
Particle Water Shader (SSF) - Render Particles As Fluid Surface!!!
FangLiu Dong
$20.00
Jump AssetStore
This is a Unity shader plugin, not a fluid physics simulation plugin. It is used to render particle data into a smooth liquid surface.It is suitable for rendering simulation systems that use particles as simulation units.Docs Forum[Important Note]Now we have the better version that specifically works on Unity6!It has better performance on both memory and frame rate.Previous customers can have a paid upgrade with 10$ instead of 40$, which equals to a 75% discount![Features]Excellent real-time operation efficiencyExcellent surface effectOpen data customization interfaceComplete documentation and improvement guidelinesRich Demos already prepared![Note]Though will be memory performance issues when the number of fluid gameobject increase. It has good pipeline compatibility (especially built-in pipelines), and the appearance can be adjusted through shadergraph under URP.Thus we choose to keep it with a lower price. The underlying algorithm:Calculate smoothed eye-space normal and surface depthReconstruct surface mesh by changing offseting plane verticesVisualize using custom pixel shader or ShaderGraph.Thus the reconstructed surface is expected to have artifacts when the plane mesh has insufficient mesh vertices.The newer version adopts a fullscreen postprocess approach, having no visual artifacts and best performance, but requires a bit shader experience to customize the appearance.