Calm Fluid Surfaces

This workflow description is only relevant for Dyverso and standard particle fluids!

 

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.