Learning FLIP sims in Houdini along with shading and rendering techniques in Mantra. Inspired by the classic (and highly recommended) Liquids II tutorial by Steve Knipping. I took this a bit further with designing the surrounding environment with Megascan assets and a procedural river shaping tool. Finished off with a few lighting tricks and colour grade in Davinci Resolve.
Procedural river generator I used for testing the first few versions.