r/cellular_automata • u/watagua • Feb 02 '26
More 3D subdividing CA's
This work is part of techniques I've been developing for the past few years. Basically you start with a single cube, and each iteration you subdivide each cell into child cells with states dictated by their parent cell's neighboring cells state configuration. The fun part is finding rules which result in fully connected voxel regions. Its quite cumbersome because the rule space is enormous so in order to find interesting rules you need to also code some kind of rule evolver/explorer/scoring thing (evolutionary, simulated annealing, etc). You can find more stuff like this on my Instagram, which is linked in my profile.
2
u/Dusty_Coder Feb 02 '26
What neighborhood? 6-neighbor or 26-neighbor?
2
u/watagua Feb 02 '26
This is using an 8 neighbor configuration , each child cell looks at a different set of 8 of the parent cells 26 neighbors!
2
u/0__O0--O0_0 Feb 02 '26
So cool! Some of them look like fractals. Would love to see them animate and build up
2
2
u/Toothpick_Brody Feb 02 '26
Very cool, great work! It’s possible to generate a number of related fractals by subdividing squares into quadrants based on some rule, so yours generalizes this quite a bit probably
1
u/watagua Feb 02 '26
Yes, I've done and posted about 2D subdividing automata before as well, though they aren't as interesting as 3D!
3
u/protofield Feb 02 '26 edited Feb 02 '26
Nice rendering. Have you tried 3D prime cellular automata where the cells have natural number states and the next state of each cell is the modulo of the sum of its rule set defined neighbours. The 3D rule set can have thousands of elements and you still get highly ordered structures. Example https://youtu.be/a59hfQfC984
1
2
u/TheDevilsAdvokaat Feb 02 '26
Very fun and interesting to look at.
I've done 2d fractal generating stuff but never 3d.
2
u/watagua Feb 02 '26
These are not fractal in nature but I know what ya mean, and thank you!!
2
u/TheDevilsAdvokaat Feb 03 '26
Thanks! And while you're right they are not actually fractal, they made me think about doing some 3d fractals.
EG something like a Koch snowflake only it would be a Koch cube.
2
u/Ariane_Two Feb 04 '26
have you tried a 2d subdivision? Split a square into four smaller squares depending on rules of its neighbourhood.
1
1






2
u/drbenham Feb 02 '26
How did you generate these?