Open Search
    Character

    About

    • Header File: ca/description/ocharacterbase.h
    • Description Category: Scene Objects. A ::BaseObject. See BaseObject Manual.
    • Included Description:

    Parameters

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


    Parameter: Character

    • Parameter ID: ID_CA_CHARACTER_TYPE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_TYPE_NONE)
      • Biped (ID_CA_CHARACTER_TYPE_BIPED)
      • Quadruped (ID_CA_CHARACTER_TYPE_QUAD)
      • Insect (ID_CA_CHARACTER_TYPE_INSECT)
      • Wing (ID_CA_CHARACTER_TYPE_WING)
      • Amphibian (ID_CA_CHARACTER_TYPE_AMPHIBIAN)
      • Alien (ID_CA_CHARACTER_TYPE_ALIEN)
      • Fish (ID_CA_CHARACTER_TYPE_FISH)
      • Reptile (ID_CA_CHARACTER_TYPE_REPTILE)
      • Face (ID_CA_CHARACTER_TYPE_FACE)
      • Tentacle (ID_CA_CHARACTER_TYPE_TENTACLE)
      • Custom (ID_CA_CHARACTER_TYPE_CUSTOM)

    Parameter: Auto Size


    Parameter: Size


    Parameter: Custom


    Parameter: Icon

    • Parameter ID: ID_CA_CHARACTER_TYPE_ICON
    • Parameter Type: ::String (String Manual)

    Parameter: Console Debug Output

    • Parameter ID: ID_CA_CHARACTER_DEBUG
    • Parameter Type: maxon::Bool (Basic Data Types)
    • Cycle Values:
      • Build (ID_CA_CHARACTER_MODE_BUILD)
      • Adjust (ID_CA_CHARACTER_MODE_ADJUST)
      • Binding (ID_CA_CHARACTER_MODE_BIND)
      • Animate (ID_CA_CHARACTER_MODE_ANIMATE)

    Parameter: Lock Character


    Parameter: Objects

    • Parameter ID: ID_CA_ADJUST_MODE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Components (ID_CA_ADJUST_MODE_COMPONENT)
      • Controllers (ID_CA_ADJUST_MODE_CONTROLLER)

    Parameter: Symmetry


    Parameter: Origin

    • Parameter ID: ID_CA_CHARACTER_ADJUST_SYMMETRY_ORIGIN
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Default (ID_CA_CHARACTER_ADJUST_SYMMETRY_ORIGIN_DEFAULT)
      • World (ID_CA_CHARACTER_ADJUST_SYMMETRY_ORIGIN_WORLD)
      • Parent (ID_CA_CHARACTER_ADJUST_SYMMETRY_ORIGIN_PARENT)
      • Hub (ID_CA_CHARACTER_ADJUST_SYMMETRY_ORIGIN_HUB)
      • Character (ID_CA_CHARACTER_ADJUST_SYMMETRY_ORIGIN_CHARACTER)

    Parameter: Plane

    • Parameter ID: ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Default (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_DEFAULT)
      • World XY (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_WORLD_XY)
      • World YZ (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_WORLD_YZ)
      • World XZ (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_WORLD_XZ)
      • Local XY (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_LOCAL_XY)
      • Local YZ (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_LOCAL_YZ)
      • Local XZ (ID_CA_CHARACTER_ADJUST_SYMMETRY_PLANE_LOCAL_XZ)

    Parameter: Distance


    Parameter: Search


    Parameter: Name


    Parameter: Case Sensitive


    Parameter: Replace


    Parameter: With


    Parameter: Auto Align

    • Parameter ID: ID_CA_CHARACTER_AUTO_ALIGN
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Disabled (ID_CA_CHARACTER_AUTO_ALIGN_OFF)
      • At Finish (ID_CA_CHARACTER_AUTO_ALIGN_ON)
      • Continuous (ID_CA_CHARACTER_AUTO_ALIGN_CONTINUOUS)

    Parameter: Filter

    • Parameter ID: ID_CA_CHARACTER_ADJUST_FILTER
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_ADJUST_FILTER_ALL)
      • Active Component (ID_CA_CHARACTER_ADJUST_FILTER_COMPONENT)
      • Active Type (ID_CA_CHARACTER_ADJUST_FILTER_COMPONENT_TYPE)

    Parameter: Template


    Parameter: Count


    Parameter: Length


    Parameter: Reset Pose


    Parameter: Update


    Parameter: Add Walk


    Parameter: Auto Weight


    Parameter: Load...


    Parameter: Save...


    Parameter: Component


    Parameter: Color


    Parameter: Object


    Parameter: Count


    Parameter: Show All


    Parameter: Record


    Parameter: Add


    Parameter: Remove


    Parameter: Enabled


    Parameter: Selected


    Parameter: Mix


    Parameter: Create HUD


    Parameter: Create VS


    Parameter: Remove


    Parameter: Selected

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_SELECTED
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_NONE)
      • Components (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_COMPONENTS)
      • Controllers (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_CONTROLLERS)
      • Full (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_ALL)

    Parameter: Highlight

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_OVER
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_NONE)
      • Components (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_COMPONENTS)
      • Controllers (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_CONTROLLERS)
      • Objects (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_OBJECTS)
      • Full (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_ALL)

    Parameter: Mouse Over

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_MOUSEOVER
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_COMPONENT_MOUSEOVER_NONE)
      • Components (ID_CA_CHARACTER_COMPONENT_MOUSEOVER_COMPONENT)
      • Controllers (ID_CA_CHARACTER_COMPONENT_MOUSEOVER_CONTROLLER)
      • Objects (ID_CA_CHARACTER_COMPONENT_MOUSEOVER_OBJECT)
      • All (ID_CA_CHARACTER_COMPONENT_MOUSEOVER_ALL)

    Parameter: Visible

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_VISIBLE
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_NONE)
      • Components (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_COMPONENTS)
      • Controllers (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_CONTROLLERS)
      • Full (ID_CA_CHARACTER_COMPONENT_HIGHLIGHT_ALL)

    Parameter: Size

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_DISPLAY_HANDLE_SCREEN_SIZE
    • Parameter Type: maxon::Float (Basic Data Types)
    • Cycle Values:
      • World (ID_CA_CHARACTER_COMPONENT_DISPLAY_HANDLE_UNITS_WORLD)
      • Screen (ID_CA_CHARACTER_COMPONENT_DISPLAY_HANDLE_UNITS_SCREEN)

    Parameter: Style

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Solid Cube (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_CUBE)
      • Cube (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_CUBE_WIRE)
      • Filled Square (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_SQUARE)
      • Square (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_SQUARE_WIRE)
      • Filled Circle (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_CIRCLE)
      • Circle (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_CIRCLE_WIRE)
      • Sphere (ID_CA_CHARACTER_COMPONENT_ADJUST_DISPLAY_SPHERE)

    Parameter: Coloring

    • Parameter ID: ID_CA_CHARACTER_ADJUST_COLORING
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Single (ID_CA_CHARACTER_ADJUST_COLORING_SINGLE)
      • Multi (ID_CA_CHARACTER_ADJUST_COLORING_MULTI)
      • Component (ID_CA_CHARACTER_ADJUST_COLORING_COMPONENT)
      • Random (ID_CA_CHARACTER_ADJUST_COLORING_RANDOM)

    Parameter: Scaling

    • Parameter ID: ID_CA_CHARACTER_ADJUST_HANDLES
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Fixed (ID_CA_CHARACTER_ADJUST_HANDLES_FIXED)
      • As Bones (ID_CA_CHARACTER_ADJUST_HANDLES_AS_BONES)
      • As Joints (ID_CA_CHARACTER_ADJUST_HANDLES_AS_JOINTS)
      • Rel. Joints (ID_CA_CHARACTER_ADJUST_HANDLES_REL_JOINTS)
      • Rel. Components (ID_CA_CHARACTER_ADJUST_HANDLES_REL_COMP)

    Parameter: Bones

    • Parameter ID: ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Default (ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS_DEFAULT)
      • Hidden (ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS_HIDE)
      • Line (ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS_LINES)
      • Stick (ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS_STICK)
      • Box (ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS_BOX)
      • Standard (ID_CA_CHARACTER_COMPONENT_HANDLE_JOINTS_STANDARD)

    Parameter: Coloring

    • Parameter ID: ID_CA_CHARACTER_JOINT_COLORING
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Default (ID_CA_CHARACTER_JOINT_COLORS_DEFAULT)
      • Single (ID_CA_CHARACTER_JOINT_COLORS_SINGLE)
      • Random (ID_CA_CHARACTER_JOINT_COLORS_RANDOM)
      • Multi (ID_CA_CHARACTER_JOINT_COLORS_HUE)

    Parameter: Apply


    Parameter: Active


    Parameter: Mix


    Parameter: Highlight


    Parameter: Mix


    Parameter: Adjustment


    Parameter: Bone Color


    Parameter: Icons

    • Parameter ID: ID_CA_CHARACTER_ICON_TYPES
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Template (ID_CA_CHARACTER_ICON_TYPES_TEMPLATE)
      • Defaults (ID_CA_CHARACTER_ICON_TYPES_DEFAULTS)

    Parameter: Colorize


    Parameter: Reset


    Parameter: Bones

    • Parameter ID: ID_CA_CHARACTER_BONE_DISPLAY
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Default (ID_CA_CHARACTER_BONE_DISPLAY_DEFAULT)
      • None (ID_CA_CHARACTER_BONE_DISPLAY_NONE)
      • Standard (ID_CA_CHARACTER_BONE_DISPLAY_STANDARD)
      • Box (ID_CA_CHARACTER_BONE_DISPLAY_BOX)
      • Line (ID_CA_CHARACTER_BONE_DISPLAY_LINE)
      • Stick (ID_CA_CHARACTER_BONE_DISPLAY_STICK)
      • Polygon (ID_CA_CHARACTER_BONE_DISPLAY_POLYGON)

    Parameter: Joints

    • Parameter ID: ID_CA_CHARACTER_JOINT_DISPLAY
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Default (ID_CA_CHARACTER_JOINT_DISPLAY_DEFAULT)
      • None (ID_CA_CHARACTER_JOINT_DISPLAY_NONE)
      • Axis (ID_CA_CHARACTER_JOINT_DISPLAY_AXIS)
      • Sphere (Wire) (ID_CA_CHARACTER_JOINT_DISPLAY_SPHERE)
      • Circle (ID_CA_CHARACTER_JOINT_DISPLAY_CIRCLE)
      • Sphere (ID_CA_CHARACTER_JOINT_DISPLAY_BALL)

    Parameter: Object Manager

    • Parameter ID: ID_CA_CHARACTER_OM_DISPLAY
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_OM_DISPLAY_NONE)
      • Component Hierarchy (ID_CA_CHARACTER_OM_DISPLAY_COMPONENTS_OBJECTS)
      • Components (ID_CA_CHARACTER_OM_DISPLAY_COMPONENTS)
      • Controllers (ID_CA_CHARACTER_OM_DISPLAY_CONTROLLERS)
      • Active Component (ID_CA_CHARACTER_OM_DISPLAY_ACTIVE_COMPONENT)
      • Active Controllers (ID_CA_CHARACTER_OM_DISPLAY_ACTIVE_CONTROLLERS)
      • Active Object (ID_CA_CHARACTER_OM_DISPLAY_OBJECT)
      • Full Hierarchy (ID_CA_CHARACTER_OM_DISPLAY_FULL)

    Parameter: Character Attribs


    Parameter: Component


    Parameter: Objects


    Parameter: Controllers


    Parameter: Prefix


    Parameter: Suffix


    Parameter: Replace


    Parameter: With


    Parameter: Case Sensitive


    Parameter: Clear


    Parameter: Label

    • Parameter ID: ID_CA_CHARACTER_NAMING_LABEL
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_NAMING_LABEL_NONE)
      • Pre (ID_CA_CHARACTER_NAMING_LABEL_PRE)
      • Post (ID_CA_CHARACTER_NAMING_LABEL_POST)

    Parameter: Components

    • Parameter ID: ID_CA_CHARACTER_NAMING_LABEL_COMPONENTS
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_NAMING_LABEL_NONE)
      • Parent (ID_CA_CHARACTER_NAMING_LABEL_LEVEL)
      • Root (ID_CA_CHARACTER_NAMING_LABEL_ROOT)
      • Character (ID_CA_CHARACTER_NAMING_LABEL_CHARACTER)
      • Project (ID_CA_CHARACTER_NAMING_LABEL_DOCUMENT)
      • Global (ID_CA_CHARACTER_NAMING_LABEL_GLOBAL)

    Parameter: Objects

    • Parameter ID: ID_CA_CHARACTER_NAMING_LABEL_OBJECTS
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_NAMING_LABEL_NONE)
      • Component (ID_CA_CHARACTER_NAMING_LABEL_COMPONENT)
      • Parent (ID_CA_CHARACTER_NAMING_LABEL_LEVEL)
      • Root (ID_CA_CHARACTER_NAMING_LABEL_ROOT)
      • Character (ID_CA_CHARACTER_NAMING_LABEL_CHARACTER)
      • Project (ID_CA_CHARACTER_NAMING_LABEL_DOCUMENT)
      • Global (ID_CA_CHARACTER_NAMING_LABEL_GLOBAL)

    Parameter: Controllers

    • Parameter ID: ID_CA_CHARACTER_NAMING_LABEL_CONTROLLERS
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • None (ID_CA_CHARACTER_NAMING_LABEL_NONE)
      • Component (ID_CA_CHARACTER_NAMING_LABEL_COMPONENT)
      • Parent (ID_CA_CHARACTER_NAMING_LABEL_LEVEL)
      • Root (ID_CA_CHARACTER_NAMING_LABEL_ROOT)
      • Character (ID_CA_CHARACTER_NAMING_LABEL_CHARACTER)
      • Project (ID_CA_CHARACTER_NAMING_LABEL_DOCUMENT)
      • Global (ID_CA_CHARACTER_NAMING_LABEL_GLOBAL)

    Parameter: Separator

    • Parameter ID: ID_CA_CHARACTER_NAMING_SEPARATOR
    • Parameter Type: maxon::Int32 (Basic Data Types)
    • Cycle Values:
      • Dot (.) (ID_CA_CHARACTER_NAMING_SEPARATOR_DOT)
      • Underscore (_) (ID_CA_CHARACTER_NAMING_SEPARATOR_UNDERSCORE)
      • Hypen (-) (ID_CA_CHARACTER_NAMING_SEPARATOR_HYPHEN)
      • Colon (:) (ID_CA_CHARACTER_NAMING_SEPARATOR_COLON)
      • Semicolon (;) (ID_CA_CHARACTER_NAMING_SEPARATOR_SEMICOLON)
      • Space ( ) (ID_CA_CHARACTER_NAMING_SEPARATOR_SPACE)
      • Custom (ID_CA_CHARACTER_NAMING_SEPARATOR_CUSTOM)

    Parameter: Char


    Parameter: Passes