InfiniRIVER is a Fluid based water simulator system that can emulate the interaction of water with scene objects in real time using a fluid solver in a global or local way for versatility.
Technical details
Features (All pipelines):
– Fluid based water simulation for detailed interaction of scene objects with water
– River mesh generator
– FFT based water and waves shader
– World space and local space choice for versatile water placement and interaction modes
– Real time generated Caustics (Standard Pipeline – URP)
– Advanced water shader with refraction, cubemap reflection, Sub Surface Scattering
– Dynamic Water ripples and trails simulation
– Multiple sample demos of water – lava simulation
– Fluid based driven 3D particle module
– Fluid and interactive water enabled ground materials (Standard and URP Pipelines)
Bonus features:
– Parallax shader (Standard and URP Pipelines)
– Triplanar shader for rocks (Standard Pipeline)
– Randomized Stone generator
Roadmap (Some of the features are TBD):
– Adapt HDRP Decal shader to have better control of the projected caustic texture
– Control and create water ripples – caustics based on scene objects position – speed, besides mouse motion
– Convert bonus parallax sample shader and parallax with fluid shader to URP-HDRP (TBD)
– Add Delaunay based tessellation to the river mesh generator
– Add river branching and Terrain river curving
– Add more options in the river mesh maker
– Make easier to adapt the fluid simulation water flow direction
– Add underwater rendering (TBD)
– Add slope based component for automatic waterfall creation
– Add flow component using flow maps, finalize the flow map creator module & adapt to water shader
– Add real time reflections to water shader
Original_Link: https://assetstore.unity.com/packages/tools/particles-effects/infiniriver-fluid-based-water-simulator-205568








