This package is designed to render particle data into a smooth liquid surface, making it suitable for simulation systems that use particles as simulation units. It offers excellent real-time operation efficiency, surface effect, and open data customization interface. The package includes complete documentation and improvement guidelines, as well as rich demos. It has good pipeline compatibility, especially with built-in pipelines, and the appearance can be adjusted through shadergraph under URP. The underlying algorithm calculates smoothed eye-space normal and surface depth, reconstructs the surface mesh, and visualizes it using a custom pixel shader or ShaderGraph.
Features:
- Excellent real-time operation efficiency
- Excellent surface effect
- Open data customization interface
- Complete documentation and improvement guidelines
- Rich demos
- Good pipeline compatibility, especially with built-in pipelines
- Appearance can be adjusted through shadergraph under URP
- Underlying algorithm:
- Calculate smoothed eye-space normal and surface depth
- Reconstruct surface mesh by changing offseting plane vertices
- Visualize using custom pixel shader or ShaderGraph
Note: May have memory performance issues with a large number of fluid game objects. The newer version adopts a fullscreen postprocess approach, eliminating visual artifacts and providing best performance, but requires shader experience to customize the appearance.





