> For the complete documentation index, see [llms.txt](https://tiplaystudio.gitbook.io/tiplay-assets/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tiplaystudio.gitbook.io/tiplay-assets/lightweight-fluids.md).

# Lightweight Fluids

{% embed url="<https://drive.google.com/file/d/1hxgYucgn5BT5FMuAhETYamzDuICpJHMf/view?usp=sharing>" %}

{% embed url="<https://assetstore.unity.com/packages/tools/physics/lightweight-fluids-178775>" %}

![](https://2688793952-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFj2vg4QJR2sRMIhR35%2Fuploads%2FMG8P8zazKvFA8DDgVw3H%2FEkran%20Resmi%202021-12-07%2011.53.21.png?alt=media\&token=66e7337d-94d0-427c-8d79-55be926d5f52)

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.
