📙
CC4D Tools Manual
  • Introduction
  • Installation
    • Asset Browser (R25+)
    • Content Browser
  • Quick Setup
    • CC4 Export Settings
    • AccuRig Export Settings
    • CC4D Import Character
    • Manual FBX Import Settings
    • CC4D Convert Null Objects
    • CC4D Optimize Joints
    • CC4D Remove Morph Targets
    • CC4D Control Rig Setup
    • CC4D Face Rig Setup
    • CC4D Material Setup
  • Character Overview
  • Control Rig Overview
    • Structure
    • Control Overview
    • Spine Controls
    • Arm Controls
    • Finger Controls
    • Leg Controls
    • Foot Controls
  • Face Rig Overview
  • Material Overview
  • WORKFLOWS
    • Animation Workflows
      • CC4D Import Body Motion
      • CC4D Import Joint Pose
      • CC4D Import Face Motion
      • CC4D Bake
      • Manual Retargeting
    • Character Size
Powered by GitBook
  1. WORKFLOWS

Animation Workflows

PreviousMaterial OverviewNextCharacter Size

Last updated 9 months ago

CC4D Import Body Motion

A script to import a animated joint hierarchy from a FBX file and apply a character definition tag to it as well as to the CC4D Control Rig. It will also automatically prepare the Control Rig settings for the retargeting process. This script comes with some additional character definition presets located in the asset browser contents of the CC4D Tools for joint hierarchies coming from CC4/iClone, ActorCore, Mixamo and Rokoko Studio.

  • select the CC4_CTRL null object inside the CC4_character root null object

  • click the CC4D ImportBodyMotion icon in CC4D Tools palette

  • select the FBX file with the animation data

  • the script will import the animated joint hierarchy from the FBX file with a character definition tag, prepare the Control Rig Settings for retargeting and add a character definition tag to the CC4_CTRL null object as well

  • to start the retargeting process set up the character definition through the character definition manager for both, the imported joint hierarchy and the CC4D Control Rig and create a character solver

  • you can find several character definition presets for joint hierarchies coming from CC4/iClone/AccuRig/ActorCore, Mixamo or Rokoko Studio as well as for the CC4D Control Rig in the asset browser content of the CC4D Tools

Info: The CC4D ImportMotion Tool will also work and import animation data when the CC4_CTRL null object is not selected. In this case it will simply not prepare the Control Rig for retargeting and will add no character definition tag to it.


To correctly retarget a animated joint hierarchy coming from iClone, Actor Core, Mixamo, Rokoko or other sources it will need a proper reference pose in the beginning of the sequence. This script will import a pose from a FBX file and add it at the beginning of a animated joint hierarchy with the only preference that the hierarchy structure has to be same for the animated hierarchy and the imported one.

  • select the root bone of a joint of a animated hierarchy in the object manager

  • click the CC4D ImportJointPose icon in CC4D Tools palette

  • select the FBX file with the pose you want to import in the file dialog

  • if both are hierarchies match and have the same structure and naming the pose will be added at the beginning of the squence


A script to import facial animation and automatically retarget the data to the control objects of the CC4D Face Rig.

The tool supports animation data coming from CC4/iClone, Rokoko Studio & the Moves app by Maxon

CC4, iClone & Rokoko Studio

  • click the CC4D ImportFaceMotion icon in CC4D Tools palette

  • select the FBX file with the facial animation data

  • the script will import the CC_Base_Body mesh with the animated pose morph data and activate the retargeting on the face_CTRL*facialProfileName* null object under the RETARGETING tab

  • when the facial retargeting is active the control objects of the Face Rig can not be moved manually

Moves by Maxon App

  • load a Face Capture Object through the Moves by Maxon window that can be found under extensions

  • click the Create Pose Morph Button in the 'Object' Tab of the Face Capture Object

  • click the Bake BlendShapes under the 'Tag' Tab of the Moves Pose Morph Helper Tag on the polygon object that got created

  • select the Pose Morph Tag of this object and set its mode to 'Animate'

  • If not already in the scene copy the 'Maxon Moves Mesh' with the animated 'Pose Morph Tag' into the scene with your Control Rigged Character

  • click the CC4D ImportFaceMotion icon in CC4D Tools palette

  • No file dialogue will open up as a mesh with a animated Pose Morph tag has been found within the selection

  • The script will connect the animated pose morphs to the retargeting setup of the CC4D Face Rig and activate it


This script will bake the postion, rotation, scale & parameters for the control objects of the CC4D Control Rig & Face Rig. Optionally it will also remove imported animation data that has been retargeted to the Rigs from the scene.

Important: The CC4D Bake tool will only bake the control objects of the CC4D Control Rig & Face Rig and only parameters that are marked with a red keyframe selection

  • click the CC4D Bake icon in CC4D Tools palette to open the bake dialoge

  • select the parameters you want to bake and if you want to remove the motionSource objects from the scene

  • click the Start Baking Button to beginn the baking process

  • once the baking is done you can close the baking dialoge


Manual Retargeting (Legacy Workflow)

In this video I'm going to show you some manual approaches to retarget motion data coming from different sources like CC4/iClone, ActorCore, Mixamo or Rokoko to the CC4D Control Rig. I will give you some tips how to prepare the data if nescesary and how to bake everything down to the control objects of the rig. 0:00 Introduction 0:44 Character Creator 4 / iClone 10:30 ActorCore 17:05 Mixamo 23:06 Rokoko 28:57 Animation Baking

CC4D Import Joint Pose

CC4D Import Face Motion

select the face_CTRL*facialProfileName* null object inside the MASTER_CTRL+ object

select both the Maxon Moves Mesh and the face_CTRL*facialProfileName* null object inside the MASTER_CTRL+ object while holding the Ctrl key

CC4D Bake

select the CC4_CTRL null object inside the CC4_character root null object, the face_CTRL*facialProfileName* null object inside the MASTER_CTRL+ object or the control objects you want to bake

🟢
🟢
🟢
CC4D ImportFaceMotion Tool with the Moves by Maxon App
CC4D ImportMotion Tool
CC4D ImportJointPose Tool
CC4D ImportFaceMotion Tool
CC4D Bake Tool (The baking process in this preview has been speed up)