TechnoRobbo Posted November 5, 2013 Share Posted November 5, 2013 (edited) TechnoRobbo's FreeWarp v1.9.2 TR’s FreeWarp (short for TechnoRobbo’s Freestyle Warp) was designed for the artist to intuitively reshape an image by stretching it’s detail. The math employed was a built from the ground up as deliberate departure from Beier-Neely’s Algorithm and the standard mesh warp, Allowing the stretching to be arbitrary. Version 1.92 adds AutoSave and more internal stuff. Version 1.91 adds an Opacity adjustment and some internal stuff Version 1.9 adds a Warp Curvature adjustment and preview Version 1.8 Fixes Undo Version 1.7.1 Cursor Scaling Fix. Version 1.7 warping within selections. Version 1.6 adds functionality and speed Version 1.5 Re-invents the user interface Version 1.2 Puts back missing Label Version 1.1 Fine Location Control Added FreeWarp Tutorial Tutorial Music by TechnoRobbo Menu: Effects->Distort Left-Click Key to Warp - Save to Keep Warp Old Version 1.5 http://youtu.be/8ZiKjh9dRsI Version 1.1 Video How it Works The Algorithm has 2 distinct parts: 1. Distort the Image 2. Localize Warping ..and 3 distinct parameters. 1. The Origin – where the warp begins 2. The Target – where the warp ends 3. The Minimum Warp Size – the size of the warped area (If you continue to stretch the image beyond this size the algorithm adjusts this parameter) Distort the Image Stretching the image is achieved by dividing the image into parts. The Stretched Side and the Compressed Side. The demarcation point is the Target point. Anything on the Origin side of the Target it stretched from the image border – anything on the opposite side is compressed towards the image border. In the Source Code this is labeled “//reverse mapping”. Localizing the Warp Localizing control of the warp is a simple matter of finding the distance of a pixel to the imaginary line segment created by the Origin Point and the Target Point. In the Source Code this is the “distance” function. The distance is normalized by diving it with the Minimum Warp Size. If the distance between Origin and Target (Pythagorean Theorem) exceeds the Minimum Warp Size the distance is used. Normalizing results (d) is a value between 0 and 1 that is used as the control in a linear interpolation between the Source pixel (uu,vv) and the Target Pixel (x,y). uu = d * x + uu - uu * d; vv = d * y + vv - vv * d; I hope I shed some light on the code for the programmers – I’m sorry if I bored the rest. The Source Code The Plugin TRsFreeWarp.zip Edited January 1, 2016 by TechnoRobbo 8 Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
mottoman Posted November 5, 2013 Share Posted November 5, 2013 Nice plugin TechnoRobbo. 2 Quote Link to comment Share on other sites More sharing options...
midora Posted November 5, 2013 Share Posted November 5, 2013 The knowledge of the math plus a good idea of composition. This combination is great. Thanks TR for some nice plugins. Quote Link to comment Share on other sites More sharing options...
Seerose Posted November 5, 2013 Share Posted November 5, 2013 TechnoRobbo! Fantastic, Thank you for the plugin. Imagination has no limits... *it's me 3 years old. 2 Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 5, 2013 Author Share Posted November 5, 2013 Motto,Midora and Seerose, Thank you, your comments make all the work worth it. Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
sashwilko Posted November 5, 2013 Share Posted November 5, 2013 Great fun. Thanks for the continued work I started with this on a separate layer Used Freewarp / Duplicated the result / ran drop shadow and then conditional hue / saturation, played with blend modes, added your scatter effect and got this 3 Quote Link to comment Share on other sites More sharing options...
david.atwell Posted November 5, 2013 Share Posted November 5, 2013 Ooh, it's like Kai's Power Goo! I like! Quote The Doctor: There was a goblin, or a trickster, or a warrior... A nameless, terrible thing, soaked in the blood of a billion galaxies. The most feared being in all the cosmos. And nothing could stop it, or hold it, or reason with it. One day it would just drop out of the sky and tear down your world.Amy: But how did it end up in there?The Doctor: You know fairy tales. A good wizard tricked it.River Song: I hate good wizards in fairy tales; they always turn out to be him. Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 5, 2013 Author Share Posted November 5, 2013 Very Clever Sash Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
Red ochre Posted November 5, 2013 Share Posted November 5, 2013 I didn't know Obama was half pixie! Another powerful plugin - many thanks. Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings Link to comment Share on other sites More sharing options...
midora Posted November 5, 2013 Share Posted November 5, 2013 It's not fair. I'm missing the german 'Mutti'. Quote Link to comment Share on other sites More sharing options...
nitenurse79 Posted November 5, 2013 Share Posted November 5, 2013 Excellent examples from TR, Mottoman, Seerose and Sasha. This looks like a fun plug-in. +1 to you TR. Quote Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) Updated Version 1.1 - adds a Fine Location Control for cursor David & Nurse- Thank You Red Ochre -I didn't know Obama was half pixie! Red - He is , I've seen his Birth Certificate Midora - It's not fair. I'm missing the german 'Mutti'. I think someone already warped her... Edited December 27, 2015 by TechnoRobbo Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 6, 2013 Author Share Posted November 6, 2013 Ok, Ok here she is: Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
dug Posted November 6, 2013 Share Posted November 6, 2013 This looks like fun, cheers for the share, downloaded, off to play. Quote MY GALLERYD.A.TheRawAtom Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) My Apologies the "Hold Control to Warp" disappeared from last version. I put it back. (Here's a tip keep holding Control until you save) I've also added a "How It Works" section to the Original Post to make up for my lack of commentary in the sourcs code. Edited December 27, 2015 by TechnoRobbo Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
skullbonz Posted November 7, 2013 Share Posted November 7, 2013 I'm going to get in trouble with this one,lol Quote http://forums.getpaint.net/index.php?/topic/21233-skullbonz-art-gallery Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 12, 2013 Author Share Posted November 12, 2013 Version 1.5 new interface with larger control surface. 1 Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
Red ochre Posted November 12, 2013 Share Posted November 12, 2013 Nice work with the new custom U.I.! Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 13, 2013 Author Share Posted November 13, 2013 Thanks Red Hey when are you gonna post Scribble that thing is awesome. Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 15, 2013 Author Share Posted November 15, 2013 (edited) Update v1.6 Edited December 28, 2015 by TechnoRobbo Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 17, 2013 Author Share Posted November 17, 2013 Update v1.7 is now available. I published a Freewarp Tutorial on YouTube: Music by TechnoRobbo Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted November 20, 2013 Author Share Posted November 20, 2013 V 1.7.1 fixes a cursor scaling error Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted December 7, 2013 Author Share Posted December 7, 2013 Update - Version 1.8.0 - Undo Fixed Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted December 27, 2015 Author Share Posted December 27, 2015 Version 1.9 Ready for Download Version 1.9 adds a Warp Curvature adjustment and preview 1 Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
Eli Posted December 27, 2015 Share Posted December 27, 2015 Thanks for the new features TR. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.