QuickMagic → Autodesk Maya Character Animation
How to Use QuickMagic AI Motion Capture in Maya
Import QuickMagic FBX animation, characterize and retarget body motion with Maya HumanIK, map facial performance to a custom rig, remove verified curve noise, correct foot contacts, bake the evaluated result, and export production-ready animation.
Workflow at a glance
Watch the original QuickMagic-to-Maya retargeting tutorial
The original article references the following creator tutorial for the custom-rig retargeting workflow. The written guide below adds a Maya-native HumanIK path, cleanup safeguards and clearer separation between body and facial animation.
Before you start
You will need:
- A QuickMagic FBX body-animation export
- Autodesk Maya with the FBX plug-in available
- A rigged target character
- The original performance video for visual comparison
- A known target frame rate and delivery format
- For facial work, a documented list of target blend shapes, joints or facial controls
| Data type | Recommended Maya path | Why it is separate |
|---|---|---|
| Full-body skeletal motion | FBX import → HumanIK characterization → retarget | HumanIK is designed for animation transfer between characterized skeletons. |
| Facial blend-shape values | Channel mapping, connections, driven keys or a compatible retargeting tool | Blend-shape names and expression ranges vary between characters. |
| Facial joint motion | Constraint or control mapping followed by baking | The target may use a different number of joints or different axes. |
| Cleanup corrections | Animation Layers, Graph Editor, IK controls and selective baking | Corrections should remain reversible until final approval. |
1Generate and validate the QuickMagic source motion
- Upload a clear source video to QuickMagic.
- Choose body, hand or facial processing based on the target rig and plan.
- Review the preview at normal speed and frame by frame.
- Confirm root travel, left/right limb identity, floor height and visible contacts.
- Export FBX at the frame rate required by the Maya project.
- Preserve an untouched file such as
Actor_Action_QuickMagic_Source.fbx.
2Import the QuickMagic FBX into Maya
- Open Windows → Settings/Preferences → Plug-in Manager.
- Confirm that
fbxmaya.mllis loaded if FBX is missing from the file-type menu. - Choose File → Import and select the QuickMagic FBX.
- Use an animation-oriented FBX preset.
- Verify the imported time range, frame rate, scale, up axis and hierarchy.
- Scrub the full clip before renaming or constraining the source joints.
| Import check | What to verify | Symptom when wrong |
|---|---|---|
| Frame rate | Maya timeline and FBX sampling agree | Motion plays too fast, too slow or with uneven timing |
| Axis and orientation | The character stands upright and faces the expected direction | Character lies down or travels along the wrong axis |
| Units and scale | Source skeleton is a plausible size relative to the target | Character appears tiny/huge or retarget translation is exaggerated |
| Animation range | The complete exported take is present | T-pose, missing motion or truncated ending |
3Characterize the QuickMagic source skeleton
HumanIK retargeting requires a HumanIK character definition for both the source and the target. Open Maya's Character Controls or HumanIK window and create a new definition for the imported QuickMagic skeleton.
- Assign the hips/root joint required by the HumanIK definition.
- Map the spine, neck and head.
- Map left and right shoulder, arm, forearm and hand joints.
- Map left and right upper leg, lower leg and foot joints.
- Add optional fingers, toes or extra spine segments only when the target needs them.
- Confirm that the definition becomes valid before proceeding.
4Prepare and characterize the target character
- Create a HumanIK definition for the target skeleton.
- Map equivalent body regions even when the target uses different joint names.
- Place the target in the intended reference pose.
- Compare shoulder height, arm direction, hip orientation, knee direction and foot axes.
- Create a HumanIK control rig when you need animator-friendly effectors and non-destructive edits.
5Retarget QuickMagic body motion with HumanIK
- Select the target HumanIK character.
- Set its animation source to the characterized QuickMagic character.
- Preview the motion without baking.
- Inspect pelvis height, shoulders, hands, knees, feet and root travel.
- Adjust HumanIK retargeting parameters only after the source and target poses are aligned.
- Choose whether to bake to the target skeleton or a HumanIK control rig.
Map facial animation as a separate workflow
HumanIK handles body retargeting; it does not automatically make unrelated facial rigs compatible. Facial redirection depends on how the target face is built.
Blend-shape target
- List the QuickMagic facial channels available in the exported package or source rig.
- List the target character's blend-shape attributes and valid value ranges.
- Create a mapping table for equivalent expressions.
- Use connections, remap nodes, driven keys or a compatible redirection tool.
- Clamp and scale the result for the target character.
Joint- or control-based facial rig
- Identify source joint rotations/translations or expression controls.
- Map them to the target facial controls through constraints or utility nodes.
- Test blinks, jaw opening, lip shapes, brows and gaze separately.
- Bake the evaluated controls only after the mapping is approved.
Clean QuickMagic mocap in Maya's Graph Editor
Open Windows → Animation Editors → Graph Editor. Diagnose each artifact in the viewport, curves and source video before applying a filter.
Fix real Euler rotation discontinuities
- Identify the joint that visibly flips.
- Confirm the affected tracks are Euler rotation curves.
- Select the complete Rotate X, Y and Z curves.
- Choose Curves → Euler Filter.
- Replay the full motion and inspect surrounding frames.
Maya applies Euler filtering to entire curves, not only a highlighted time segment. Save a source version before filtering.
Reduce high-frequency jitter conservatively
- Duplicate the animation or work on a new Animation Layer.
- Select only the noisy curves.
- Use Smooth Filter (Butterworth) with conservative settings.
- Compare the result with the source performance.
- Undo if impacts, weight shifts, breathing or expressive gestures become flat.
Use animation layers for corrective work
Animation Layers let you key corrections on top of existing motion without overwriting the source curves. Use separate layers for body cleanup, contacts and facial corrections, then mute/solo layers for A/B review.
Fix foot sliding without breaking the legs
Foot sliding is usually a chain-level problem involving the foot control, target leg proportions, pelvis translation and root speed. Locking only the foot can stretch the knee or make the pelvis pop.
- Mark foot plant, support and lift-off frames.
- Verify the ground plane and target scale.
- Use target foot IK effectors or rig controls on a corrective Animation Layer.
- Keep the foot stable only during the intended contact interval.
- Adjust hips or root travel so the stride matches character speed.
- Blend into and out of the contact range to avoid popping.
- Check toe roll, heel lift and knee direction.
6Bake the approved result and export FBX
For HumanIK characters, use the bake options available from the HumanIK window. Autodesk specifically recommends initiating HumanIK baking there rather than using the generic Bake Simulation menu as the first choice for a HumanIK character.
- Confirm the source, target, correction layers and final frame range.
- Choose whether to bake to the target skeleton or control rig.
- Use a sample rate that matches the delivery frame rate.
- Inspect the baked result with the live HumanIK source disabled.
- Export only the required skeleton, mesh and animation data.
- Enable FBX animation baking at export when unsupported constraints must be plotted.
- Reimport the exported FBX into a clean validation scene.
Final quality checklist
- The complete frame range is present.
- The target scale, orientation and root direction are correct.
- No visible rotation flips remain.
- Foot contacts are stable without knee stretching.
- Curve filtering has not removed intended performance detail.
- Facial values remain inside valid target ranges.
- The evaluated and baked versions match.
- The exported FBX works in the destination application.
Common QuickMagic-to-Maya problems
| Problem | Likely cause | Recommended fix |
|---|---|---|
| FBX is missing from Maya's import menu | fbxmaya.mll is unloaded | Load it in Plug-in Manager and retry File → Import. |
| Character imports lying down | Axis or scene-orientation mismatch | Reimport with verified conversion rather than rotating every animated joint. |
| HumanIK definition is invalid | Required body joints are missing or mapped incorrectly | Verify hips, spine, head, arms and legs and remove controls mapped as deforming joints. |
| Arms and shoulders look wrong | Source and target reference poses do not match | Align pose and axes before changing retargeting parameters. |
| Retargeted feet slide | Different target proportions or root speed | Correct the final target controls and reconcile pelvis/root travel. |
| Euler Filter changes unexpected frames | The filter was applied to full curves without preserving a source | Restore the source, isolate the real flipped controller and reapply deliberately. |
| Facial expressions are exaggerated | Source and target channel ranges differ | Scale, remap and clamp values; add corrective facial animation on a separate layer. |
| Exported FBX loses constraints or layers | The evaluated result was not baked | Bake the approved output and enable FBX animation baking where required. |
Frequently asked questions
Can QuickMagic motion capture be used in Autodesk Maya?
Yes. QuickMagic exports FBX skeletal animation, and Maya's FBX plug-in imports character and animation data. You can edit the source skeleton directly or retarget the motion to a production character with HumanIK.
Do I need a QuickMagic Maya plug-in?
No plug-in is required for the standard FBX and HumanIK body workflow. A third-party tool may simplify a specific custom rig or facial workflow, but it should be evaluated separately and is not the same as Maya's built-in HumanIK tools.
How do I fix rotation flips in Maya mocap?
Confirm that the affected tracks are Euler rotation curves with a real discontinuity, select the complete Rotate X, Y and Z curves in the Graph Editor, and use Curves → Euler Filter. Review the entire clip after filtering.
How do I reduce mocap jitter?
Preserve the source, isolate the visibly noisy curves and apply a conservative Smooth Filter such as Butterworth. Compare the result against the source video to ensure real movement has not been removed.
How do I fix foot sliding after HumanIK retargeting?
Align the reference poses and confirm root/pelvis behavior first. Stabilize planted target foot controls on an Animation Layer, then correct pelvis or root travel so the stride and character speed agree.
Can QuickMagic facial motion drive any Maya character?
It can drive a compatible character after mapping, but there is no universal facial schema. The target's blend-shape names, facial joints, neutral pose, control ranges and corrective shapes determine the required mapping.
Should HumanIK animation be baked with generic Bake Simulation?
Use the bake options in the HumanIK window for a HumanIK character. Autodesk recommends initiating HumanIK baking from that window, then validating the baked skeleton or control rig before FBX export.
Related QuickMagic guides
Generate editable motion, then finish it in Maya
Process a short performance in QuickMagic, export FBX, characterize the skeleton with HumanIK and validate the result on your actual production character.
Official references and media sources
- AI Mocap to Maya — QuickMagic Retargeting Workflow
- Autodesk: Import an FBX file into Maya
- Autodesk: Maya FBX Plug-in
- Autodesk: Retargeting character animation
- Autodesk: HumanIK retargeting workflow
- Autodesk: Graph Editor and Euler angle filtering
- Autodesk: Graph Editor Smooth Filter (Butterworth)
- Autodesk: Animation Layers
- Autodesk: HumanIK bake options
- QuickMagic: Current plans and export formats
- Optional third-party Maya animation retargeting tool linked by the original article



