MadJik Posted July 10, 2007 Share Posted July 10, 2007 KaleidGen: Computer generated Kaléidoscopes What's this? This is a plugin under Effect/Render menu. Kaleidoscope generator based on http://sprott.physics.wisc.edu/pickover/ekscop.html Thanks to Dr. Cliff Pickover for this article. Thanks to Nemerle http://www.developpez.net/forums/member.php?u=25295 who gave me this link... _________________ How does it works? 1. I define and draw a random triangle. 2. Then I draw the same triangle using the symmetries horizontal, vertical and oblique (+/-45Â°) to have 8 triangles. 3. Etc with a lot of other triangles... _________________ Download the DLL: Plug-in KaleidoGen.dll Here is the DLL The MadJik's All plugins package is available !http://forums.getpaint.net/index.php?showtopic=7186 How to install Close Paint.net Classic version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects Microsoft Store version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: /My Documents/paint.net App Files/Effects/ You have to adapt for your language My Documents _________________ The User Interface: This plug-in is added to the menu Effects, submenu Renders. Quantity of shapes (1,500, dft 5) __you choose the quantity of triangles you want as model to be copied. It means for an amount of 1 will result in 8 copied triangles. Drawing area width (1,5000, dft 100) __For the first piece to draw it's the maximum value for the width. As this piece has many reflections it's a bit confusing to explain. Drawing area height (1,5000, dft 100) __Same as width but for the height of the first piece. Overlay amount (1,5000, dft 100) __This amount gives the possibility to have the shapes to be superimposed by overflowing on the close parts. Reseed (1,10000, dft 1000) __Initial value for the randomizer. Each value is a start of a new sequence of random numbers. So if you're happy with an image, recall the amount! __Click the button with (?) to get a random amount. Transparency level (0,255, dft 128) __This is the alpha value used to draw the shapes and borders. Choose the shapes __You could choose to have triangles, rectangles, ellipses or Bezier curves, or a mix of all. Rectangles and Ellipses are drawn horizontally or vertically... You could also choose the maximum size of the width for the Bezier curves. Anti-Alias (dft checked) __As it says! Gradient (dft unchecked) __Shapes are filled with a random solid color. If you check Gradient, then the shapes (except the Bezier curves) will be filled with a gradient from 2 points of the shape. Borders (dft unchecked) __Add a border to the triangles, rectangles or ellipses. Grey colors (dft unchecked) __Use only grey colors. Nota: As the shapes are drawn one at a time, if you choose Gradient or Border, you will have some overwriting that will corrupt the symmetries... To reduce this problem, set the transparency to 128. TIP: Set the quantity to 1, it allows you to test and accept one set of shapes at a time... _________________ Voilà ! _________________ Some examples: For your information, you could also find here: http://forums.getpaint.net/index.php?showtopic=3428 the kaleidoscope for picture... to make this: Quote My DeviantArt | My Pictorium | My Plugins | Donate via Paypal Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.