Auto-resizing fast moving and high resolution fluids

 
 
 

For some fast moving and high resolution fluids, Auto Resize may not size the fluid container fast enough to maintain the continuous flow and resizing of the fluid. This can happen since the fluid container boundaries expand one voxel per frame, which for some fluids may not be fast enough to keep up with the motion of the fluid. This results in fluid emitters that move outside of the fluid container, causing the fluid effect to stutter.

In this case, you can add an emitter to the auto-resized fluid container that forces the container to expand ahead of the emitter that is emitting contents. Resize To Emitter must be on so that the fluid container resizes to the additional emitter.

Note

Before adding a second emitter, you can lower the Auto Resize Threshold value and see if your simulation improves.

If you have problems with resizing a fast moving, high resolution fluid, do the following:

  1. Select the fluid container and select Fluid Effects > Add/Edit Contents > Emitter.
  2. In the new emitter (fluidEmitter2) object’s Attribute Editor, in the Basic Emitter Attributes section, set Emitter Type to Volume.
  3. In the Fluid Attributes section, set the Density Method, Heat Method, and Fuel Method to No Emission.
  4. In the fluidShape node Attribute Editor, in the Auto Resize section, turn on Resize To Emitter.
  5. Keyframe the new emitter’s position and scale so that it moves ahead of the fluid and the emitter that emits contents.
  6. If required, increase the Substeps value (in the Dynamic Simulation section).