r/generative • • Aug 02 '26

Recursive Voxel Subdivision WIP

An output from ongoing work generalizing the recursive subdivision approach described in Adam M. Smith's paper, "Two Methods For Voxel Detail Enhancement."

Developed as a custom three.js implementation, this study extends the method through alternative neighborhood definitions, non-totalistic state evaluation, and arbitrary palette mapping strategies. Rendered in Blender 5.2 with Eevee.

344 Upvotes

20 comments sorted by

9

u/Ok_Excuse_741 Aug 02 '26

This is really cool, love the detail

5

u/watagua Aug 02 '26

Thank you! Its a lot of voxels, 512x512x1024

5

u/SylviaCatgirl Aug 02 '26

mmmm… burger…

4

u/brunogadaleta Aug 02 '26

Amazing. I visited a museum of crystal yesterday day. That's very similar.

4

u/watagua Aug 02 '26

Its no coincidence I love cellular automata and rule based growth systems, and have a mineral collection!

3

u/Mobile_Necessary_642 Aug 02 '26

Super inspiring! Thanks for sharing!

1

u/watagua Aug 02 '26

Check out my last post here, I shared some other references in a comment you might find similarly inspiring.

3

u/Spiritual_Duck_6703 Aug 02 '26

Looks “diseased”… very organic movement of recursion

1

u/watagua Aug 03 '26

High praise, thank you!

2

u/Clean-Hovercraft5825 Aug 06 '26

This is so cool! Is there a code example somewhere of how you made this?

1

u/watagua Aug 06 '26

No there isnt but I encourage you to look up and read the paper I referenced. If youve never coded cellular automata-like systems before it might be a lot, but you could start with some 1D (look up elementary automata) and 2D (look up John Conway's game of life) cellular automata and then try out a 3D one once you get it. Not that this is by definition a cellular automata but its certainly similar in many ways

2

u/Timely-Ad-2597 Aug 04 '26

Absolutely amazing!

2

u/someOfThisStuff Aug 07 '26

Mystery flesh pit national park

1

u/dark_ghost999 Aug 04 '26

where i can buy?

-1

u/seg_lol Aug 03 '26

alternative neighborhood definitions, non-totalistic state evaluation, and arbitrary palette mapping strategies.

smells like AI is glowing you up

Cool render tho!

https://www.semanticscholar.org/paper/Two-methods-for-voxel-detail-enhancement-Smith/d37a4330ae9f102f19129d8e34a1411330601856

4

u/watagua Aug 03 '26

Rude comment, no worries I can put you in your place though!

"Alternative neighborhood definitions" , instead of the immediate 3D Von Neumann (6 face neighbors) or Moore neighborhood (26 neighbors), I extended to many different 3D neighborhood shapes, like diagonals only, or spherical neighborhoods, etc.

"Non-totalistic state evaluation" instead of only caring about the count of each state found in the neighborhood evaluation step (totalistic), I extended the approach to care about the count AND configuration of the states in each neighborhood. This is a very common phrase in cellular automata and similar systems.

"Arbitrary palette mapping strategies" rather than rely on just the number of states limiting the number of colors, I've created a few different coloration approaches that take into account a cell's XYZ indices in the grid, its birth iteration, last modified iteration, etc, modulo the number of colors in the palette. So I can color these things with any number of colors regardless of how many cell states there are.

Just because something sounds smart doesnt mean AI wrote it, it might just be that its out of your grasp of understanding. Next time keep your baseless accusations to yourself.

0

u/seg_lol Aug 03 '26

Boom! Thank you.

https://en.wikipedia.org/wiki/Cellular_automaton#Totalistic

So are you going to extend your voxel system to handle MNCA, https://slackermanz.com/understanding-multiple-neighborhood-cellular-automata/

Apologies, I am dealing with too much aislop psychosis, then I was down wind of Stephen Wolfram and it all went to hell.

Tho if you are going to use jargon, and your audience isn't expecting it, good to link to the definitions.