This package allows you to create realistic liquid simulations inside containers, with features such as pouring out liquids, mixing different liquids, and adding particles. The simulation is fast and clean, using only simple physics raycasting. The package includes 9 unique container models, beautiful liquid shaders, and a user-friendly interface for easy setup. It also supports floating objects, particles, and rigidbodies on the liquid surface, and is compatible with mobile and VR devices.
The package includes:
- 9 container models with different visual effects
- 6 liquid, glass, and VFX shaders
- 10 prefabs for containers filled with different liquids
- A C# script with a user-friendly interface and detailed comments
- A demo scene and PDF documentation
The script provides additional features such as:
- Liquid surface height, volume, and other data for floating objects
- Detailed data for mixed liquids for gameplay purposes
- Custom functions for detecting poured-out liquid hits
The simulation is done using shaders, with only simple physics involved. The package is designed for high-performance and clean rendering. The script is written in C# and provides a user-friendly interface for easy setup and customization.





