Jump to content

TechnoRobbo

Members
  • Posts

    1,740
  • Joined

  • Last visited

  • Days Won

    131

Everything posted by TechnoRobbo

  1. Yes the source code is up to date. Now. I forgot I had Vertical ZigZag mispelled. Thanks for catching it.
  2. Version 1.1 posted adds Vertical Zig Zag feature
  3. It Zigs! It Zags! It's a Ripple Plugin! Version 1.1 includes Vertical Zig Zagging Menu: Effects->Distort The Modulator modifies the Carrier Amplitude. The Example Valley of the Gods The Code Hidden Content: // Submenu: Distort // Name: TR's ZigZag // Title: TR's ZigZag - v1.1 // Author: TechnoRobbo // URL: http://www.technorobbo #region UICode double Amount1 = 10; // [1,100] Carrier Frequency double Amount2 = 0.5; // [0,3] Carrier Amplitude double Amount3 = 0.5; // [0,1] Carrier Offset double Amount4 = 2; // [1,100] Modulator Frequency double Amount5 = 0.15; // [0,3] Modulator Amplitude double Amount6 = 0; // [0,1] Modulator Offset bool Amount7 = false; // [0,1] Vertical ZigZag #endregion void Render(Surface dst, Surface src, Rectangle rect) { // Delete any of these lines you don't need Rectangle selection = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); double CF=0,MF=0; if (!Amount7) { CF = selection.Width /Amount1; MF = selection.Width /Amount4; }else{ CF = selection.Height /Amount1; MF = selection.Height /Amount4; } double CA = CF * Amount2; double COF = CF * Amount3; double MA= MF * Amount5; double MOF = CF * Amount6; ColorBgra CurrentPixel; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { double rad,off; if (!Amount7) { rad = ((x + COF) % CF) / CF * 2 * Math.PI ; off =Math.Cos(rad) * CA; rad = ((x + MOF) % MF) / MF * 2 * Math.PI ; off =y + Math.Cos(rad) * MA + off; CurrentPixel = src.GetBilinearSampleClamped(x,(int)off); }else{ rad = ((y + COF) % CF) / CF * 2 * Math.PI ; off =Math.Cos(rad) * CA; rad = ((y + MOF) % MF) / MF * 2 * Math.PI ; off =x + Math.Cos(rad) * MA + off; CurrentPixel = src.GetBilinearSampleClamped((int)off,y); } dst[x,y] = CurrentPixel; } } } TRsZigZag.zip
  4. TR's Scatter Plugin A Directional Pixel Scattering filter designed to work with Layers and Transparency. Menu: Effects->Noise Version 1.3 Expanded Features Features include - longer spread distance - up to 10 layers of particles. Here's a simple tutorial on YouTube: http://youtu.be/wTShfLVD9_I The Code Hidden Content: // Submenu: Noise // Name: TR's Scatter // Title: TR's Scatter - v1.3 // Author: TechnoRobbo // URL: http://www.technorobbo #region UICode int Amount1 = 50; // [10,1000] Distance double Amount2 = 45; // [-180,180] Direction int Amount3 = 10; // [1,20] Spread double Amount4 = 50; // [0,100] Threshold int Amount5 = 1; // [1,20] Layers byte Amount6 = 0; // [255] Re-Generate #endregion void Render(Surface dst, Surface src, Rectangle rect) { dst.CopySurface(src,rect.Location,rect); double spread = Amount3 * Math.PI /180; double direction = Amount2 * Math.PI /180; double distance = Amount1; Random rndm = new Random((int)Guid.NewGuid().GetHashCode()); ColorBgra CP; double tmp; double tmp2; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { for (int i=0;i<Amount5;i++){ tmp= rndm.NextDouble() * spread + direction; tmp2=Math.Pow(rndm.NextDouble(),4) * distance; double nx = x + -Math.Cos(tmp) * tmp2; double ny = y + Math.Sin(tmp) * tmp2; CP = src.GetBilinearSampleClamped((float)nx,(float)ny); HsvColor hsv = HsvColor.FromColor(CP.ToColor()); if (hsv.Value > Amount4 && CP.A > 0){ dst[x,y] = CP; } } } } } TRs Scatter.zip
  5. Thank you. that's my "TR's Displacement Map 3D" plugin. I have a video in the plugin post showing how I did it. http://forums.getpaint.net/index.php?/topic/26553-trs-displacement-map-3d-version-20/
  6. These are Images created with my plugins TR's Morpher Examples from my new plugin Memorial , Melting Tiger Hidden Koala , vortex https://www.dropbox.com/s/uxjfovh4sw0gkse/lm.gif?raw=1 https://www.dropbox.com/s/iegwd1ud5xf1uof/MeltingTigerHiddenKoala.gif?raw=1 https://www.dropbox.com/s/uav9vp9xittau56/Vortex.gif?raw=1 Soft Kitty , Horsing Around , Wet https://www.dropbox.com/s/murawd76bd1bhbt/softkitty.gif?raw=1 https://www.dropbox.com/s/qi8xg4y3ctzcfkz/Horse2Goat.gif?raw=1 https://www.dropbox.com/s/46xldhffisvxnus/Wet.gif?raw=1 Stacked , Mona Liz , Selena Swift https://www.dropbox.com/s/5m6evlt7lubqnjh/stacked.gif?raw=1 https://www.dropbox.com/s/5ozzrk3u823rfxg/Liz.gif?raw=1 https://www.dropbox.com/s/6qhhmeqqt6khfbw/MorphPOC.gif?raw=1 Anime Kiss , Haunted Hallway , Kit2Cat https://www.dropbox.com/s/xj2alut84zcgvsh/Kiss.gif?raw=1 https://www.dropbox.com/s/vdo2gfyw3ykbtkq/corridor.gif?raw=1 https://www.dropbox.com/s/44sh0gmszf156pr/Kit2Cat.gif?raw=1 TR's Shape Pack https://www.dropbox.com/s/o6phd65mpr8n465/Einstein%20Shape.png?raw=1 https://www.dropbox.com/s/zl57btbe8pl3hgv/TRs%20Shape%20Pack.zip?dl=0 SubAtomic https://www.dropbox.com/s/l3q8e3c49o58iyb/subatomic.png?raw=1 Hardline https://www.dropbox.com/s/cynet808nsk1zn0/HardLine.png?raw=1 Flower https://www.dropbox.com/s/xmkrufve0q9e5x6/FilamentFlower.png?raw=1 String Theory https://www.dropbox.com/s/n0zbqffgmxi094f/TRsFilaments.png?raw=1 Chromium Steel https://www.dropbox.com/s/gy5edfbj4gvr10i/ChromiumSteel.png?raw=1 The Lords of Metal, https://www.dropbox.com/s/2ruawwh0gwfcf6r/LordsofMetal.png?raw=1 The Landing https://www.dropbox.com/s/ajavum0blo5y8xg/TheLanding.png?raw=1 Pod Life Urban Inevitable https://www.dropbox.com/s/4l1s0drt4d9lycw/PodLife.png?raw=1 Stay Gold PonyBoy https://www.dropbox.com/s/7chtarn61rih1ii/GoldenCicada.png?raw=1 Puzzles https://www.dropbox.com/s/8khtcha3949dajw/Cicada.png?raw=1 Flight on the Edge of Twilight https://www.dropbox.com/s/iqyqz6ra9ebadq1/FlightontheEdgeofTwilight.png?raw=1 Square Circle https://www.dropbox.com/s/h799wm6je8ld0gj/SquareCircle.png?raw=1 Hazy and Fuzzy https://www.dropbox.com/s/gxvxck6jh92vcnv/HazeDepth.png?raw=1 Moon Shadow https://www.dropbox.com/s/v9ad6mntok4pdur/moonshadow.png?raw=1 Moon Flower https://www.dropbox.com/s/rje4r02ymg7kcix/MoonFlower.png?raw=1 The Day the Earth Pooped in It's Pants (or Invaders from the Clown Universe) https://www.dropbox.com/s/8nyle8r4wn803gj/EarthPoop.png?raw=1 EZ Bake . https://www.dropbox.com/s/i7d45c2mxnxaq5g/EZBake.png?raw=1 Knights of Muybridge https://www.dropbox.com/s/2fntumt1h6y8ygu/Knights%20of%20Muybridge.png?raw=1 Tidal Wave https://www.dropbox.com/s/5ae1dttw5h0h2lc/TidalWave.png?raw=1 Chroma Ripple https://www.dropbox.com/s/ekrbpg83f8ogr4h/ChromaRipple.png?raw=1 Cinammon Desert https://www.dropbox.com/s/p0zl4swdfd6z5qt/CinnamonDesert.png?raw=1 The Uncanny Valley https://www.dropbox.com/s/3yiw2yrx23qqn57/TheUncannyValley.png?raw=1 NASA Can U Hear Me? https://www.dropbox.com/s/5xvrkkj67hrk9so/NASA%20Can%20U%20Here%20Me.png?raw=1 Asteroid Field in the Clown Universe https://www.dropbox.com/s/dhjvtbsph30cojf/Sortballs.png?raw=1 Blood Rain https://www.dropbox.com/s/n79ci5fcpq7k92p/BloodRain.png?raw=1 Sparky https://www.dropbox.com/s/fzelawur6dbw9b8/Sparky.png?raw=1 This is not a Tree https://www.dropbox.com/s/maopdfy70welvmj/CustomFiller.png?raw=1 Pixey's Advice https://www.dropbox.com/s/fzelawur6dbw9b8/Sparky.png?raw=1 Exploring Intensity Warp https://www.dropbox.com/s/mf2wmhmdyzcqrky/ExploreIntWarp.png?raw=1 Techno-Color Yawn https://www.dropbox.com/s/u4mu073rbzf9l1x/technicolour%20yawn.png?raw=1 Strange A https://www.dropbox.com/s/jf7widx5ehn3ht3/LAYERC.png?raw=1 Unleashed https://www.dropbox.com/s/qtykejp205xnoqz/Unleashed.png?raw=1 Demolous https://www.dropbox.com/s/dnyu7yvot2yhr3b/GlassVignette2.png?raw=1 Plasma Wall https://www.dropbox.com/s/z4od7i7fpbyvjnj/PasteWarpBefore2.png?raw=1 Bye Bye Earthlings https://www.dropbox.com/s/6b4sc39lnr8rzk3/earthboom.png?raw=1 RayMillandia https://www.dropbox.com/s/6yqx9hin8nb0b6m/Raymillandia.png?raw=1 Count Tony https://www.dropbox.com/s/qwtfmztxhvhsei3/Warp4.png?raw=1 Amsterdam https://www.dropbox.com/s/ff4lhbiepay6zh6/Amsterdam.png?raw=1 Willkommen https://www.dropbox.com/s/kyyfy6ug0rk5ije/doodle4.png?raw=1 Time Flies https://www.dropbox.com/s/fcqxoseqm5ybru5/Time%20Flies.png?raw=1 Replic-Ants https://www.dropbox.com/s/vr48jxd3ovj9r5q/ants.png?raw=1 Eye on Mona https://www.dropbox.com/s/7l78o1ubm2k8odl/EyeOnMona.png?raw=1 Twisted Sister https://www.dropbox.com/s/setfb7ro8o5quoh/bulleseye.png?raw=1 All Seeing Eye https://www.dropbox.com/s/y3jp409snyprais/AllSeeingEye.png?raw=1 Death Ghetto https://www.dropbox.com/s/tvihr3o30lwmyzv/DeathGhetto.jpg?raw=1 Horse Ball https://www.dropbox.com/s/hn2nvie0ira5vv5/HorseBall.png?raw=1 Just Gelling https://www.dropbox.com/s/cetri1ng9ww73ez/TR.png?raw=1 Ice Ice Baby https://www.dropbox.com/s/azdfpc3uo2jjase/upton.png?raw=1 Distort This! https://www.dropbox.com/s/ei3qbv6ruky0y5e/DistortThis.png?raw=1 3 Skulls https://www.dropbox.com/s/v22xwifxt6dqmlz/3skulls.png?raw=1 Some Dude https://www.dropbox.com/s/iafz9mh1sb2klat/Line3.png?raw=1 Some Dudes https://www.dropbox.com/s/uau77fln4hvgpdl/Warhol.png?raw=1 Freedom Spreads https://www.dropbox.com/s/w58bvfm22e23bcp/Scatter.png?raw=1 Scatter Brain https://www.dropbox.com/s/tflx21n3kcrslyd/Dust%20in%20the%20Wind.png?raw=1 I'm Getting Nauseous https://www.dropbox.com/s/10vqno7trvvwcex/ZigZag.png?raw=1 Valley of the Gods https://www.dropbox.com/s/qowolanxtbv44mu/ValleyoftheGods.png?raw=1 A Lady's Wrath https://www.dropbox.com/s/lmyu653654v52oe/Tesla.png?raw=1 Eye See Dots https://www.dropbox.com/s/qxzejgwvuis3imq/eyeCDots.png?raw=1 More Mila https://www.dropbox.com/s/bt4dq6go15vpr3x/ColorizerHMS.png?raw=1 Vertigo https://www.dropbox.com/s/li7o09uvgbst4fl/TilePixels2.png?raw=1 Vegas Baby! https://www.dropbox.com/s/4z5yyvlrlhjhemp/vegasbaby.png?raw=1 C2ShiningC https://www.dropbox.com/s/ejokjy84rqn7b2s/C2shiningC.png?raw=1 Orwell https://www.dropbox.com/s/2p4e4sotvkt5rga/Malkovich.png?raw=1 Perth at Night https://www.dropbox.com/s/1aat7v05grbsfkw/Perth_at_night.png?raw=1 Vanishing Point https://www.dropbox.com/s/pvr61cpf9rb70v5/VP.png?raw=1 Chaplin https://www.dropbox.com/s/1qq48gyg9hirafo/chaplin.png?raw=1 Jabba the Hat https://www.dropbox.com/s/s94zilyapoym5ue/jm.jpg?raw=1 [/b] Let's Blow Stuff Up 2 https://www.dropbox.com/s/ba8aa07wjjswcqt/CloudDemo2.png?raw=1 Genie https://www.dropbox.com/s/4lpgmhx63sg3rsp/CloudDemo5.png?raw=1 Techno https://www.dropbox.com/s/kibmeovmk7qmuwl/TRsSmudge.png?raw=1 The Menagerie https://www.dropbox.com/s/nmiae4i0g7rpa18/Menagerie.png?raw=1 Calor https://www.dropbox.com/s/ewb78ytzr3aazwb/TRsSmudger2.png?raw=1 Autumn https://www.dropbox.com/s/990673b1sg037ev/dooodle5.png?raw=1 Tiger Tiger https://www.dropbox.com/s/s49066i9l2m1nbt/TigerTiger2.png?raw=1
  7. MODERATORS NOTE: this plugin has been superseded by a newer version: https://forums.getpaint.net/topic/111622-distort-this-v29-july-3-2018/ TechnoRobbo's DistortThis! V2.7.5+ This is a distortion plugin (duh). Version 2.7.0+ adds manual value input and Persistent Data during session. Version 2.6.6 Adds X & Y Symmetry Option (Suggested by Pratyush) Version 2.6.5 Updated Render routine - to avoid potential issues Version 2.6.3 adds more control to Forced Perspective Version 2.6.2 -better preview. - select work area to distort. - better forced perspective Hidden Content: Version 2.5.3 Faster Version 2.5.1 will work with selections Version 2.5.0 Larger interface -Click and Drag Handles - single pixel accuracy Version 2.2 release fixes the full frame bug - allows more free form shapes Version 2.0 for PDN 4.0 Alpha Transparency for Concave Shapes also Faster - Streamlined Hit-Test Algorithm Controls default to Full Screen and Transparency Version 1.5 adds AlphaTransparency to Convex Shapes Version 1.7 allows you to create accurate perspective distortion Normally DistortThis! warps images as if your pulling stretching then corners. When Perspective is on the image is distorted as if it were 3D!!!! Menu: Effects->Distort The controls: V2.6.3 Forced Perspective Forced Perspective works by assuming that the short edge of the target polygon is closer to the vanishing point and the longer edge is closer to the viewer. Sometimes this may not be the case so 2.6.3 introduces the ability to adjust the amount of forced perspective to compensate.. Photo by Dan Petreikis http://commons.wikim..._Stoplights.JPG V 2.5.0 New Interface Video Music by TechnoRobbo The old instructions at you tube: http://youtu.be/cNFHjSDoL0o AlphaTransparency Setting the Checkbox adds Alpha Transparency to any shape. Youtube Instructions for Alpha Transparency: http://youtu.be/vGne-wApXDg Perspective http://youtu.be/763tkM5Zh84 How it works: Distort This! is a texture mapping algorithm that takes a quadrilateral created by the control sliders, subdivides it into polygons, and use a cross product algorithm to find their relative area. The results are used to UV map the image. The VS Source Code for Programmer https://www.dropbox.com/s/0esg7otwc4g8r54/TRsDistortThisSrc.zip?dl=0 The Plug-In v2.7.5 (bug-fix release by @toe_head2001) DistortThis.zip (v2.7.5) DistortThis.zip
  8. New Reflecting pond instruction at http://youtu.be/1zIqTkgiIbw. guaranteed to be less boring than the last Reflecting pond Demo. One more for the road - The All Seeing Eye
  9. DrewDale, I too find nature inspiring. 3 Image Created with TRs Displacement Map 3D v2.0 and Kate Upton.
  10. Version 2.0 Displacement Map 3D - Original post refreshed
  11. Im working a 3D version of displacement map where I convert the pixel map in to polygons to add real shading and color channel control, it's looking pretty cool PasteFill Version was 1.1 but I didn't update the header
  12. I set out to write the fastest, most accurate edge fader out there,and think I've done it. Completely new code. Edge Fader Turbo v 2.1 Version 2.1 7:39 PM Sunday, June 16, 2013 (UTC) 2.1 came very soon after 2.0 so check your version. 2.1 involves trig to replace "if" statements. this makes it faster and more accurate than v 2.0, much faster.
  13. Ego, I assumed there's a lot of duplication around. I was trying to provide some Photoshop functionality that I couldn't find in the stock program. I am trying to get the transparency to work in the Paste Fill. Success!!!!! Update: I got transparency to work - Posting Version1.1 Also the Offset Plugin does not use pixel as an adjustment on purpose it uses -.50 to .50 (half to half) which is important when doing tessellations so you can shift the edge to center and back quickly. Otherwise it's a lot of work. I'm gonna work up one more example to show transparency at work. Done!!!
  14. Nah, its not complicated. Offset moves the edges to the center so you can blend them, then moves them back. Paste Fill works like a regular paste but repeats the pattern on the clipboard. Here's a simpler demo
  15. TechnoRobbo's Tesselation Combo New Paste Fill 2.0 and Copy Alpha handle Alpha Channel correctly One of my favorite type of graphic is tessellations. I like using them for wallpapers and Powerpoint backgrounds. This Combo includes 3 key plugins to create the effect: Offset Plugin (Menu: Effects->Object Paste Fill Plugin (Menu: Effects->Selection) Copy with Alpha Plugin (Menu: Effects->Selection) Here's my Youtube Instructions: http://youtu.be/OPZifrgPuLE Here's a simpler demo http://youtu.be/lRDuYBvWbSc Alpha Channel Demo Tessellation example (eyeballs): Everybody, everybody, let's get into it, get stoopid...... Yay, horsies..... The Code: Offset Plugin - Source Code for Programmers Hidden Content: // Submenu: Object // Name: Offset // Title: Offset Plugin - v1.0 // Author: TechnoRobbo // URL: http://www.technorobbo #region UICode double Amount1 = 0; // [-0.5,0.5] XOffset double Amount2 = 0; // [-0.5,0.5] YOffset #endregion void Render(Surface dst, Surface src, Rectangle rect) { Rectangle selection = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); double CenterX = ((selection.Right - selection.Left) / 2)+selection.Left; double CenterY= ((selection.Bottom - selection.Top) / 2)+selection.Top; ColorBgra CO; double radx; double rady; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { radx= selection.Width * Amount1 + x; rady= selection.Height * Amount2 + y; CO = src.GetBilinearSampleWrapped((int)radx,(int)rady); dst[x,y]=CO; } } } Paste Fill - VS Source Code for Programmers TRsPasteFillSrc.zip Copy Alpha - VS Source Code for Programmers CopyAlphaSrc.zip Plugin Download Tesselation Combo.zip
  16. The stock Posterizer appears to lack some ability to fine tune the image. So I wrote the Full Spectrum Posterizer to give the Artist a much finer level of adjustment. Menus: Color->FSPosterizer FSPost.zip Time to go all Andy Warhol on you: and for the Geeks like me The Code:
  17. Doughty That's it, the Displacement Map without an icon. The others are different plugins probably from different plugin packs. Maybe I should change the name to TR's Displacement Map to avoid confusion. Ok - done reinstall
  18. version 1.1 Uploaded - Thanks BoltBait
  19. Doughty, Thanks - I must have not uploaded the changes - just the source code. Will do Thanks Again
  20. Boltbait, Thanks I missed that, thats part of the algorithm is for noise reduction. I'll post the change when I get home. Thanks Again
×
×
  • Create New...