Devlog 5-6: chaos and order


I forgot to post tis devlog so now it’s getting grouped together with devlog 6.

Devlog 5

Chaos

WE HAVE TWO NEW CHAOTIC NODES!!!

One day I was trying to come up with new ordered dithers for BlendNote when I came to the realization that I couldn't possibly come up with every possible design. So, instead I decided it was time to introduce some Chaos into the mix and created a simple noise dither.


I had created a chaotic dither but that was not enough, I still wanted to include accouple more dither patterns. So, what did I do? I ended up adding every 3X3 – 6X6 dither pattern to ever exist! I got the idea when doing research into randomization and discoverd a website called the library of Babel, hence the name of the node. One of the functions of this website was to create canvases constructed out of randomly placed pixels with the goal to create every possible image conceivable. After seeing this I thought it may be posable to use randomization to randomly plot pixels into every posable ordered dither.

This took a lot of trial and error but I eventually found a solution. I eventually ended up using the middle square random number generation method to take a seed to spit out sequences of values that can be used as weights to determine the threshold of when a pixel should be lit or not in a modified version of my macropixel matrix. I would explain it better but to be honest I would rather not type out an essay on all of this math (keep in mind that this is V2, the simplified version).

I am honestly in disbelief that I made something even more nightmarishly complicated than my original micropixel matrix.

Both of the new node groups for this update may be chaotic but that doesn’t mean that they are truly random. Both of the groups are created from mathematic algorithms that require an input before actually creating anything, this input is the seed. By changing this seed you change the pattern and by using the same seed you will get the same pattern allowing you to mix and match countless ordered dithers!!!

Here is an example of some of the unique patterns that different seeds can create.


Devlog 6

Order

I went back through all of the nodes and did a lot of simplifying and organization to make the majority of the nodes 60% smaller to improve performance, especially in the RGB dithers. I also applied these improvements to the GameBOI camera blender project. One of the ways I achieved this is by creating a separate, smaller, macropixel matrix that is now used in all of the 4X4 ordered dithers. here you can see that the new node group is but a fraction of the size and that the groupe is notably simpl

 

I’ve also been making other small tweaks here and there to make my huge node groups don’t lag out Blender.

Files

BleadNoteV16.blend 14 MB
Jan 19, 2023
BleadNoteV14_demo.blend 1.1 MB
Sep 24, 2022
gameBOIII-011.blend 4.5 MB
Jan 19, 2023
DEM001.blend 4.4 MB
Nov 11, 2022

Get BlendNote

Buy Now$15.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.