Jump to content
How to Install Plugins ×

Hilbert filling curve texture (ymd 180303)

Recommended Posts

Hilbert filling curve texture



What's this?

This is a mathematical recursive formula.

Peano and Hilbert worked on these filling curves to the point to prove the graphical equation could fill an area at 100%. Read more about this on wiki:



Only Hilbert version of the curve is available. I gave a try to Peano version but I need more time to find the good way to master it.


Download it!

Plugin HilbertCurve.dll

ar.png Here is the DLL http://jcljay.free.fr/pdn/HilbertCurve.zip 



The MadJik's All plugins package is available!





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 (please reverse / for correct path)


Microsoft Store version of Paint.net

Unzip and (re)place the DLL in your Effect folder usually:

My Documents/paint.net App Files/Effects (please reverse / for correct path)


You have to adapt for your language My Documents




The User interface

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




Set the recursive level of the curve. Higher = darker = slower.


Size in %

It works like a zoom.


Single cell size (0=auto)

Instead of the zoom you could set the size of the single smallest part of the curve.


Brush width

Choose the size of the brush wide of the curve. Large sizes work better with colorful background.



Value 255 means opaque (no transparency). When you redure the transparency to something about 60, combined with a large brush width then you could see some kind of magic happening.


Line style

Choose the style of the line to be full or a mix of dot and dash.


End caps style  

Set the end of the lines by choosing between round, triangle or flat square.



Check the box for quality rendering.


Use colors from palette

When checked each segment of the curve uses a color from the active palette modulo 96.




The Examples:









Voilà! Enjoy!


Let me see what you could do with it!



  • Like 3
  • Upvote 5
Link to comment
Share on other sites

This is pretty neat @MadJik   It will come in handy for textures and backgrounds.


Thank you!  <3  :D


  • Like 1
Link to comment
Share on other sites

1 minute ago, MadJik said:

I don't understand the question. I would say both.

My fourth example in black and white was made with a gradient background.


@MadJik! Now I understand it. Thank you so much for your answer and effort. :cake: :coffee:

Live as if you were to die tomorrow. Learn as if you were to live forever.




Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...