Publisher | Ward Dehairs |
---|---|
File size | 1.45MB |
Number of files | 42 |
Latest version | 1.2.0 |
Latest release date | 2022-06-21 09:20:01 |
First release date | 2020-09-23 07:52:15 |
Supported Unity versions | 2018.4.2 or higher |
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.