Calm Fluid Surfaces
Calm and even fluid surfaces are required in many situations. A common approach is to use a → Dyverso or → standard particle fluid “Fill Object” emitter to create a fluid volume. But, once you add a → “Gravity” daemon the fluid collapses and sloshes heavily. To avoid this, follow these steps:
- Create your setup and → lock the timeline.
- Simulate until the fluid is halfway settled.
At this point the first initial state is created. Go to the emitter's → “Node Params” panel and open “Initial State”:
- Enable “Use Initial State” and click on “Make Initial State”.
- Activate “Reset to Initial State” and press “Reset”
- Unlock the timeline.
Add a → “k Speed” and a → “Drag Force” daemon
- Enter the values as shown below.
- Create → animation keys for “Max speed” and “Strength” by clicking on the small circles – they turn red.
Create another two keyframes at frame 100 with these values:
- k Speed > Max speed > 0.01
- Drag Force > Strength > 200
- Simulate.
Under the emitter's “Statistics” panel (only available for standard fluid emitters under “Node Params”) you can watch the maximum speed decreasing. After a while the fluid surface is perfectly calm:
- Stop the simulation.
- Create another initial state.
- Delete the “k Speed” and “Drag Force” daemons or → deactivate them (“red rocket” icon).
Now you can add the remaining scene elements and proceed with the simulation.