FLIP simulations for a short Essentia spot we were tasked with at Buck.
Splash
I used a custom SOP microsolver to improve and give more elegant surface-tension dynamics.
Air Bubble
I also did procedural dynamics for the air bubble inside the bottle which turned into a trickier process than I originally anticipated.
When I first approached the simulation, I had a decent smooth bubble geo, and a decently smooth bottle mesh, however booleaning them always resulted in chunky terrible geo no matter how much I futzed with it.
I had an idea to smooth the intersecting edges, project them back onto the bottle, and then snap the edge points back to the smoothed reprojected points.
As you can see in the final video, the boolean edges are smooth and very stable!