Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page introduces the LiquidSim object and its rollouts.

Overview

...

 

Section
Column
width50%

Liquid Simulations can create pouring or flowing liquids, or any simulation that needs foam or mist, such as coffee or waterfalls.

You can think of the simulator as a 3D box, inside which simulations of fluids and Rigid Body Dynamics are performed. The simulator consists of voxels that contain the fluid's properties at a position and given time, such as the fluid’s velocity, its viscosity, its color, and so forth.

The fluid properties are written inside what are called Grid Channels. Each channel stores a type of value, such as Liquid or Velocity, with its own Grid Channel Range, which is the range of possible values that is most efficient for that specific channel type. Phoenix determines the fluid’s behavior at a given time, based on the content of these Grid Channels.

Liquid Simulators also generate particles for liquids that drive the simulation, by writing simulation data inside each voxel’s Grid Channels, so that the Grid Data is built from those particles.

Since Phoenix 3.0, Liquid Simulations have used a hybrid solver under the hood, called FLIP, which provides more realistic and faster simulations, with no stepping artifacts. In essence, the FLIP solver combines a Grid simulator with Particles, in order to take advantage of the benefits of both.

Column
width50%

...

Fancy Bullets
typecircle
  • Simulation - Controls the simulation and displays statistics such as simulation times, as well as information about the data contained in the sim for the current frame.

  • Simulation Speed - Helps identifying the heaviest computation phases of the simulation and provides tips on how to get results faster and more efficiently.

  • Resimulation - Modifies an existing cache sequence to enhance features or change specified particle systems.
  • Grid - Controls the boundaries, size and resolution of the simulation grid.
  • Dynamics - Offers parameters to control the fluid’s behavior when simulating, such as air effects, viscosity, surface tension, drying time, etc.
  • Foam - Controls the simulation of bubbles and foam.
  • Splash | Mist - Controls the simulation of splash and mist.
  • Scene Interaction - Specifies how the LiquidSim interacts with other objects in the scene.
  • Output - Specifies how and where the simulation cache files are saved.
  • Input - Determines the path of the input files for rendering and previewing, and offers settings and controls for playback..
  • Preview - Controls how the simulation is displayed in the viewport.
  • Rendering - Controls how the simulation is rendered.
  • Export - Controls how meshes and particles are exported from Phoenix.
  • Authorization - Displays information when license information cannot be obtained.

...