EmberGen is absolutely crazy software that does simulation of fire and smoke in real-time on consumer GPUs, and supports a node-based workflow which makes it so easy to create new effects.
Seriously, my workflow probably went from spending hours on making something that now takes minutes to get right.
https://jangafx.com/software/embergen/
I was sure that this submission would be about EmberGen and I'm gonna be honest, I'm a bit sad EmberGen never really got traction on HN (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...)
(Not affiliated with EmberGen/JangaFX, just a happy customer)