I started out the year wanting to create some pretty virtual fireworks for next New Year’s Eve. Over the year I started dabbling with SSBOs (because I wanted LOTS of tiny particles), ended up writing a whole module about working with them, and then added a few algorithms on top (MurmurHash for RNG, bitonic sort, spatial hashing) and ended up with… boids. Okay, that took a bit of a turn, and I did close to zero work on putting pretty graphics on top of the simulation; But since I did also did the thing with the harder math, I’ll give myself a 50% completion.
Project repo: GitHub - TheCheapestPixels/panda3d-ssbo: A little module to make working with SSBOs in Panda3D a bit easier.
This project requires a Panda3D build with the upcoming shaderpipeline, so rdb was so nice to make some preview builds: Index of /downloads/06255fcbeef0a9b0bac03f4891f74a63c1e5d4a2
