3D Cellular Automata - complex behavior from simple rules

preview_player
Показать описание
3D cellular automata programmed with Rust and Bevy. Using simple rules this software procedually creates beautiful structures.

Source code:

I built this following this article:

Want to support me?
Monero: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur

♫ Credits:
Music Moon And Star by Wintergatan Build Tracks
Music Prototype by Wintergatan Build Tracks
Music Valentine by Wintergatan
Music The Rocket by Wintergatan
Music Sommarfågel by Wintergatan

Music Non-Euclidian Geometry by Punch deck
Music Brazilian Street Fight by Punch deck
Music Conflicting Ideas by Punch deck

Music: Kakariko Village (Mikel Lofi Remix)

License can be found on website

Рекомендации по теме
Комментарии
Автор

*Petition to change the name:* cellular automata to celluar automata. I can't believe I miss-spelled that haha

Tantandev
Автор

For faster recompilation on Linux, I can highly recommend the mold linker. Linking is one of the slowest steps when incrementally working on a rust project

hermannpaschulke
Автор

These videos are a great balance of informative and funny, great job!

purplemosasaurus
Автор

Tantan is literally the only youtuber for whom I pause and like the video, when he reminds me to do so :)

hanspeter-bhqs
Автор

You always have such wonderful project ideas TanTan. Keep it up! We're here for the long haul.

angelite
Автор

This would be amazing for some magic effects in a voxel game. Nicely done!

orztirr
Автор

It's so mesmerising to see these live and very well explained. I really like the cute blocks!

Skeffles
Автор

Love it, I've been into celluar automata for a long time now and I'm glad you made a video on it

Graverman
Автор

I wish I could be this happy and enthusiastic in life, that's really all one needs.

sudhirattri
Автор

You make really unique videos, I love it.

purplemosasaurus
Автор

People are watching a programming channel but don't care about the code? I actually want more!

Joel-pllh
Автор

This has probably been suggested before but 7:33 proves it for me. Your musical sections would be MUCH better with on-screen lyrics. I can barely understand anything most of the time

LVo
Автор

Heyo, dint get to see much of the code, but you can replace the hashmap by just an array and send it to a compute shader to calculate the new states, since calculating the new state of each cell is independent from the others. I think you could get great performance :D

XxBobTheGlitcherxX
Автор

Nice video, I really enjoyed it! Cool animations to look at, cute voxels, funny devlog, rap in the end :D To be honest, I would have loved to get some more insights about the code and your optimization journey though. I think getting worse performance out of multithreading for smaller input sizes is very common btw.

flyingsquirrel
Автор

That's it, now Tantan has to release a rap album after that video ending.

Great video as always! And I hope that your audience retention rate increases over time on the coding parts...

imaginaoYouTubesoquecomarrobas
Автор

i think instead of a Arc<Mutex<HashMap>> you could use one of the several concurrent hashmaps available that are made for performance

wackbyte
Автор

Awesome!!! Definitely something to add to the toolbox. This seems like the key to being able to explore the space of possibilities with particle effects. Like say if you were making a game set on an alien planet, and explosions needed to be "different" and the clouds needed to move in strange ways...

zenshade
Автор

I always love the raps in your videos!

PenguinjitsuX
Автор

TALK ABOUT THE CODE TALK ABOUT THE CODE

Joerje
Автор

Now combine your keyboard snake project with your automata project and put conway's game of life on your keyboard

DylanMatthewTurner
visit shbcf.ru