A number of reactor features enhance speed and usability. reactor lets you create new and better animations that were virtually impossible without reactor, and you can set up those animations in an efficient, intuitive way. Here we present some of the main features in reactor.
If your reaction involves cloth, rope, or soft bodies, you'll need to stick with Havok 1, the version included with previous releases of 3ds Max Design. However, if you're using rigid bodies only, you can take advantage of the enhanced accuracy available in Havok 3. For more information, see and .
The reactor interface is fully integrated in 3ds Max Design. You can access functionality in reactor through menus, quad menus and toolbars. All 2D and 3D icons follow a consistent look and feel. The parameters are arranged for easy access.
The reactor modifiers for : Cloth, Soft, and Rope, let you select vertices and apply constraints (fix points, keyframe points, attach to rigid body, attach to deforming mesh) to those vertices without leaving the modifier or having to apply extra modifiers. You can create and manipulate inside the modifier.
Vertex selection in red, across the top of the mesh
Mannequins constrained to touch hands
The is particularly suited to the simulation of wheels attached to a chassis. The wheels rotate (and can be powered) about a given axis. Limited linear motion relative to the chassis is allowed along a user-defined suspension axis.
The object in reactor offers excellent usability and behavior. Objects inside Fracture are standard Rigid Bodies and, as such, you can add them to constraints, assigned initial velocities, etc. You can tell pieces to break at a specific time.
A fractured glass
in general restrict the relative movement between two bodies (parent and child) or between a body (child) and the world, and use consistent, intuitive nomenclature and setup methods. Springs, linear dashpots and angular dashpots are referred as , while the other constraints (those that are grouped with a ) are referred to as .
In reactor, you define the effect of constraints by the specifying and manipulating two . Limits, such as minimum and maximum rotation angles, are defined and displayed around those spaces, which you can modify using sub-object manipulation. reactor provides tools for automatically aligning and manipulating those spaces.
reactor can store information of all rigid body collisions occurred during the simulation. The information includes the objects involved, the point of collision, and the relative velocity during collision, and can be used by animators to generate particles or other effects, trigger sounds, etc. You can access the information via MAXScript and save it to a text file.
In reactor, you can enable or disable collisions globally instead of inside the . 3ds Max Design stores disabled collisions inside . You can disable collisions not only for rigid bodies, but also for cloth, soft and rope. And you can access disabled collisions through MAXScript.
An array of planes shifted by wind
One mesh deforms another
The (cloth/soft/rope) modifiers in reactor can now use the soft selection flowing to that modifier and blend the current vertex animation with the reactor animation, facilitating the transition between skin-driven and reactor-driven animation.
Soft selection dampens the deformation
In reactor you can change the , like mass, elasticity or friction without having to use the . You can open a floating MAXScript window to modify rigid body properties from the reactor menus, quad menus, and toolbars at any time.