That is something I am currently looking at.
Looking into fluidninja. As well it would be nice if i could integrate well with Ultra Dynamic Weather.
I’m currently on a kick where I can cram as much I can into the heightmesh. Being able to isolate said gathering-spots would be a nice boost to the rain/puddle/snow system I have. Also it would extend well to trails and whatnot.
I know fluidninja does quite well with detail, I might be able to use something there, but for collision, it’s not at the granularity of the heightmesh, but the landscape. I just made it to 5.x and I know there is a landscape option for per-pixel-height but it doesn’t seem to affect collision:

Collision always seems to be at the resolution of the landscape and I would be concerned that anything I do based on that would look off.
What I am doing currently is just taking the calculated height, getting the different between it and the fill-height of the water/fluid gets me the water-line and depth-mask but that only really works in the XY. I can’t bend it along the slope, or at least I don’t currently know how…
I suspect DDX/DDY might be required to look at neighboring pixels but that’s when my train of thought runs to Busan, so… ![]()