@WWoodbine74 No no, it is literally just a selective displacement really. This is all the nodes at work and I'm pretty sure this isn't even the best way to do it. Most of the heavy lifting is done by the shader which is just mixing between a couple materials using the normal data as a mask.
Since 3.2 is out, I have updated the Realtime Waterfall Shader (2D and 3D)!
The 3D effect is much easier to use now thanks to geometrynodes.
It is back up on Gumroad: https://t.co/FNAzrWtqoF
#b3d