Animation Behaviors

Animation behaviors define how objects are handled within a scene.

Basic

This behavior sets several basic object parameters. Every scene object has this behavior.

Visibility settings

Defines how the object is rendered in the Viewport window.

  • Visible - the object is rendered in the Viewport.
  • Hidden - the object is not rendered in the Viewport. Hidden objects can be made visible by pressing  (see Hiding Tool).
  • Invisible - the object is not rendered and cannot be made visible by any means other than switching this setting to some other value.

Selectable
If this is enabled, the object can be selected.

Type_selectable
This is the object type used for determining if the object should be rendered in a particular Edit Mode.

Parent
The parent of the object.

Type
The type of the object.

Guid
The unique identifier of the object.

Transform

This behavior defines how the object is positioned in the scene. Most of the scene objects have this behavior (the exception being Edges and custom objects created using Node Editor).

Global position
The coordinates of the object in the global space.

Local position
The coordinates of the object in the local space in relation to its parent?

Global rotation
The rotation of the object across three global coordinate axes.

Local rotation
The object’s rotation across three local coordinate axes
This is specific for three-dimensional objects:

Local scale
The scale of the object. Specific for the objects that can be scaled:

Additional Info

Track name
The name of the Animation Track on which the object is situated.

Connection point two body

A set of parameters of a junction point for two Rigid Bodies.This behavior is applied exclusively to Point Controllers placed at the position of a such point.

Pos_local_first
The position of the point in local coordinates related to the first Rigid Body.

Pos_local_secon
The position of the point in local coordinates related to the second Rigid Body.

Pos_global_target
The coordinates of the point the point controller is attracted to (in global coordinates).

Mirror

Defines how the object is mirrored.

Mirror mode
The type of the mirroring for this object.

Symmetry plane
Sets the coordinate plane used for rigging. This parameter is necessary for correctly mirroring box controller rotations.

T-pose rotation
This parameter defines how the object is rotated in its “neutral” position (the one used for rigging).

Fixation

Defines whether or not the object is fixed. This behavior is specific for Point and Box Controllers.

Fixed
If this value is true, the object is fixed.

FBX Export

This set of options controls how Joints and Meshes are exported to the FBX format.

Rotation order
This parameter sets the rotation order used for the selected object.
When you export your animation, custom rotation order might be necessary to bypass the gimbal lock problem. This problem does not occur in Cascadeur itself because instead of Euler angles it uses quaternions for calculating rotations.
The rotation order is set using a numerical value:

  • 0 - XYZ
  • 1 - XZY
  • 2 - YZX
  • 3 - YXZ
  • 4 - ZXY
  • 5 - ZYX

Is_exported
If this is enabled, the object is exported to the FBX format. Otherwise, the object is ignored during export.

Is_exported_to_animation
If this is enabled, any animation data associated with the object is exported to the FBX format. Otherwise, the object is exported without animation.

Ignore_namespace
Enable this option to remove namespaces during export. For example, a joint named 1:forearm_l will be exported as forearm_l.
When animation is imported, the names of the objects from the FBX file are compared with the names of the scene objects without namespaces.

Extender Hierarchy

Used for attaching an additional parent to the object. This additional parent is utilized exclusively for hierarchical selection (when you double-click an object to select it along with all of its children)

Enable_parent
If this option is enabled, the object is used for hierarchical selection.

Enable_additional_parent
If this is enabled, the additional parent (if it is present) of the selected object is used for hierarchical selection.

Additional_parent
The name of the additional parent of the selected object (if present).

Rigid Body

This behavior sets the parameter of a Rigid Body. It applies only to this object type.

Rotation
The spatial orientation of the Rigid Body.

Principal_moments
The values of the inertia tensor for the Rigid Body. The components of this vector define how easy it is for the rigid body to rotate across corresponding coordinate axes.

Position
The coordinates of the Rigid Body in the scene space.

Mass
The mass of the Rigid Body.

Proto union behavior

Sets the parameters of the Prototype components.

Mass
The mass of the Prototype rigid body.

Width_rigid_body
The width parameter for the prototype rigid body.

Bind_with_parent
If this is enabled, the prototype (and the corresponding elements of the rig) is connected to its parent in a “rigid” way.
For example, a part of a character's body should be bound to its parent: if it moves, other body parts should also move accordingly.
On the other hand, a separate object (like something the character holds in his hand) should not be bound to the parent, even though it is hierarchically connected to the character.

Enabled by default.

Create_direction_controller_to_hinge
If this is enabled, a direction controller is added when a hinge connection is created for the prototype component.

Enabled by default.

Direction_controller_is_right
This parameter should be enabled (or disabled) to flip the Direction controller.

Direction_controller...
Sets the length of the direction controller.

Is_additional_hinge
Should be enabled when you create a second Hinge connection in a row (i.e. when the previous prototype already has a Hinge connection).

Camera

A set of parameters exclusive for Camera Objects.

Field_of_view
Sets the camera’s field of view.

Rotation_offset
Additional camera rotation. This parameter includes three Euler angles that can be used to change camera direction without changing its transform rotation.

Aspect_ratio_height
The vertical proportion of the image captured by the camera.

Aspect_ratio_width
The horizontal proportion of the image captured by the camera.|

Global matrix
Sets the local coordinates for the camera object.

AutoPosing Behavior

This behavior sets the parameters for AutoPosing controllers. It is exclusive for this object type.

Position
The coordinates of the AutoPosing controller.

Locked
If this is enabled, the controller is considered active and is used for generating poses.Applies only to additional AutoPosing controllers. Main controllers do not have this parameter.

 

Was this article useful to you?

0
0