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 |
![screenshot](http://assetstorev1-prd-cdn.unity3d.com/package-screenshot/db2b956d-a032-4cb4-9e0c-d0ec1cc9666a_scaled.jpg)
![screenshot](http://assetstorev1-prd-cdn.unity3d.com/package-screenshot/4bb725ce-ffbd-48d9-a293-264325e42325_scaled.jpg)
![screenshot](http://assetstorev1-prd-cdn.unity3d.com/package-screenshot/0fd2597b-e421-420b-ae88-499fa239a610_scaled.jpg)
![screenshot](http://assetstorev1-prd-cdn.unity3d.com/package-screenshot/e9a31aff-3dd7-4037-b5c2-7368d21e9427_scaled.jpg)
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.