Lightweight Fluids
Set up simple and easy fluid simulations, compatible with any hardware. -------------------------------------------------------- Lightweight fluids is based on state of the art simulation techniques, designed for real-time applications. In doing so, the plugin can run without hardware acceleration. The simulation code is entirely c# and therefore guaranteed to be compatible with any hardware that runs Unity. For rendering the particles in high fidelity, a highly optimized Raymarch renderer is included that can use smooth mixing to create a deforming liquid surface that can handle any level of topology changes. To make sure Lighweight fluids is compatible with any hardware, a fallback rendering option is included: a particle link system that creates and moves any gameObject defined by the user in accordance with the liquid particles. -------------------------------------------------------- Expanded features ā Simulate fluids up to about 500 particles without frame drops, even on basic hardware. ā Interact with standard Unity colliders and physics with minimal extra setup requirements. ā Highly customizable In terms of physics, performance, rendering and scripting tools. ā Fallback compatibility options render basic particles for guaranteed compatibility. ā Standard shader system including metallicity, smoothness, textures, lighting and transparancy. -------------------------------------------------------- Compatibilty and requirements ā Raymarch rendering is only available in the standard Unity pipeline and requires decently up to date hardware. ā Only designed for small real time applications, no larger than 1000 particles and typically 300 for strongly interacting systems (e.g. a singular fluid blob). This will not work for lakes/rivers etc. For larger or non-real time simulations it is highly recommended to use other tools! ā Currently only a 3D option is available, though it can be artificially restricted to 2D.
Last updated
Was this helpful?