CMotion

About

Parameters

Parameters are accessed with cinema::C4DAtom::GetParameter() and cinema::C4DAtom::SetParameter(). See Parameters.


Parameter: Priority


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