XaiJu
Sasquatch B Studios
Sasquatch B Studios

patreon


Dynamic Smoke Emitter now on Github!

Hey guys, so this has been a JOURNEY.
First...I took the smoke emitter from my last youtube video, and moved it to the JOBS system. Then, improved the solver from linear to a Red-Black-Gauss-Seidel model. THEN, I changed that again to a multigrid pre-conditioned solver.
I have never created something that was so frustrating/rewarding before.
This is going right into Surgebound, and if you guys think it's cool feel free to use it in your projects as well! (The github page has instructions)

Anyways, hope you all enjoy! This took WAY longer than I thought it would, but I've never been in the weeds with optimization all day every day for so many days before. I started with an emitter than took 1.8ms on just a 64x64 grid of smoke.
Now, we're down to 0.3ms on a grid TWICE as big.

It's fast, and it's more feature rich than any one feature I've ever worked on.
I hope you guys enjoy!

P.S. The github page also has a link to an unlisted video where I show you how everything works, and how to use it.

The is now on Github, and can be found in the repo called:
2D-Dynamic-Smoke-Demo


More Creators