C4D → Mixamo → UE5 Character Workflow
← Light Units Cheat Sheet
Technical Guide · Character Animation

C4D · Mixamo · Unreal Engine 5
Character Workflow

Three Paths · Rigging · Animation · Retargeting
Cinema 4D
Mixamo
Unreal Engine 5
Watch out
Pro tip
Cinema 4D
Model / Rig / Animate
Mixamo
Auto-rig / Animations
Unreal 5
Retarget / Animate
PathRouteBest ForComplexityControl
AMixamo → UE5 directFast hero character, prototypingLowLimited — Mixamo skeleton, auto-rig only
BC4DMixamoUE5Custom mesh, Mixamo rig, UE5 animationMediumGood — your mesh, Mixamo skeleton
CC4D → FBX → UE5Full custom rig + animations from C4DHighFull — your mesh, your rig, your animations
Pro tip: For most Unreal cinematic and game work, Path B is the sweet spot — you control the mesh aesthetics in C4D, let Mixamo handle the heavy rigging lift, and use UE5’s IK Retargeter to map onto Manny/Quinn or MetaHuman skeletons for the full animation library.
Fastest path. Use when you want Mixamo’s character library + animation library directly in UE5 without any custom mesh work.
1
Mixamo
Choose a character + animations
Browse mixamo.com, select a character, then select the animations you want. You can queue multiple animations per character.
Download the character and each animation separately. The character download gets the T-pose (bind pose) — critical for retargeting later in UE5.
2
Mixamo — Download Settings
Export FBX for Unreal
FormatFBX Binary (.fbx)
SkinWith Skin (character) / Without Skin (anim only)
Frames per second30 (match your UE5 project)
Keyframe Reductionnone
Download the T-pose as its own FBX with "With Skin." This becomes your Skeletal Mesh in UE5. Animations can be downloaded "Without Skin" — they’re smaller and import faster.
3
Unreal Engine 5 — Import
Import the Skeletal Mesh (T-pose)
Drag the T-pose FBX into Content Browser. UE5 will detect it as a Skeletal Mesh.
Skeletal Mesh✓ enabled
Import Mesh
Import Animations✗ off (import separately)
Create Physics Asset
Normal Import MethodImport Normals
4
Unreal Engine 5 — Import Animations
Import each animation FBX
Drag each animation FBX in. UE5 will ask which Skeletal Mesh to link it to — point it at the mesh you just imported.
Animation TypeSkeletal
Skeletonyour imported Mixamo skeleton
Import Mesh✗ off
Import Animations
5
Unreal Engine 5 — Retarget (optional)
Retarget to UE5 Mannequin skeleton
If you want to use UE5’s built-in animation library (Manny/Quinn), retarget your Mixamo skeleton to the UE5 Mannequin using the IK Retargeter. See the Retargeting section below for full steps.
Skipping retarget is fine for cinematic/rendering use. Only needed if you want Marketplace animations on your character.
Sweet spot for most projects. Your custom mesh gets auto-rigged by Mixamo, then brought into UE5 with full retarget capability.
1
Cinema 4D — Mesh Prep
Clean and prepare your mesh
Mixamo auto-rig requires a clean, single-mesh humanoid character. Separate mesh pieces (hair, jacket, etc.) should be joined or parented cleanly.
Mixamo works best with a single connected mesh body. Separate accessories that clip through will deform badly. Keep clothing tight to the body or separate and handle manually post-import.
Polygon count10k–100k polys recommended
T-pose or A-poseT-pose preferred for Mixamo
Scalereal-world units (cm) — 180cm tall character
Facing direction+Z forward, +Y up
2
Cinema 4D — Export
Export as OBJ or FBX for Mixamo
For Mixamo auto-rigging, OBJ is the most reliable format. FBX works too but can carry unwanted transforms.
FormatOBJ (preferred for Mixamo upload)
Scale1cm = 1 unit
Up axisY-up
Apply deformers✓ if any exist
Phong normals
3
Mixamo — Auto-Rig
Upload mesh and auto-rig
Upload your OBJ. Mixamo’s auto-rigger will ask you to place 4 markers: chin, wrists, elbows. It generates a full humanoid skeleton with weights.
Use "Use Symmetry" if your mesh is symmetrical — much cleaner weight distribution. Check finger count matches (5 fingers assumed).
Skeleton LODJoints: standard 65-bone rig
Finger joints✓ if character has fingers
Preview animations → test a walk cycle to check rig quality
4
Mixamo — Download
Download rigged mesh + animations
FormatFBX Binary
PoseT-pose (bind pose) for skeleton import
SkinWith Skin
FPS30
Keyframe Reductionnone
Then re-download each animation you want "Without Skin" — these are lighter and import faster in UE5.
5
Unreal Engine 5 — Import
Import Skeletal Mesh then animations
Same as Path A steps 3–4. Import T-pose FBX as Skeletal Mesh first, then import each animation FBX linked to that skeleton.
If mesh comes in at wrong scale, check: C4D export was in centimeters, and UE5 import scale is 1.0. If still wrong, set "Import Uniform Scale" to 0.01 in the FBX import dialog.
6
Unreal Engine 5 — Materials
Reassign materials
UE5 will create placeholder materials on import. Open the Skeletal Mesh, go to the Materials slot and assign your textures/materials. C4D texture paths often don’t carry over — reassign manually.
Most complex path. Requires proper rigging in C4D (Character Object or manual joint rig) and clean FBX export. Choose this when you need full control over custom rigs, facial animation, or cloth/hair dynamics baked in C4D.
1
Cinema 4D — Rig Setup
Build or use C4D Character Object rig
Use C4D’s Character Object (Character menu → Character) for a humanoid. Choose the Advanced Biped template. This creates a UE5-compatible joint hierarchy if bone naming is handled correctly.
For UE5 compatibility, rename joints to match UE5 Mannequin bone names where possible (pelvis, spine_01–05, clavicle_l/r, upperarm_l/r etc). This makes retargeting far easier.
2
Cinema 4D — Weight Painting
Paint weights with Weight Manager
Use the Weight tool and Weight Manager to assign smooth vertex weights. Pay special attention to shoulders, hips, and wrists — these break most in UE5 if weights are dirty.
Normalize weights✓ always
Max influences per vertex4 (UE5 default)
Check for zero-weight vertsWeight Manager → filter unweighted
3
Cinema 4D — Animation
Keyframe or use Motion Clip animations
Animate directly on the rig using the Timeline. For multiple animations, use Motion Clips (C4D’s non-linear animation layer system) — each clip exports as a separate take.
Frame rate30fps (match UE5 project)
Bake IK to FKrequired before FBX export
Bake deformers✓ if using dynamics
4
Cinema 4D — FBX Export
Export FBX with correct settings
FBX versionFBX 2014/2015 binary
Up AxisY-up
Scale1cm = 1 unit
Include✓ Geometry, Skin Weights, Skeleton
Animation takesexport all or per-take
Bake all frames
Include normals
Include UVs
Do NOT export cameras or lights in the same FBX as the character. Keep them separate. Also disable "Embed Textures" — UE5 handles those separately.
5
Unreal Engine 5 — Import
Import Skeletal Mesh FBX
Import asSkeletal Mesh
Import Uniform Scale1.0 (or 0.01 if mesh is 100× too large)
Import NormalsImport Normals and Tangents
Create Physics Asset
Import Animations✓ if animations in same FBX
6
Unreal Engine 5 — Animation Blueprint
Set up Animation Blueprint
Create an Animation Blueprint (AnimBP) for your Skeletal Mesh. Use the AnimGraph to blend between your imported animation sequences. For cinematic use, Level Sequencer is often simpler than AnimBP.
For cinematic work in Sequencer: add your character to the scene, add a Skeletal Mesh Animation track, and key your Animation Sequences directly on the timeline. No AnimBP needed.
Retargeting lets you use UE5’s massive Mannequin animation library on your Mixamo-rigged character. Requires two assets: an IK Rig for each skeleton, and an IK Retargeter to map between them.
1
UE5 — IK Rig: Mixamo
Create IK Rig for your Mixamo skeleton
Right-click Skeletal Mesh in Content Browser → Create → IK Rig. Open it and define the Retarget Root (hips/pelvis bone) and IK Chains.
Retarget RootHips (Mixamo naming)
Spine chainSpine → Spine1 → Spine2
Left arm chainLeftArm → LeftForeArm → LeftHand
Right arm chainRightArm → RightForeArm → RightHand
Left leg chainLeftUpLeg → LeftLeg → LeftFoot
Right leg chainRightUpLeg → RightLeg → RightFoot
2
UE5 — IK Rig: Mannequin
Use built-in Mannequin IK Rig
UE5’s Third Person template includes a pre-built IK Rig for the Mannequin at Characters/Mannequins/Rigs/IK_Mannequin. Use this directly — no need to rebuild.
If you don’t have the Third Person template, migrate the Mannequin assets from a new template project into your existing project via Content Browser → Migrate.
3
UE5 — IK Retargeter
Create IK Retargeter asset
Right-click Content Browser → Animation → IK Retargeter. Set Source = Mannequin IK Rig, Target = your Mixamo IK Rig. Map the chains.
Source IK RigIK_Mannequin
Target IK Rigyour Mixamo IK Rig
Chain mappingauto-map, then manually fix mismatches
Retarget Posealign T-poses so bones match
The retarget pose is critical. If your Mixamo character imports in A-pose and Mannequin is T-pose, you need to manually adjust the retarget pose in the IK Retargeter to align them — otherwise animations will look twisted at the shoulders.
4
UE5 — Export Retargeted Animations
Batch export retargeted animations
In the IK Retargeter, click "Export Animations" to bake retargeted versions of any Mannequin animations onto your Mixamo skeleton. These are new Animation Sequence assets you can use directly.
You can also use the Retargeter live in an Animation Blueprint without baking — useful for rapid iteration but baking is better for final production.
IssueLikely CauseFix
Mesh 100× too large in UE5C4D exported in mm, UE5 reads as cmSet Import Uniform Scale to 0.01 on reimport, or rescale export in C4D to cm
Mesh facing wrong directionC4D Z-forward vs UE5 X-forwardRotate root bone 90° in C4D before export, or use "Convert Scene" in FBX import
T-pose deformed at shouldersRetarget pose mismatch A/T-poseEdit Retarget Pose in IK Retargeter to match both skeletons’ rest pose
Animation plays but looks wrongChain mapping off in RetargeterReview chain assignments in IK Retargeter; manually override auto-mapped chains
Skin weights look broken after importToo many influences per vertexIn C4D limit to 4 max influences; or enable "Limit Bone Influences" in UE5 import
Mixamo auto-rig fails to uploadMesh has loose geometry, non-manifold edges, or is multi-objectJoin all meshes in C4D, run polygon reduction if over 1M polys, check for inverted normals
Animations jitter or pop at frame 0Bind pose mismatch between FBX and animationEnsure T-pose character and animations were downloaded from same Mixamo session/rig
Materials missing / grey on importTexture paths don’t transferImport textures separately, create UE5 materials, assign to material slots in Skeletal Mesh editor
Character floats above groundRoot bone offsetCheck root bone position in C4D — should be at world origin. Or zero out root translation in UE5 AnimBP.
C4D → Mixamo
OBJ
Y-up · cm scale · single mesh · T-pose
Mixamo → UE5 mesh
FBX Binary
With Skin · T-pose · 30fps · no keyframe reduction
Mixamo → UE5 anims
FBX Binary
Without Skin · 30fps · no keyframe reduction
C4D → UE5 direct
FBX 2014
Binary · Y-up · cm · bake IK · all takes
UE5 import scale
1.0 or 0.01
Use 0.01 if mesh imports 100× too large
Max bone influences
4
UE5 default · set in C4D weight manager before export
Frame rate
30 fps
Match C4D, Mixamo, and UE5 project settings
Poly budget (Mixamo)
10k–100k
Auto-rig works best under 100k polys