Jump to content

TechnoRobbo

Members
  • Posts

    1,740
  • Joined

  • Last visited

  • Days Won

    133

Everything posted by TechnoRobbo

  1. TechnoRobbo's Plasmatics v1.0 Old Fashioned Plasma Effect circa 1980 http://en.wikipedia.org/wiki/Plasma_effect Menu: Effects -> Render https://www.dropbox.com/s/c133ixkctnvuxhl/PlasmaticsMenu.png?raw=1 The Plugin TRsPlasmatix.zip The CodeLab Source Code for programmers TRsPlasmatixSrc.zip
  2. Some goofball wrote this plugin http://forums.getpaint.net/index.php?/topic/27512-trs-splinemaster-v134-a-line-maker-jan-5th-2014utc/?p=400634 maybe it will help you out.
  3. ratty 1.,thanks for spotting the bug - Fixed 2 When you zoom out full it resets to upper left since the center is not decided. but if you don't zoom out beyond 100% it retains center.
  4. Thanks everyone ,I hope this plugins is helpful to all the artist, its capabilities may not be immediately obvious so I intend to put out a video tutorial on different variations. I would like to send out a big thanks to Ego for his suggestion for the interface design.
  5. Technorobbo's KlumpNoiz v1.1.0 Organic Abstract Pattern Maker Inspired by the story of the astronaut, Donald Pettit, on the international space station. Pettit figured out how planets had formed when he observed that similar matter clumps in zero gravity. Plugin lets noise clump together to create wild patterns. Updates version 1.1.0 updated Color Wheel to a Control (NoFlicker!!!!) Menu: Effects -> Noise Examples https://www.dropbox.com/s/fw53wikz1vask8m/NKexample8.png?raw=1 https://www.dropbox.com/s/cri7lvq701entnk/NKexample7.png?raw=1 https://www.dropbox.com/s/f9u7rv8h5xlb7um/NKexample6.png?raw=1 https://www.dropbox.com/s/s2cm24m14ln5ux1/NKexample5.png?raw=1 https://www.dropbox.com/s/c9i300rl5yatrm2/NKexample4.png?raw=1 https://www.dropbox.com/s/ors5mu2ms7jfrtg/NKexample3.png?raw=1 https://www.dropbox.com/s/bwzlioayojlmhsd/NKexample2.png?raw=1 https://www.dropbox.com/s/5slxnpmocoyckug/NKexample1.png?raw=1 The Plugin KlumpNoiz.zip The VS Source Code for Programmers KlumpNoizSrc.zip
  6. I'm not going to say no and I'm not going to say yes. I have been mulling this over since SkullBonz actually had asked me a similar question. It all depends on the shape of the selection and wether there are concave pockets that could fool a UV mapping algorithm. Skull actualy only wanted a hand full of control points but a full selection would require lots of control points to be assessed. It could be done like a ray trace, that would be slow, but there would be areas in a complex selection that would be blocked. I'll have to keep thinking about this one,
  7. Here's a test I conducted. I took this file: Copied it from google chrome and I got this - notice how the alpha darkened the sky incorrectly. then I used the Copy with Alpha (grey premultiply) - note how it correctly fades out without darkening the sky
  8. I did some test on the grey image and it appears that PDN pre - multiplies with grey as opposed to pre-multiplying with black because it yields a better blend with background image. Black actually darkens the background image but grey acts as a neutral and looks more natural.
  9. Copy with Alpha is intended to work with Paste Fill only. Similar Behavior: If you open an image with alpha in Google chrome and copy the image you will see that Paste Fill works just as expected. But if you open the same image with PDN - Copy(PDN) and Paste it with Paste Fill it will have an opaque background. In other words the big difference is "who is setting the clipboard". If it's Copy with Alpha or Google Chrome - alpha is preserved and works with a plugin. If it's PDN it works with PDN's internal routines. So my conclusion would be - Copy in PDN is meant for PDN. If Alpha is not an issue it will work with an external program. I'm not sure why the background becomes grey. No other color appears altered (tested with eye dropper). I'll have to do some image comparisons and get back to you.
  10. ratty, I am totally taking my last response back. The Clipboard issue is in PDN's copy routine which, as I understand is going to be updated FOR 4.0, until then (and for those 35.11) I am updating Paste Fill and adding a new plugin that Copies images with Alpha channel so Paste Fill can do it's job correctly. Look for the update in the first post. http://forums.getpaint.net/index.php?/topic/26605-tessellation-combo-v11/?p=392678
  11. My apologies again - I must have messed up moving it from Windows 7 to my NAS drive to my Vista back to my NAS back to my Windows7 I uploaded v1.4 is should look like this
  12. Sorry, I think the confusion is the name change the new one will appear as it was compiled under vista to be 3.5 compatible - sorry again Heck I didn't come up with the algorithm - Pythagoras did.
  13. TechnoRobbo's HDR-ish HDR style results - smooths out the transitions between light and dark. makes a dull picture less dull PDN 3.5 compatible (updated) Menu: Effects->Colors The Codelab Code Hidden Content: // Submenu: Color // Name: TR's HDR-ish // Title: TR's HDR-ish- v1.0 // Author: TechnoRobbo // URL: http://www.technorobbo #region UICode int Amount1 = 2; // [1,5] Intensity double Amount2 = 0; // [0,20] High Limit #endregion void Render(Surface dst, Surface src, Rectangle rect) { ColorBgra CP; int tmp =0; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { double accum = 0; double divider = 0; for (int i = 1 - Amount1 ;i <Amount1; i++) { for (int j = 1 - Amount1 ;j <Amount1; j++) { CP = src.GetBilinearSampleClamped(x + j,y + i); HsvColor hsv = HsvColor.FromColor(CP.ToColor()); accum += hsv.Value; divider++; } } CP = src[x,y]; HsvColor hsv2 = HsvColor.FromColor(CP.ToColor()); divider += Amount2; divider = (divider <= 1) ? 1 : divider; double newV = accum / divider; newV -= (1-hsv2.Value); newV = (newV < 0) ? 0 : (newV > 100) ? 100: newV; hsv2 = new HsvColor(hsv2.Hue,hsv2.Saturation,(int)newV); ColorBgra NP = ColorBgra.FromColor(hsv2.ToColor()); dst[x,y] = NP; } } } TRsHDRish.zip
  14. And if I may be so bold as to incorporate your code and add magnification sliders and include your name in the Title TR's & EER's Drumskin Version 1.3 uploaded.
  15. CutePDF is free print - to PDF, we use it at work too and I work for a fortune 500 company. http://www.cutepdf.com/
  16. Motto and Llyod - extremely creative Motto - that bottom one is wild.
  17. NiteNurse - Brilliant - I'd give you a rep but my daily quota is up. I'll get you tomorrow
  18. TR's SphereCuber Spherical View to Cube View Converter Menu: Effects -> Photo Converts a Spherical View Image into 6 Files representing: UP View Down View Left View Right View Front View Back View Output files can be used to create a skybox in 3D Graphics Also - prove Columbus wrong - the world is flat!!!! The Plugin TRsSphereCuber.zip The VS Source Code for Programmers TRsSphereCuberSrc.zip
  19. Nice Seerose - took me second to figure it out- you kept hitting Ctrl-F.
  20. Ego, you did , you did taw a puddy tat Drew, cool - reflection makes it work.
  21. TechnoRobbo's & Ego Eram Reputo's Drum Skin A Plugin that Re-Maps Rectangular Images into Circular Images. Originally designed for Bass Drum Skin Text http://forums.getpaint.net/index.php?/topic/28071-how-to-make-text-into-a-circle/?p=406359 v1.4 - PDN 3.5 Compatible Menu: Effects->Distort V1.1 Video The Code: // Submenu: Distort // Name: TR's & EER's Drum Skin // Title: TR's & EER's Drum Skin - v1.3 // Author: TechnoRobbo & Ego Eram Reputo // URL: http://www.technorobbo.com #region UICode double Amount1 = 0.5; // [0,1] Intensity double Amount2 = 1; // [0,1] Magnify X double Amount3 = 1; // [0,1] Magnify Y int Amount4 = 50; // [25,75] Width int Amount5 = 50; // [25,75] Height #endregion void Render(Surface dst, Surface src, Rectangle rect) { Rectangle selection = EnvironmentParameters.SelectionBounds; float CenterX = ((selection.Right - selection.Left) / 2)+selection.Left; float CenterY= ((selection.Bottom - selection.Top) / 2)+selection.Top; float offx=0,offy=0; ColorBgra CurrentPixel; for (float y = rect.Top; y < rect.Bottom; y++) { for (float x = rect.Left; x < rect.Right; x++) { float nx = (x - CenterX); float ny = (y - CenterY); nx /= CenterX * (float)Amount4/50; ny /= CenterY * (float) Amount5/50; offx = nx / (float)Math.Sqrt(1 - Amount1 * (ny * ny))* CenterX * (float)Amount2 + CenterX; offy = ny / (float)Math.Sqrt(1 - Amount1 * (nx * nx))* CenterY * (float)Amount3 + CenterY; CurrentPixel = src.GetBilinearSample((float)offx,(float)offy); dst[(int)x,(int)y]=CurrentPixel; } } } Download >>>>TRsEERsDrumSkin.zip
  22. Skull, Yup I compiled it on my 4.0 - I'll need to re do it in 3.5 Maybe I should publish it as a topic too. UPDATE: Version 3.5 uploaded on post #17 I Published it http://forums.getpaint.net/index.php?/topic/28103-trs-drum-skin/?p=406795
  23. Here's another possible solution - it's a simple square to circle mapping x' = x * sqrt( 1 - .5 * y2) takes this square image and makes this circle image Menu: Effects -> Distort Hidden Content: // Submenu: Distort // Name: TR's Drum Skin // Title: TR's Drum Skin - v1.0 // Author: TechnoRobbo // URL: http://www.technorobbo.com #region UICode double Amount1 = 0.5; // [0,1] Intensity #endregion void Render(Surface dst, Surface src, Rectangle rect) { Rectangle selection = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); float CenterX = ((selection.Right - selection.Left) / 2)+selection.Left; float CenterY= ((selection.Bottom - selection.Top) / 2)+selection.Top; float offx=0,offy=0; ColorBgra CurrentPixel; for (float y = rect.Top; y < rect.Bottom; y++) { for (float x = rect.Left; x < rect.Right; x++) { float nx = (x - CenterX); float ny = (y - CenterY); nx /=CenterX; ny /=CenterY; offx = nx / (float)Math.Sqrt(1 - Amount1 * (ny * ny))* CenterX + CenterX; offy = ny / (float)Math.Sqrt(1 - Amount1 * (nx * nx))* CenterY + CenterY; CurrentPixel = src.GetBilinearSample((float)offx,(float)offy); dst[(int)x,(int)y]=CurrentPixel; } } } I Published it http://forums.getpai...-skin/?p=406795
×
×
  • Create New...