EDIT: FluvioFX is now available(for free)! See our [announcement]( Fluvio - Fluid Dynamics for Unity page-15#post-4074496) here, and get it here. Much of this thread is outdated and kept for historical purposes. Some links may not be functional.
Fluvio
Fluvio is a solution for real-time 2D/3D fluid physics. Fully integrated with the Unity editor, Fluvio is compatible with desktop, mobile, VR, and other platforms.
Fluvio beautifully simulates both liquids and gases, with a custom plugin system to extend its functionality. It’s perfect for water features, steam, fire, smoke, paint, blood, and more.
Features
Get moving with FluvioMotion
Simulate particles at higher timesteps than conventional physics solvers. GPU compute with FluvioMotion technology helps you hit demanding framerate requirements for VR and mobile platforms.
Familiar look and feel
Fluvio’s easy-to-use interface lives directly within the Unity editor and offers full compatibility with Unity’s native particle system. Use the tools you already know and love to create amazing liquids and gases.
Advanced features for any system
Multi-fluid simulation, texture-based collision, and collision with 2D and 3D shapes are just the tip of the iceberg. Power users can take advantage of our robust custom plugin system to extend functionality.
Updates
March 10, 2017
One good update deserves another. On the heels of our big January update, Fluvio 3.2 introduces VR support for the fluid effect. Currently in preview, VR support will be expanded in future releases.
Additional rendering improvements include a soft particle factor for cleaner intersections with opaque objects, depth blur, and refraction:
Finally, the fluid effect will once again roughly sort with opaque and transparent objects (pre-3.1 behavior). The fixed depth behavior introduced in 3.1, an optimization for 2D scenes, can now be accessed via the new Depth Mode property. Depth calculation can be turned off completely by setting Depth Mode to None.
Additional fixes:
- Fixed an error causing WebGL builds to fail
- Minor compatibility updates to Fluvio Examples and Fluvio Selections projects
- General bug fixes and improvements
Jan. 14, 2017
The first update of the 2017 is a huge one. Fluvio 3.1 contains several new features and fixes including support for texture-based collisions, new foam simulation, Android compute support, and an all-new fluid effect. Under the hood improvements offer much lower overhead for better mobile and CPU performance. Compatibility issues for Unity 5.4 and 5.5 have been resolved and many other bugs have been squashed.
Other bug fixes in this release:
- Various compatibility updates for Unity 5.4 and 5.5
- Fixed an issue where text did not show up correctly while Live Edit was disabled
- Fixed issues causing some mobile builds to fail
- Fixed an issue with AMD GPUs under OpenCL
- Fixed an issue that could cause a fluid to become disabled
- Fixed various minor issues with FluvioMotion (motion extrapolation)
- Many general improvements to simulation stability
Oct. 28, 2016
The price of the standard edition of Fluvio has been lowered to $49! This version offers all the features of Fluvio Free, but without a 3,000 particle limitation.
Additionally, support and updates for Fluvio Pro have been discontinued as of Oct. 28, 2016. While Fluvio Pro is no longer available for purchase, earlier releases of Fluvio Pro can still be used. Fluvio Pro users also have the option to obtain a standard Fluvio license free of charge through the Asset Store.
The standard edition does not include full source code access, but source code licensing is available.
Download Fluvio
[Links removed]
Media
Video
A video showcasing Fluvio’s GPU solver - 65535 particles (project not included).
Getting started with Fluvio
Screenshots
The following screenshots use Scion (not included) for post-processing camera effects.
Fluvio Examples: Waterfall
Fluvio Examples: Three
Fluvio Selections: Fountains