MadJik

SpiroGraph (ymd:100725)

Recommended Posts

Spirograph Effect Plugin

spiro.jpg

 

 

What's this?

This plugin is added to the menu Effects, submenu Render.

I've made based on a small Csharp.Net program I've found here:

http://www.csharpfr.com/code.aspx?ID=40720

I feel the name isn't correct, but I can't find any other that suites better!

 

It will draw alternated centered polygons and rotate/reduce at each of them.

It uses the Primary and Secondary colors.

 

 

Download the DLL

Plugin SpiroGraph.dll

ar.pngHere is the DLLal.png

 

 

The MadJik's All plugins package is available !

http://forums.getpaint.net/index.php?showtopic=7186

 

 

How to install?

Close Paint.net

Unzip and place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects

 

 

The User interface

Spirograph_UI.png

Angles (3,25,dft=5):

__Here you give the quantity of angles (vertices) for the polygons.

Density (2, 99,dft=5):

__This is the density of polygons to draw.

Depth (2, 99,dft=50):

__You decide here the depth level of your graph.

Zoom (1,300,dft=98 ):

__Allows you to reduce/increase the whole graph. 100% represent the size of the image.

Gradient (1,300,dft=100 ):

__Allows you to reduce/increase the wide of the gradient. Small value will create a repeating 'hard' gradient. High value will give a smooth gradient near monochrome. 100% represent a 'normal' gradient.

Rotation (-180,180,dft=0):

__You could rotate the whole graph if you choose here an angle of rotation.

Lines:

__Draws the lines using the Pen Brush Width setting. It uses the Primary and Secondary colors.

Lines switched color:

__As the previous option but the Primary and Secondary colors are switched.

Black & White lines:

__Need one of the previous lines option to be checked. Use Black & white instead the Primary and Secondary colors for the lines.

Filled with solid color:

__It uses the Primary and Secondary colors to fill the polygons.

Filled with gradient:

__It uses the Primary and Secondary colors to fill the polygons with a linear gradient.

Fit rectangle size:

__Resize the polygons to fit the size of the image.

_________________

Voilà !

Tip:Try it with transparent colors

 

rose.png

Edited by MadJik
refresh UI and rehosted images

Share this post


Link to post
Share on other sites

How about "Spiral Layered Paper Trippiness"?

"Yeah, whatever, David, you're dumb..."

Anyway, I LIKE! :-) Keep 'em coming, MadJik.

Share this post


Link to post
Share on other sites

Oooo! More plug-ins!

I triied to do that on Paint back in the days. Why is that program not called pain?

Hehe... Just found a little trick...

Illusion.png

Look at the middle of the image. Now move your head closer, then further.

The twisted triangles look like they're turning.

MadJik, you truly are Mad and you definitely are a Jik.

Keep up the good work.

One question though. Do you ever eat?

Gods don't eat.

Share this post


Link to post
Share on other sites
I triied to do that on Paint back in the days. Why is that program not called pain?

Myrddin's bumper book of useless information has this to say about MS Paint:

In the times of 16-bit graphics, it was revealed in a public survey that people disliked names which conveyed true purpose, therefore it was decided to change (albeit slightly) the names of developing products to something more 'consumer-friendly' and shroud users in a blissful bubble, hence Pain to Paint and Write to Word (1989 Word is clearly capable of showing more than one 'word').

Please don't take this seriously, it is fictitious and does not relate to Microsoft products then or now and is not meant to cause offence or induce legal actions.

Share this post


Link to post
Share on other sites

:!: Bug Warning: PDN could crash while using this plugin. So you should save your work before using it (in case of...).

The bug is about 'out of memory'. I cannot reproduce it (tried 8 layers 1600x1200 all sliders to the max : really slow but ok)...

If any plugin guru could give me some tip about error handling to catch it, I would much appreciate!

Thanks jpope for (PM) reporting...

Share this post


Link to post
Share on other sites

Because of the way Paint.NET automatically multi-threads effects, finding the cause using a debugger is going to difficult... I would start with either:


    [*:2acd7]rather than compiling against your installed copy of Paint.NET, add your project into Paint.NET's source solution and compile the whole thing together. That way, you'll have access to full debugging info, even if the crash happens within Paint.NET's code.
    [*:2acd7]Show us your source so we can help you :D

Share this post


Link to post
Share on other sites

MadJik, in order to really stress the rendering system, be sure to have a really complicated selection. For example, use the magic wand on a photograph, or use the freeform selection tool to draw lots of crazy lines.

A big canvas is a good test, but a big canvas with a complicated selection is 100 times better.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now