CMotion

About

Parameters

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


Parameter: Priority

  • Parameter ID: ID_CA_WCYCLE_TAG_EXPRESSION_PRIORITY
  • Parameter Type: PriorityData

Parameter: Auto Time


Parameter: Start


Parameter: Stop


Parameter: Load Preset...


Parameter: Save Preset...


Parameter: Walk

  • Parameter ID: ID_CA_WCYCLE_TAG_WALK_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Static (ID_CA_WCYCLE_TAG_WALK_TYPE_STATIC)
    • Line (ID_CA_WCYCLE_TAG_WALK_TYPE_LINE)
    • Path (ID_CA_WCYCLE_TAG_WALK_TYPE_PATH)

Parameter: Mode

  • Parameter ID: ID_CA_WCYCLE_TAG_WALK_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Interpolated (ID_CA_WCYCLE_TAG_WALK_MODE_INTERPOLATED)
    • Adaptive (ID_CA_WCYCLE_TAG_WALK_MODE_ADAPTIVE)

Parameter: Stride


Parameter: Time


Parameter: Direction


Parameter: Gradient


Parameter: Path


Parameter: Action


Parameter: Add


Parameter: Placement

  • Parameter ID: ID_CA_WCYCLE_TAG_TARGET_PLACEMENT
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Pose (ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_DEFAULT)
    • Line (ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_LINE)
    • Spaced (ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_SPACED)

Parameter: Spacing


Parameter: Follow


Parameter: Alignment


Parameter: Bank


Parameter: Bias

  • Parameter ID: ID_CA_WCYCLE_TAG_HUB_RETARGET
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • None (ID_CA_WCYCLE_TAG_HUB_RETARGET_NONE)
    • Vertical (ID_CA_WCYCLE_TAG_HUB_RETARGET_VERT)
    • Center (ID_CA_WCYCLE_TAG_HUB_RETARGET_CENTER)
    • Weighted (ID_CA_WCYCLE_TAG_HUB_RETARGET_WEIGHTED)

Parameter: Base

  • Parameter ID: ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • CMotion (ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE_MAIN)
    • World (ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE_WORLD)
    • Object (ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE_OBJECT)

Parameter: Object


Parameter: Auto Floor


Parameter: Base Offset


Parameter: Forward

  • Parameter ID: ID_CA_WCYCLE_TAG_WALK_AXIS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • X (ID_CA_WCYCLE_TAG_AXIS_X)
    • Y (ID_CA_WCYCLE_TAG_AXIS_Y)
    • Z (ID_CA_WCYCLE_TAG_AXIS_Z)
    • -X (ID_CA_WCYCLE_TAG_AXIS_NX)
    • -Y (ID_CA_WCYCLE_TAG_AXIS_NY)
    • -Z (ID_CA_WCYCLE_TAG_AXIS_NZ)

Parameter: Vertical

  • Parameter ID: ID_CA_WCYCLE_TAG_VERT_AXIS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • X (ID_CA_WCYCLE_TAG_AXIS_X)
    • Y (ID_CA_WCYCLE_TAG_AXIS_Y)
    • Z (ID_CA_WCYCLE_TAG_AXIS_Z)
    • -X (ID_CA_WCYCLE_TAG_AXIS_NX)
    • -Y (ID_CA_WCYCLE_TAG_AXIS_NY)
    • -Z (ID_CA_WCYCLE_TAG_AXIS_NZ)

Parameter: Store Rest Pose


Parameter: Restore Rest Pose


Parameter: Display Motion


Parameter: Start


Parameter: End


Parameter: Align Direction


Parameter: Axis

  • Parameter ID: ID_CA_WCYCLE_TAG_ALIGN_AXIS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • X (ID_CA_WCYCLE_TAG_AXIS_X)
    • Y (ID_CA_WCYCLE_TAG_AXIS_Y)
    • Z (ID_CA_WCYCLE_TAG_AXIS_Z)
    • -X (ID_CA_WCYCLE_TAG_AXIS_NX)
    • -Y (ID_CA_WCYCLE_TAG_AXIS_NY)
    • -Z (ID_CA_WCYCLE_TAG_AXIS_NZ)

Parameter: Path to Surface


Parameter: Surface


Parameter: Offset


Parameter: Projection

  • Parameter ID: ID_CA_WCYCLE_TAG_SURFACE_PROJECTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Closest (ID_CA_WCYCLE_TAG_SURFACE_PROJECTION_CLOSEST)
    • Down (ID_CA_WCYCLE_TAG_SURFACE_PROJECTION_DOWN)
    • From Path (ID_CA_WCYCLE_TAG_SURFACE_PROJECTION_TOPATH)

Parameter: Base

  • Parameter ID: ID_CA_WCYCLE_TAG_SURFACE_BASE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Point (ID_CA_WCYCLE_TAG_SURFACE_BASE_POINT)
    • Rect (ID_CA_WCYCLE_TAG_SURFACE_BASE_RECT)
    • Object (ID_CA_WCYCLE_TAG_SURFACE_BASE_OBJECT)

Parameter: Width


Parameter: Length


Parameter: Align Hubs


Parameter: Align Targets


Parameter: Min Distance


Parameter: Offset


Parameter: Generate

  • Parameter ID: ID_CA_WCYCLE_TAG_STEPS_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Steps (ID_CA_WCYCLE_TAG_STEPS_TYPE_STEPS)
    • Hubs (ID_CA_WCYCLE_TAG_STEPS_TYPE_HUBS)
    • Steps & Hubs (ID_CA_WCYCLE_TAG_STEPS_TYPE_FULL)

Parameter: Steps

  • Parameter ID: ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • All (ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS_ALL)
    • Current (ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS_CURRENT)
    • Custom (ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS_CUSTOM)

Parameter: Count


Parameter: Create Steps


Parameter: Steps


Parameter: Weight


Parameter: Strength


Parameter: Object


Parameter: Phase


Parameter: Auto


Parameter: Pos


Parameter: Vert


Parameter: Horiz


Parameter: Action


Parameter: Blend

  • Parameter ID: ID_CA_WCYCLE_TAG_ACTION_MIX
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Abs (ID_CA_WCYCLE_TAG_ACTION_MIX_ABS)
    • Add (ID_CA_WCYCLE_TAG_ACTION_MIX_ADD)
    • Sub (ID_CA_WCYCLE_TAG_ACTION_MIX_SUB)
    • Mult (ID_CA_WCYCLE_TAG_ACTION_MIX_MULT)

Parameter: Mix


Parameter: Driver

  • Parameter ID: ID_CA_WCYCLE_TAG_TARGET_WALK
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • None (ID_CA_WCYCLE_TAG_TARGET_WALK_NONE)
    • Hub (ID_CA_WCYCLE_TAG_TARGET_WALK_HUB)
    • Path (ID_CA_WCYCLE_TAG_TARGET_WALK_PATH)
    • Steps (ID_CA_WCYCLE_TAG_TARGET_WALK_STEPS)

Parameter: Object


Parameter: Phase


Parameter: Pos


Parameter: Vert


Parameter: Horiz


Parameter: Analyse Motion


Parameter: Auto


Parameter: Start


Parameter: End


Parameter: Calculate


Parameter: Create Path


Parameter: Floor


Parameter: Stride


Parameter: Time


Parameter: Input


Parameter: Output


Parameter: Static


Parameter: Motion


Parameter: Calc Motion