Particle Water Shader

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:
  1. Calculate smoothed eye-space normal and surface depth
  2. Reconstruct surface mesh by changing offseting plane vertices
  3. 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.

Particle Water Shader - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Cartoon Water Shader Pack

Cartoon Water Shader Pack Thumbnail

Stylized Anime Water Shader

Stylized Anime Water Shader Thumbnail

Realistic Water Shader and Physics for Unity

Realistic Water Shader and Physics for Unity Thumbnail

Mobile Water Shader

Mobile Water Shader Thumbnail

Water Shader for Built-in Render Pipeline

Water Shader for Built-in Render Pipeline Thumbnail

Water Magic Shader URP

Water Magic Shader URP Thumbnail