Versions Compared

Key

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

...

Section
Column
width50%

Chaos Phoenix is a dynamics simulator, which enables you to create fluids like liquids and gases, as well as make objects such as a ship or ice cubes float in water. It can even simulate waves that can carry these objects around, or wash them away.

The Phoenix Active Bodies feature makes this possible, by introducing Rigid Body Dynamics for active body objects.

To use Active Bodies, you’ll need to create an Active Body Solver component, and specify the scene geometry which will partake in the Active Bodies simulation.

Then, in the Simulator's Liquid rollout, enable the Active Bodies parameter, and specify the Active Body Solver node.

UI Text Box
typenote

Note that by default, all geometries in the scene are Solid and act as obstacles to the Phoenix fluid simulation.

However, unlike Solid obstacles, which stay in place and simply obstruct the movement of the fluid, Active Bodies go further by enabling objects to be pushed by the fluid, or to float over a liquid surface.

Just as the movement of Solid objects can be animated, the movement of Active Bodies can also be animated as well. This way, an Active Body can both follow a trajectory, and at the same time get pushed by the fluid.

You can balance between the influence of the animation and the fluid using the the Original Animation Influence parameter, located in the Phoenix Node Properties attributes rollout, for any Active Body.

You can also set the density and other Active Body properties in the Node Properties attributes rollout as well, for each Active Body object.

UI Text Box
typeinfo

Note that the Active Body Solver node sets up global simulation parameters, which affect all Active Body objects in the solver's Interaction Set. This is in contrast to the Phoenix Node Properties attributes, which are unique for each Active Body.

As a result, you can set up several Active Body Solver nodes, each with their own solver settings and set of Active Bodies, so that you can have different rigid body behaviors for each set.

UI Text Box
typewarning

The Active Bodies simulation currently supports interaction between scene geometry and liquid simulations.

Interaction between Active Bodies and fire/smoke simulations is not supported yet.

UI Expand
titleUI Path: ||Phoenix FD Menu|| > Create > Active Body Solver

Column
width50%

...