Sign in to follow this  
Followers 0
MadJik

SpiroGraph (ymd:100725)

54 posts in this topic

Spirograph Effect Plugin

spirograph.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 source is available with the plugins package!

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

SpirographUI-1.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

0

Share this post


Link to post
Share on other sites

Oooo, abstract rose. When can expect to see a release(-ish)?

0

Share this post


Link to post
Share on other sites

Waiting 8)

0

Share this post


Link to post
Share on other sites

Oooo, abstract rose. When can expect to see a release(-ish)?

Waiting 8)

Done!

0

Share this post


Link to post
Share on other sites

Thank you!! :)

Very nice once again :D

0

Share this post


Link to post
Share on other sites

Oooo, abstract rose. Thanks MadJik!

0

Share this post


Link to post
Share on other sites

really nice look what I did with it

i swear that it was made using first this really nice plugin

3cb221db.jpg

0

Share this post


Link to post
Share on other sites

I cannot imagine Paint.Net without MadJik. Full credits for another wonderful plugin, and many thanks for sharing.

0

Share this post


Link to post
Share on other sites

@MiguelPereira:

Very nice!! I like it :)

0

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.

0

Share this post


Link to post
Share on other sites

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

Keep up the good work.

One question though. Do you ever eat?

0

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.

0

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.

0

Share this post


Link to post
Share on other sites

One question though. Do you ever eat?

:D:D Or sleep

I'm taking a breakfast in front of my PC!

0

Share this post


Link to post
Share on other sites

I'm taking a breakfast in front of my PC!

Ohh ! i know that ; my wife is really angry when that happens ! :D

0

Share this post


Link to post
Share on other sites
@MiguelPereira:

Very nice!! I like it :)

Thanks Ash! :D

(I know Rick sorry next time i'll post on the pictorium)

0

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...

0

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

0

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.

0

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
Sign in to follow this  
Followers 0