Overview — Three Paths
Cinema 4D
Model / Rig / Animate
→
Mixamo
Auto-rig / Animations
→
Unreal 5
Retarget / Animate
| Path | Route | Best For | Complexity | Control |
|---|---|---|---|---|
| A | Mixamo → UE5 direct | Fast hero character, prototyping | Low | Limited — Mixamo skeleton, auto-rig only |
| B | C4D → Mixamo → UE5 | Custom mesh, Mixamo rig, UE5 animation | Medium | Good — your mesh, Mixamo skeleton |
| C | C4D → FBX → UE5 | Full custom rig + animations from C4D | High | Full — 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.
Path A — Mixamo → UE5 Direct
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
Format → FBX Binary (.fbx)
Skin → With Skin (character) / Without Skin (anim only)
Frames per second → 30 (match your UE5 project)
Keyframe Reduction → none
Skin → With Skin (character) / Without Skin (anim only)
Frames per second → 30 (match your UE5 project)
Keyframe Reduction → none
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 Method → Import Normals
Import Mesh → ✓
Import Animations → ✗ off (import separately)
Create Physics Asset → ✓
Normal Import Method → Import 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 Type → Skeletal
Skeleton → your imported Mixamo skeleton
Import Mesh → ✗ off
Import Animations → ✓
Skeleton → your 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.
Path B — C4D → Mixamo → UE5
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 count → 10k–100k polys recommended
T-pose or A-pose → T-pose preferred for Mixamo
Scale → real-world units (cm) — 180cm tall character
Facing direction → +Z forward, +Y up
T-pose or A-pose → T-pose preferred for Mixamo
Scale → real-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.
Format → OBJ (preferred for Mixamo upload)
Scale → 1cm = 1 unit
Up axis → Y-up
Apply deformers → ✓ if any exist
Phong normals → ✓
Scale → 1cm = 1 unit
Up axis → Y-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 LOD → Joints: standard 65-bone rig
Finger joints → ✓ if character has fingers
Preview animations → test a walk cycle to check rig quality
Finger joints → ✓ if character has fingers
Preview animations → test a walk cycle to check rig quality
4
Mixamo — Download
Download rigged mesh + animations
Format → FBX Binary
Pose → T-pose (bind pose) for skeleton import
Skin → With Skin
FPS → 30
Keyframe Reduction → none
Pose → T-pose (bind pose) for skeleton import
Skin → With Skin
FPS → 30
Keyframe Reduction → none
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.
Path C — C4D → FBX → UE5 (Full Custom Rig)
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 vertex → 4 (UE5 default)
Check for zero-weight verts → Weight Manager → filter unweighted
Max influences per vertex → 4 (UE5 default)
Check for zero-weight verts → Weight 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 rate → 30fps (match UE5 project)
Bake IK to FK → required before FBX export
Bake deformers → ✓ if using dynamics
Bake IK to FK → required before FBX export
Bake deformers → ✓ if using dynamics
4
Cinema 4D — FBX Export
Export FBX with correct settings
FBX version → FBX 2014/2015 binary
Up Axis → Y-up
Scale → 1cm = 1 unit
Include → ✓ Geometry, Skin Weights, Skeleton
Animation takes → export all or per-take
Bake all frames → ✓
Include normals → ✓
Include UVs → ✓
Up Axis → Y-up
Scale → 1cm = 1 unit
Include → ✓ Geometry, Skin Weights, Skeleton
Animation takes → export 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 as → Skeletal Mesh
Import Uniform Scale → 1.0 (or 0.01 if mesh is 100× too large)
Import Normals → Import Normals and Tangents
Create Physics Asset → ✓
Import Animations → ✓ if animations in same FBX
Import Uniform Scale → 1.0 (or 0.01 if mesh is 100× too large)
Import Normals → Import 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.
IK Retargeting in UE5 — Mixamo to Mannequin
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 Root → Hips (Mixamo naming)
Spine chain → Spine → Spine1 → Spine2
Left arm chain → LeftArm → LeftForeArm → LeftHand
Right arm chain → RightArm → RightForeArm → RightHand
Left leg chain → LeftUpLeg → LeftLeg → LeftFoot
Right leg chain → RightUpLeg → RightLeg → RightFoot
Spine chain → Spine → Spine1 → Spine2
Left arm chain → LeftArm → LeftForeArm → LeftHand
Right arm chain → RightArm → RightForeArm → RightHand
Left leg chain → LeftUpLeg → LeftLeg → LeftFoot
Right leg chain → RightUpLeg → 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 Rig → IK_Mannequin
Target IK Rig → your Mixamo IK Rig
Chain mapping → auto-map, then manually fix mismatches
Retarget Pose → align T-poses so bones match
Target IK Rig → your Mixamo IK Rig
Chain mapping → auto-map, then manually fix mismatches
Retarget Pose → align 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.
Troubleshooting Common Issues
| Issue | Likely Cause | Fix |
|---|---|---|
| Mesh 100× too large in UE5 | C4D exported in mm, UE5 reads as cm | Set Import Uniform Scale to 0.01 on reimport, or rescale export in C4D to cm |
| Mesh facing wrong direction | C4D Z-forward vs UE5 X-forward | Rotate root bone 90° in C4D before export, or use "Convert Scene" in FBX import |
| T-pose deformed at shoulders | Retarget pose mismatch A/T-pose | Edit Retarget Pose in IK Retargeter to match both skeletons’ rest pose |
| Animation plays but looks wrong | Chain mapping off in Retargeter | Review chain assignments in IK Retargeter; manually override auto-mapped chains |
| Skin weights look broken after import | Too many influences per vertex | In C4D limit to 4 max influences; or enable "Limit Bone Influences" in UE5 import |
| Mixamo auto-rig fails to upload | Mesh has loose geometry, non-manifold edges, or is multi-object | Join all meshes in C4D, run polygon reduction if over 1M polys, check for inverted normals |
| Animations jitter or pop at frame 0 | Bind pose mismatch between FBX and animation | Ensure T-pose character and animations were downloaded from same Mixamo session/rig |
| Materials missing / grey on import | Texture paths don’t transfer | Import textures separately, create UE5 materials, assign to material slots in Skeletal Mesh editor |
| Character floats above ground | Root bone offset | Check root bone position in C4D — should be at world origin. Or zero out root translation in UE5 AnimBP. |
Export Settings Quick Reference
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