Open Search
    Character Component

    About

    Parameters

    Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See Parameter IDs.


    Parameter: Type

    • Parameter ID: ID_CA_RIGPART_TAG_TYPE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_TYPE_NONE)
      • Pelvis (ID_CA_RIGPART_TAG_TYPE_PELVIS)
      • Limb (ID_CA_RIGPART_TAG_TYPE_LIMB)
      • Spine (ID_CA_RIGPART_TAG_TYPE_SPINE)
      • Hand (ID_CA_RIGPART_TAG_TYPE_HAND)
      • Foot (ID_CA_RIGPART_TAG_TYPE_FOOT)
      • Digit (ID_CA_RIGPART_TAG_TYPE_DIGIT)
      • Head (ID_CA_RIGPART_TAG_TYPE_HEAD)
      • Tail (ID_CA_RIGPART_TAG_TYPE_TAIL)
      • Wing (ID_CA_RIGPART_TAG_TYPE_WING)
      • Group (ID_CA_RIGPART_TAG_TYPE_GROUP)
      • Controller (ID_CA_RIGPART_TAG_TYPE_CONTROLLER)
      • Component (ID_CA_RIGPART_TAG_TYPE_COMPONENT)
      • Character (ID_CA_RIGPART_TAG_TYPE_CHARACTER)
      • Leg (ID_CA_RIGPART_TAG_TYPE_LEG)
      • Eye (ID_CA_RIGPART_TAG_TYPE_EYE)
      • Ear (ID_CA_RIGPART_TAG_TYPE_EAR)
      • Nose (ID_CA_RIGPART_TAG_TYPE_NOSE)
      • Lips (ID_CA_RIGPART_TAG_TYPE_LIPS)
      • Mouth (ID_CA_RIGPART_TAG_TYPE_MOUTH)
      • Custom (ID_CA_RIGPART_TAG_TYPE_CUSTOM)

    Parameter: Custom


    Parameter: Character

    • Parameter ID: ID_CA_RIGPART_TAG_CHARACTER_TYPE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_CHARACTER_TYPE_NONE)
      • Biped (ID_CA_RIGPART_TAG_CHARACTER_TYPE_BIPED)
      • Quadruped (ID_CA_RIGPART_TAG_CHARACTER_TYPE_QUAD)
      • Insect (ID_CA_RIGPART_TAG_CHARACTER_TYPE_INSECT)
      • Wing (ID_CA_RIGPART_TAG_CHARACTER_TYPE_WING)
      • Amphibian (ID_CA_RIGPART_TAG_CHARACTER_TYPE_AMPHIBIAN)
      • Alien (ID_CA_RIGPART_TAG_CHARACTER_TYPE_ALIEN)
      • Fish (ID_CA_RIGPART_TAG_CHARACTER_TYPE_FISH)
      • Reptile (ID_CA_RIGPART_TAG_CHARACTER_TYPE_REPTILE)
      • Face (ID_CA_RIGPART_TAG_CHARACTER_TYPE_FACE)
      • Tentacle (ID_CA_RIGPART_TAG_CHARACTER_TYPE_TENTACLE)
      • Vehicle (ID_CA_RIGPART_TAG_CHARACTER_TYPE_VEHICLE)
      • Custom (ID_CA_RIGPART_TAG_CHARACTER_TYPE_CUSTOM)

    Parameter: Custom


    Parameter: Name


    Parameter: Display Name


    Parameter: Subtype


    Parameter: Icon


    Parameter: Color Controllers


    Parameter: Main Controller


    Parameter: User Data

    • Parameter ID: ID_CA_RIGPART_TAG_USER_DATA_LIST
    • Parameter Type: InExcludeData

    Parameter: Facing

    • Parameter ID: ID_CA_RIGPART_TAG_CHARACTER_FACING
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • X (ID_CA_RIGPART_TAG_AXIS_X)
      • Y (ID_CA_RIGPART_TAG_AXIS_Y)
      • Z (ID_CA_RIGPART_TAG_AXIS_Z)
      • -X (ID_CA_RIGPART_TAG_AXIS_NX)
      • -Y (ID_CA_RIGPART_TAG_AXIS_NY)
      • -Z (ID_CA_RIGPART_TAG_AXIS_NZ)

    Parameter: Vertical

    • Parameter ID: ID_CA_RIGPART_TAG_CHARACTER_VERTICAL
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • X (ID_CA_RIGPART_TAG_AXIS_X)
      • Y (ID_CA_RIGPART_TAG_AXIS_Y)
      • Z (ID_CA_RIGPART_TAG_AXIS_Z)
      • -X (ID_CA_RIGPART_TAG_AXIS_NX)
      • -Y (ID_CA_RIGPART_TAG_AXIS_NY)
      • -Z (ID_CA_RIGPART_TAG_AXIS_NZ)

    Parameter: Size

    • Parameter ID: ID_CA_RIGPART_TAG_CHARACTER_SIZE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Undefined (ID_CA_RIGPART_TAG_CHARACTER_SIZE_NONE)
      • Auto (ID_CA_RIGPART_TAG_CHARACTER_SIZE_AUTO)
      • Custom (ID_CA_RIGPART_TAG_CHARACTER_SIZE_MANUAL)

    Parameter: Custom


    Parameter: Uses Template Naming


    Parameter: P


    Parameter: R


    Parameter: S


    Parameter: Default Insert


    Parameter: Add


    Parameter: Remove


    Parameter: Object


    Parameter: Start


    Parameter: End


    Parameter: Insert Under


    Parameter: Add


    Parameter: Remove


    Parameter: Parent

    • Parameter ID: ID_CA_RIGPART_TAG_PARENT_TYPE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Character (ID_CA_RIGPART_TAG_PARENT_TYPE_INITIAL)
      • Any (ID_CA_RIGPART_TAG_PARENT_TYPE_ANY)
      • Hub (ID_CA_RIGPART_TAG_PARENT_TYPE_HUB)
      • Only (ID_CA_RIGPART_TAG_PARENT_TYPE_PARENT)
      • Type (ID_CA_RIGPART_TAG_PARENT_TYPE_PARENT_TYPE)
      • Name (ID_CA_RIGPART_TAG_PARENT_TYPE_NAME)

    Parameter: Component


    Parameter: Name


    Parameter: Insert

    • Parameter ID: ID_CA_RIGPART_TAG_INSERT_TYPE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • First Child (ID_CA_RIGPART_TAG_INSERT_TYPE_FIRST)
      • Last Child (ID_CA_RIGPART_TAG_INSERT_TYPE_LAST)
      • Before (ID_CA_RIGPART_TAG_INSERT_TYPE_BEFORE)
      • After (ID_CA_RIGPART_TAG_INSERT_TYPE_AFTER)
      • From Parent (ID_CA_RIGPART_TAG_INSERT_TYPE_ACTIVE)
      • Hierarchy End (ID_CA_RIGPART_TAG_INSERT_TYPE_END)
      • Python (ID_CA_RIGPART_TAG_INSERT_TYPE_PYTHON)

    Parameter: Object


    Parameter: Name


    Parameter: Allow

    • Parameter ID: ID_CA_RIGPART_TAG_INSERT_RULE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Multiple (ID_CA_RIGPART_TAG_INSERT_RULE_ANY)
      • Single (ID_CA_RIGPART_TAG_INSERT_RULE_SINGLE)
      • Not Same Level (ID_CA_RIGPART_TAG_INSERT_RULE_NO_SAMELEVEL)
      • Not Same Root (ID_CA_RIGPART_TAG_INSERT_RULE_NO_ROOT)

    Parameter: Code


    Parameter: Local


    Parameter: Transform


    Parameter: Freeze


    Parameter: Position


    Parameter: Scale


    Parameter: Rotation


    Parameter: P


    Parameter: S


    Parameter: R


    Parameter: Axes

    • Parameter ID: ID_CA_RIGPART_TAG_MIRROR_CONTROLLER_AXIS
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_MIRROR_AXES_NONE)
      • X-Y (ID_CA_RIGPART_TAG_MIRROR_AXES_XY)
      • Y-Z (ID_CA_RIGPART_TAG_MIRROR_AXES_YZ)
      • Z-X (ID_CA_RIGPART_TAG_MIRROR_AXES_ZX)
      • Rotate (ID_CA_RIGPART_TAG_MIRROR_AXES_ROTATE)

    Parameter: Mirror Splines


    Parameter: Origin Plane

    • Parameter ID: ID_CA_RIGPART_TAG_MIRROR_PLANE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Undefined (ID_CA_RIGPART_TAG_MIRROR_PLANE_DEF)
      • XY (ID_CA_RIGPART_TAG_MIRROR_PLANE_XY)
      • YZ (ID_CA_RIGPART_TAG_MIRROR_PLANE_YZ)
      • XZ (ID_CA_RIGPART_TAG_MIRROR_PLANE_XZ)

    Parameter: Origin


    Parameter: Auto Mirror


    Parameter: Component


    Parameter: Mirrored from


    Parameter: Axes

    • Parameter ID: ID_CA_RIGPART_TAG_MIRROR_AXIS
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_MIRROR_AXES_NONE)
      • X-Y (ID_CA_RIGPART_TAG_MIRROR_AXES_XY)
      • Y-Z (ID_CA_RIGPART_TAG_MIRROR_AXES_YZ)
      • Z-X (ID_CA_RIGPART_TAG_MIRROR_AXES_ZX)
      • Rotate (ID_CA_RIGPART_TAG_MIRROR_AXES_ROTATE)

    Parameter: Freeze


    Parameter: Set Color


    Parameter: Color


    Parameter: Case Sensitive


    Parameter: Replace


    Parameter: With


    Parameter: Type

    • Parameter ID: ID_CA_RIGPART_TAG_MIRROR_SYM
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Component (ID_CA_RIGPART_TAG_MIRROR_SYM_COMPONENT)
      • Any (ID_CA_RIGPART_TAG_MIRROR_SYM_ANY)
      • Self (ID_CA_RIGPART_TAG_MIRROR_SYM_SELF)

    Parameter: Match Name


    Parameter: Tolerance


    Parameter: Add


    Parameter: Remove


    Parameter: Object


    Parameter: Axes

    • Parameter ID: ID_CA_RIGPART_TAG_MIRROR_LINK_AXES
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_MIRROR_AXES_NONE)
      • X-Y (ID_CA_RIGPART_TAG_MIRROR_AXES_XY)
      • Y-Z (ID_CA_RIGPART_TAG_MIRROR_AXES_YZ)
      • Z-X (ID_CA_RIGPART_TAG_MIRROR_AXES_ZX)

    Parameter: Search

    • Parameter ID: ID_CA_RIGPART_TAG_INCLUDE_SEARCH
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Up & Level (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_UP_LEVEL)
      • Up (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_UP)
      • Down (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_DOWN)
      • Up & Down (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_UP_DOWN)
      • Full (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_FULL)

    Parameter: Match

    • Parameter ID: ID_CA_RIGPART_TAG_INCLUDE_SEARCH_MATCH
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Marker (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_MATCH_MARKER)
      • Name/Type (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_MATCH_NAME_TYPE)
      • Name (No Case) (ID_CA_RIGPART_TAG_INCLUDE_SEARCH_MATCH_NAME_NOCASE)

    Parameter: Auto Include


    Parameter: Objects

    • Parameter ID: ID_CA_RIGPART_TAG_INCLUDE
    • Parameter Type: InExcludeData

    Parameter: Auto Include


    Parameter: Mode

    • Parameter ID: ID_CA_RIGPART_TAG_LAYERS_INEX
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Include (ID_CA_RIGPART_TAG_LAYERS_INEX_INCLUDE)
      • Exclude (ID_CA_RIGPART_TAG_LAYERS_INEX_EXCLUDE)

    Parameter: Layers

    • Parameter ID: ID_CA_RIGPART_TAG_LAYERS
    • Parameter Type: InExcludeData

    Parameter: Objects

    • Parameter ID: ID_CA_RIGPART_TAG_KEYFRAME
    • Parameter Type: InExcludeData

    Parameter: Objects

    • Parameter ID: ID_CA_RIGPART_TAG_WEIGHT
    • Parameter Type: InExcludeData

    Parameter: Update Preferred


    Parameter: Update IK


    Parameter: Align


    Parameter: Root


    Parameter: Position


    Parameter: Rotation


    Parameter: Scale


    Parameter: Auto Links


    Parameter: Add


    Parameter: Remove


    Parameter: Type

    • Parameter ID: ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Transform (ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE_PSR)
      • Plane (ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE_PLANE)
      • Aim (ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE_AIM)
      • Point Index (ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE_POINT)
      • Points (ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE_SELECTION)
      • Python (ID_CA_RIGPART_TAG_OBJECTLINKS_TYPE_CUSTOM)

    Parameter: Link


    Parameter: To


    Parameter: With


    Parameter: And


    Parameter: Index


    Parameter: Always Active


    Parameter: Mode

    • Parameter ID: ID_CA_RIGPART_TAG_OBJECTLINKS_PSR_MODE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Leave (ID_CA_RIGPART_TAG_OBJECTLINKS_PSR_MODE_OFF)
      • Freeze (ID_CA_RIGPART_TAG_OBJECTLINKS_PSR_MODE_FREEZE)
      • Retain (ID_CA_RIGPART_TAG_OBJECTLINKS_PSR_MODE_RETAIN)

    Parameter: Axis

    • Parameter ID: ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • X (ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE_X)
      • Y (ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE_Y)
      • Z (ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE_Z)
      • -X (ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE_NX)
      • -Y (ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE_NY)
      • -Z (ID_CA_RIGPART_TAG_OBJECTLINKS_AIM_MODE_NZ)

    Parameter: Mode

    • Parameter ID: ID_CA_RIGPART_TAG_OBJECTLINKS_SELECTION_MODE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Transform (ID_CA_RIGPART_TAG_OBJECTLINKS_SELECTION_MODE_PSR)
      • Pos (ID_CA_RIGPART_TAG_OBJECTLINKS_SELECTION_MODE_POS)
      • Pos/Size (ID_CA_RIGPART_TAG_OBJECTLINKS_SELECTION_MODE_POSSCL)
      • Size (ID_CA_RIGPART_TAG_OBJECTLINKS_SELECTION_MODE_SCL)

    Parameter: Size


    Parameter: Children


    Parameter: World


    Parameter: Align


    Parameter: Axis


    Parameter: Position


    Parameter: Scale


    Parameter: Rotation


    Parameter: Code


    Parameter: Edit...


    Parameter: Add


    Parameter: Remove


    Parameter: Link


    Parameter: From


    Parameter: To


    Parameter: Param


    Parameter: Mode

    • Parameter ID: ID_CA_RIGPART_TAG_HANDLES_INEX
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Include (ID_CA_RIGPART_TAG_HANDLES_INEX_INCLUDE)
      • Exclude (ID_CA_RIGPART_TAG_HANDLES_INEX_EXCLUDE)

    Parameter: Prevent Changes


    Parameter: Color

    • Parameter ID: ID_CA_RIGPART_TAG_HANDLES_COL
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Component (ID_CA_RIGPART_TAG_HANDLES_COL_COMPONENT)
      • Object (ID_CA_RIGPART_TAG_HANDLES_COL_OBJECT)
      • Custom (ID_CA_RIGPART_TAG_HANDLES_COL_CUSTOM)

    Parameter: Custom


    Parameter: Objects

    • Parameter ID: ID_CA_RIGPART_TAG_HANDLES_INCLUDE
    • Parameter Type: InExcludeData

    Parameter: Objects

    • Parameter ID: ID_CA_RIGPART_TAG_HIDING_INCLUDE
    • Parameter Type: InExcludeData

    Parameter: Mode

    • Parameter ID: ID_CA_RIGPART_TAG_EXPRESSIONS_INEX
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Include (ID_CA_RIGPART_TAG_EXPRESSIONS_INEX_INCLUDE)
      • Exclude (ID_CA_RIGPART_TAG_EXPRESSIONS_INEX_EXCLUDE)

    Parameter: Tags

    • Parameter ID: ID_CA_RIGPART_TAG_EXPRESSIONS_INCLUDE
    • Parameter Type: InExcludeData

    Parameter: Add


    Parameter: Remove


    Parameter: Link


    Parameter: Icon


    Parameter: Text


    Parameter: Command


    Parameter: Action

    • Parameter ID: ID_CA_RIGPART_TAG_HOTSPOTS_ACTION
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_HOTSPOTS_ACTION_NONE)
      • Move (ID_CA_RIGPART_TAG_HOTSPOTS_ACTION_MOVE)
      • Scale (ID_CA_RIGPART_TAG_HOTSPOTS_ACTION_SCALE)
      • Rotate (ID_CA_RIGPART_TAG_HOTSPOTS_ACTION_ROTATE)
      • Command (ID_CA_RIGPART_TAG_HOTSPOTS_ACTION_COMMAND)

    Parameter: Notes


    Parameter: Expressions

    • Parameter ID: ID_CA_RIGPART_TAG_BUILD_ANIMATE_INCLUDE
    • Parameter Type: InExcludeData

    Parameter: Walk Cycle

    • Parameter ID: ID_CA_RIGPART_TAG_WALK_CYCLE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_WALK_CYCLE_NONE)
      • Single Hub (ID_CA_RIGPART_TAG_WALK_CYCLE_HUB_SINGLE)
      • Hub (Targets) (ID_CA_RIGPART_TAG_WALK_CYCLE_HUB_MULTI)
      • Target (ID_CA_RIGPART_TAG_WALK_CYCLE_TARGET)

    Parameter: Driver

    • Parameter ID: ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER_NONE)
      • Hub (ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER_HUB)
      • Path (ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER_PATH)
      • Steps (ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER_STEPS)

    Parameter: Driver

    • Parameter ID: ID_CA_RIGPART_TAG_WALK_HUB_DRIVER
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER_NONE)
      • Path (ID_CA_RIGPART_TAG_WALK_TARGET_DRIVER_PATH)

    Parameter: Controller


    Parameter: H. Offset


    Parameter: Mirror H. Offset


    Parameter: V. Offset


    Parameter: Mirror V. Offset


    Parameter: Phase


    Parameter: Mirror Phase


    Parameter: Pos


    Parameter: Mirror Pos


    Parameter: Pos Delta


    Parameter: Phase Delta


    Parameter: Hub


    Parameter: Add


    Parameter: Remove


    Parameter: Code


    Parameter: Identifier


    Parameter: Generate


    Parameter: Build Ident


    Parameter: Build Version


    Parameter: Template


    Parameter: Template Ident


    Parameter: Template Build Ident


    Parameter: Template Version


    Parameter: Template Checksum


    Parameter: Component Build Ident


    Parameter: Component Checksum


    Parameter: Next


    Parameter: Previous


    Parameter: Parent


    Parameter: Child


    Parameter: Mirrored


    Parameter: Component

    • Parameter ID: ID_CA_RIGPART_TAG_COMPONENT_OBJECTS
    • Parameter Type: InExcludeData

    Parameter: Included

    • Parameter ID: ID_CA_RIGPART_TAG_INCLUDED_OBJECTS
    • Parameter Type: InExcludeData