Skip to content

What Is Mixamo? How to Rig and Animate 3D Characters

Mixamo

Rigging a 3D character by hand can take hours, especially when you are learning how skeletons and skin weights work. That delay can make it hard to test a game idea or bring a short scene to life. Mixamo offers a simpler starting point: upload a suitable humanoid model or choose a ready-made character, apply a motion, and take the result into your 3D software.

What Is Mixamo and How Does It Work?

Mixamo is Adobe’s web-based service for automatically rigging humanoid 3D characters and applying ready-made animations. A humanoid has a human-like body, typically with a head, torso, two arms, and two legs. You can use one of the service’s characters or upload a suitable model of your own, then download the result for use in another application.

Think of a character as a digital puppet. The visible body is the mesh, while the rig is the set of bones that lets the body move. The service helps create or map a skeleton and then applies recorded motion to it.

A typical workflow has four parts:

  1. Choose a ready-made character or upload your own humanoid model.
  2. If needed, place markers so the automatic rigger can identify key body parts.
  3. Preview and adjust an animation on the character.
  4. Download the character or animation and finish the project in your chosen software.

The correct product name matters when you search. If you typed maximo or mixoko, check that you have found Adobe’s character-animation service. IBM Maximo is a different product.

What Should You Know Before You Start?

TopicWhat to knowWhy it matters
Main purposeAutomatically rig humanoid characters and apply ready-made motion.You can start animating without building every bone by hand.
CostAdobe’s FAQ says the service is free with an eligible Adobe ID.A paid Creative Cloud subscription is not required for the service.
Internet accessThe service runs on the web.You need a connection to upload, rig, preview, and download.
Character typesThe auto-rigger and animation library are designed for bipedal humanoids.Animals, vehicles, and characters with unusual extra limbs need another approach.
Custom uploadsAdobe lists FBX, OBJ, and ZIP for uploads.Choose a supported format and include texture files correctly.
Existing rigsA rigged character can be uploaded as FBX and mapped to the service.Back up your original and check that the mapping works as intended.
Animation libraryBrowse motions and preview them on a selected character.You can compare actions before downloading.
Common exportFBX is a common choice for moving characters and animation into 3D tools.Your destination software must support the file and its contents.
With or without skinA character export can include the mesh; an animation-only export can omit it.One character file and separate motion files can reduce duplicate meshes.
Finishing workYou can refine motion, materials, lighting, and scene setup elsewhere.A downloaded clip is a starting point, not necessarily a finished shot.
Commercial useAdobe’s FAQ describes royalty-free use in personal, commercial, and nonprofit projects.Check the current terms and any third-party asset licenses for your specific use.
Saved workAdobe says only the last used character is stored by the service.Download and back up your characters and animations locally.

Adobe’s FAQ and upload guide provide the product details in this table. Interface labels and export choices can change, so check the options shown in your account. (Sources 1 and 2)

Is Mixamo Free to Use?

Yes. Adobe states that Mixamo is free for people with an eligible Adobe ID and does not require a paid Creative Cloud subscription. You need to sign in to use the web service. (Source 1)

Adobe’s FAQ also lists account and location restrictions. Its September 2021 guidance says Enterprise and Federated IDs are not supported and excludes users with a China country code; verify the latest access rules if either applies to you.

The service being free does not make every part of your project free. A model, texture, plugin, game engine, or other asset from a different provider may have its own price or license.

Who Can Benefit From the Service?

The tool is useful when you need a believable human-like movement without building every animation from scratch. It can help you test an idea before you invest time in a custom performance.

  • Game developers can try idle, walk, run, and action clips in an early prototype.
  • 3D artists can pose a character for a scene, image, or portfolio project.
  • Filmmakers can block out background movement before refining a shot.
  • Students and teachers can explore how rigs, keyframes, and character motion fit together.
  • Small creative teams can test a concept before deciding which motions need custom work.

It is less suitable when your character has four legs, multiple arms, wings that need independent control, or an unusual body shape. A close-up performance with detailed facial acting may also need a separate facial rig and animation workflow.

Which 3D Animation Terms Should Beginners Know?

A few simple terms make the rest of the process easier. You do not need to master them all before trying your first animation.

  • Mesh: The visible 3D shape of the character, made from connected points and surfaces.
  • Rig or skeleton: A collection of connected bones used to control movement. Blender calls its bone structure an armature.
  • Skinning: The process of connecting the mesh to the bones so it follows their movement.
  • Skin weights: Values that determine how strongly each bone affects different parts of the mesh.
  • Keyframe: A saved value at a particular point in time, such as the rotation of an arm.
  • Animation clip: A sequence of movement, such as a walk or a jump.
  • Retargeting: Transferring animation from one compatible skeleton to another.
  • Inverse kinematics (IK): A way to position a hand or foot while the software adjusts the connected bones.
  • T-pose: A neutral pose with the arms extended roughly sideways.
  • In-place animation: A movement that plays largely on the spot instead of carrying the character across the scene.

For example, if the upper arm bone moves but the shirt stays behind, the problem may involve skin weights or a mesh that is not connected to the rig. If the whole character walks across the room when you expected it to stay still, check the clip’s movement settings instead.

How Do You Prepare a Character for Auto-Rigging?

Start with a recognizable humanoid model: one head, a torso, two arms, and two legs. A clean, balanced shape gives the rigger a better chance of identifying the correct joints.

Before uploading, check the following:

  1. Use a neutral pose. A T-pose or a relaxed A-pose helps show where the arms and legs begin and end.
  2. Keep limbs distinct. Leave enough space between the arms and torso, and between the legs, for the body shape to be understood.
  3. Remove unrelated scene objects. Export the character without cameras, lights, or helper objects that do not belong in the rigging file.
  4. Check for disconnected parts. A floating head or body pieces with large gaps can prevent successful rigging.
  5. Place the character near the scene origin. Adobe recommends centering the model at the world origin to help avoid offsets.
  6. Inspect unusual features. Large props, wings, tails, oversized hair, and elaborate clothing can interfere with automatic rigging.
  7. Save a clean original. Keep an untouched copy of the model before you export or make changes.

Do not assume that a successful upload means the final rig is perfect. After rigging, test the shoulders, elbows, hips, knees, and fingers with several different movements. (Source 1)

Before uploading a client’s character, make sure you have permission and that the upload fits your confidentiality rules. If the model cannot leave your local system, choose a suitable offline rigging workflow instead.

Choose the right upload file

Adobe lists FBX, OBJ, and ZIP as supported upload formats. For an FBX, enable embedded media in your exporting software when available if you want textures included. (Source 2)

An OBJ alone may appear gray because its texture files are separate. For textured OBJ uploads, Adobe recommends putting the OBJ, its MTL material file, and the texture images together in a ZIP file. Make sure the material file points to the correct texture names.

If the character already has a rig, Adobe specifies FBX for that upload path. Automatic mapping can save work, but test the result: an unusual or incompatible skeleton may still need adjustment in your 3D application.

How Do You Rig a Custom Character With Mixamo?

To rig a custom character with Mixamo, upload a prepared humanoid model, place the requested markers, and review the automatically generated skeleton. The following sequence gives you a clear first pass. (Source 2)

  1. Sign in with your Adobe ID. Open the web service and select Upload Character.
  2. Choose your file. Upload an FBX, an OBJ, or an appropriate ZIP containing your model and related files.
  3. Check the model’s orientation. Make sure the character faces the direction requested on screen and that the whole body is visible.
  4. Place the markers. Follow the prompts for the chin, wrists, elbows, knees, and groin. Position each marker at the relevant body landmark rather than at the edge of the clothing.
  5. Review both sides. If a symmetry option is available, inspect the mirrored markers before continuing.
  6. Choose available rig options. Select a finger or skeleton-detail setting that suits your model and destination, if those controls appear.
  7. Start the rigging process. Confirm the markers and wait for the result.
  8. Inspect the preview. Look for twisted joints, stretched limbs, and mesh parts that do not follow the skeleton.
  9. Download a copy. Save the rigged character locally before replacing it with another upload.

If the elbows bend backward, return to the marker stage and check their placement. If the arms move but a coat stays fixed, inspect how the coat is included in the character and whether it has usable weights.

How Do You Find and Preview Animations?

Select a character, open the animation library, and search for the action you need. Adobe says you can preview a motion on the selected character and adjust available settings before downloading. (Source 3)

Use simple action words such as walk, run, jump, idle, or wave. Look beyond the name: two walking clips may differ in pace, mood, posture, and how much they move across the scene.

When you preview a clip, check these details:

  • Foot contact: Do the feet appear to land where the floor will be?
  • Arm clearance: Do the hands pass through the torso or clothing?
  • Timing: Does the motion fit the pace of your scene or game?
  • Start and finish: Can the clip transition into another movement without a sudden jump?
  • Travel: Does the character move forward, or do you need an in-place version?

Use controls such as speed or arm spacing when they are available. Make small changes, replay the whole clip, and compare the result against your project’s needs rather than judging a single pose.

What Download Settings Should You Choose?

For many projects, an FBX file is a practical place to start because common 3D applications and game engines can import it. The best settings depend on whether you need the character, the animation, or both.

SettingWhat it doesA practical starting point
File formatDetermines how the character and motion data are packaged.Try FBX when your destination supports it; check that program’s importer.
With SkinIncludes the character mesh along with the rig and animation.Use it for your first character file or when you need the visible model.
Without SkinOmits the character mesh while retaining animation and skeleton data.Use it for additional clips when you already have a compatible character.
Frames per secondSets the sampling rate of the exported motion.Match your project or test a suitable rate such as 30 fps.
Keyframe reductionReduces animation data when the option is available.Start with minimal or no reduction; compare quality before reducing further.
In PlaceKeeps supported locomotion clips moving mainly on the spot.Choose it when your game controller will move the character through the world.

A useful first download is a character with skin and one simple animation. Once that imports correctly, download additional motions without skin and test whether they work with the same skeleton.

Keep the original downloads. If an animation looks wrong after compression or editing, you can return to the source file rather than starting over.

What Is the Difference Between In-Place Animation and Root Motion?

An in-place walk shows the legs moving while the character stays roughly in the same location. A game controller or another system can then move the character across the ground.

Root motion uses movement from an animation’s root, or from a suitable root-motion track, to drive the character’s position or rotation. It can be useful for actions where the timing and distance of the movement need to stay closely tied to the animation.

A clip that travels forward is not automatically ready for root motion in every engine. Some files store movement on the hips rather than a separate root bone, so you may need to adjust, convert, or retarget the motion for your destination.

For a first playable character, an in-place walk plus controller-driven movement is often easier to test. Match the controller’s speed to the stride; otherwise, the feet may slide across the floor.

How Can You Use Mixamo With Blender?

Download an FBX with the character and skin, then import it into Blender. Menu names and animation tools can vary by Blender version, so check the options in your installed release.

  1. Open Blender and save a new project.
  2. Choose File > Import > FBX and select the downloaded character file.
  3. Check that the mesh, armature, and animation appear. Play the timeline and look at the character from several angles.
  4. If materials appear wrong, inspect the imported material settings and reconnect missing texture images where needed.
  5. Save the Blender project under a new name before editing the rig or motion.

To bring in another clip, download it without skin and import that FBX as well. The import may create a second armature; select it and identify the imported action in the animation editor.

Select the original character’s armature and assign the new action to it. This works most directly when the bone names and structure match; in Blender versions that use action slots, also choose a compatible slot. If the skeletons differ, you may need a retargeting workflow instead.

Play the complete action on the original character before removing any duplicate armature. You can then use Blender’s animation tools to adjust timing, blend clips, refine poses, or build a scene around the character.

How Can You Use Mixamo With Unity?

Import a character FBX into your Unity project, configure its rig, and test an animation in an Animator Controller. For compatible human-like skeletons, Unity’s Humanoid rig type can help map bones to an Avatar.

A practical setup looks like this:

  1. Copy the character FBX into the project’s Assets folder.
  2. Select the FBX, open the Rig tab in the Inspector, and choose Humanoid as the animation type.
  3. Create an Avatar from the model, apply the settings, and use Configure to inspect the bone mapping.
  4. Import an animation FBX. If it uses the same bone structure, you can select Copy From Other Avatar and choose the character’s Avatar where appropriate.
  5. Create an Animator Controller, add the animation clip to a state, and assign the controller to the character’s Animator component.
  6. Enter Play mode and check movement, scale, transitions, and foot contact.

For a different compatible humanoid, create and check its own Avatar before testing retargeted motion. If the character does not move as expected, inspect the rig mapping, clip settings, controller, and root-motion settings one at a time.

How Can You Use Mixamo With Unreal Engine?

In Unreal Engine, begin by importing the character as a skeletal mesh and testing a clip on its skeleton. Exact import options depend on the engine version and project settings.

  1. Import the FBX that includes the character mesh into the Content Browser.
  2. In the import options, check the skeletal mesh and animation settings appropriate for that file.
  3. Open the imported skeletal mesh and animation assets to inspect the character, scale, materials, and motion.
  4. Import additional animation-only FBX files and choose the compatible skeleton when the import dialog offers that option.
  5. Place the character in a test level or preview the animation in the editor before building a larger setup.

If the target character uses a different skeleton, use the retargeting tools available in your Unreal version. In Unreal Engine 5, this commonly involves setting up source and target IK rigs, mapping corresponding bone chains, and using an IK Retargeter.

Check the result at the feet, shoulders, and hands. Root-motion behavior also deserves a separate test: the presence and placement of a root bone can affect whether the engine reads movement the way you expect.

How Do You Make an Animation Look More Natural?

A ready-made clip can provide the basic movement, but the final result depends on how well it fits your character and scene. Fix the most visible problems first rather than editing every keyframe.

Match the motion to the character

A heavy character, a small child, and a robot may need different timing even when they use the same walk. Adjust the pace and poses to suit the character’s proportions and personality.

Watch the hands and feet as well as the torso. Long arms may pass through a coat, while short legs may make a broad stride look unnatural.

Fix foot sliding

Foot sliding happens when a planted foot appears to move across the ground. It is especially noticeable during walk and run cycles.

First check whether the character’s travel speed matches the animation. Then inspect the contact frames and adjust timing, foot placement, or inverse kinematics in your animation tool if needed.

Improve transitions

A character that jumps instantly from standing to running can look stiff even when both clips are good. Use a short blend, transition animation, or carefully matched poses to connect the actions.

For a loop, compare the first and last poses. Test the transition over several repetitions so a small hitch does not go unnoticed.

Add the details the clip cannot provide

A body animation does not automatically solve facial acting, cloth simulation, hair movement, or prop interactions. Add those separately when the shot or game requires them.

For example, a waving animation might need hand adjustments so the character does not intersect a hat. A character holding a cup may need a separate hand pose and a prop attached to the correct bone.

Why Is My Character or Animation Not Working?

Most problems fall into a few groups: the model is hard to rig, the export does not contain what you expected, or the destination reads the skeleton differently. Use this table to narrow down the cause before changing several settings at once.

ProblemPossible causeWhat to try first
Upload failsUnsupported file, damaged export, or extra scene content.Re-export a clean character in a supported format and try again.
Auto-rigging failsUnclear anatomy, disconnected parts, or a strongly posed model.Use a neutral pose, remove extra objects, and check for gaps.
Arms or legs bend oddlyMarkers are misplaced or the body proportions are difficult to detect.Reposition markers and inspect the resulting skeleton.
Clothing stretchesClothing has poor weights or is not following the correct bones.Check the garment mesh and skin weights in your 3D editor.
Character appears grayTextures were not embedded or packaged correctly.Re-export FBX with embedded media, or include OBJ, MTL, and images in a ZIP.
Animation does not playThe wrong action, clip, skeleton, or controller is selected.Test the imported clip on the matching rig before adding transitions.
Character faces the wrong wayThe source and destination use different orientation settings.Check import axes and character facing direction in the destination app.
Character is too large or smallExport and import unit scales do not match.Compare scene units and import scale; test with a known-size object.
Feet slideTravel speed and stride timing do not match.Adjust controller speed or clip timing, then recheck foot contact.
Character moves twice as farBoth the animation and game controller may be driving travel.Test with in-place motion or review the engine’s root-motion setup.
A new clip creates another skeletonThe importer brought in a separate armature.Assign the action to a matching original rig or retarget it, then verify playback.
Motion looks different after exportFrame rate, reduction, or import settings changed the result.Compare with the source preview and try a less-reduced export.

Change one thing at a time and keep a copy of the earlier file. That makes it easier to see which adjustment actually solved the problem.

Can You Use the Characters and Animations Commercially?

Adobe’s FAQ says its characters and animations are royalty-free for personal, commercial, and nonprofit projects. It specifically gives examples such as films, video games, illustrations, and 3D prints. (Source 1)

That guidance does not answer every possible distribution question. Before sharing raw files, selling an asset pack, or including editable assets in a template, check Adobe’s current terms and seek clarification when necessary; do not assume permission for a finished game automatically covers every kind of redistribution.

Also check the rights to anything that did not come from Adobe. A third-party character, texture, sound, or plugin may have a separate license, even when the animation service itself is free. Keep a record of where each asset came from and the terms that apply to your project.

How Should You Organize and Back Up Your Files?

Adobe says the service stores only the last used character and does not keep a history of previous characters or animations. Download your work before replacing a character, and store the files somewhere you control. (Source 1)

A simple project structure can save time later:

  • Original models: Keep untouched character exports and their textures.
  • Rigged characters: Store the downloaded character files with the mesh included.
  • Animation clips: Save each action separately, with clear names such as hero_walk_30fps.fbx.
  • Working files: Keep your Blender, Unity, or Unreal project files in their own folders.
  • License notes: Record where outside assets came from and any relevant usage terms.
  • Backups: Keep a second copy in a safe location or version-control system suited to large files.

Use names that identify the character, action, and important settings. If you create both in-place and traveling versions of a walk, label them clearly so you do not accidentally use the wrong one.

When Should You Choose a Different Rigging or Animation Method?

Automatic rigging is a useful shortcut, not a replacement for every kind of character work. The right choice depends on the anatomy, performance, and control your project needs.

Consider another method when you need:

  • A quadruped, bird, vehicle, or other non-humanoid rig.
  • Extra limbs, wings, a tail, or complex mechanical parts with independent controls.
  • Detailed facial expressions, lip sync, or custom hand performance.
  • Precise control over every bone, deformation, and animation curve.
  • A distinctive performance that generic motion cannot provide.
  • A fully offline rigging process or a workflow with specific confidentiality requirements.

In those cases, a manual rig in a 3D application, a specialized auto-rigger, or a custom motion-capture workflow may be a better fit. Compare the time saved against the time you will spend correcting the result.

What Is a Simple First Project to Try?

Try making a short scene in which a character stands, walks, and waves. This small exercise teaches the full workflow without requiring a complete game or film.

  1. Choose a ready-made humanoid character so you can focus on the animation process first.
  2. Preview an idle clip, a walk, and a wave. Choose movements with a similar mood and pace.
  3. Download the character with skin and save the other clips without skin where appropriate.
  4. Import the files into your chosen 3D application or engine, and connect the clips to the compatible skeleton.
  5. Arrange the clips in sequence or create simple transitions between them.
  6. Add a floor and play the result several times. Check the feet, hands, scale, and the beginning and end of each action.
  7. Fix the most noticeable issue, save a new version, and show the result to someone for feedback.

Once that works, repeat the process with your own character. The same checks will help you decide whether a problem comes from the model, the rig, the animation, or the import settings.

Frequently Asked Questions

Is Mixamo free for beginners?

Yes. Mixamo is free with an eligible Adobe ID, and Adobe says a paid Creative Cloud subscription is not required. Other tools or assets you use alongside it may have separate costs.

Can I use Mixamo animations in a commercial game?

Yes. Adobe’s FAQ says Mixamo characters and animations can be used royalty-free in commercial projects, including games. Check the current terms and the licenses of any third-party assets before release.

Can I upload my own 3D character?

Yes. Upload a suitable humanoid model in a supported format, then follow the rigging or skeleton-mapping prompts. Back up the original and check the result before using it in a project.

Can I edit the downloaded animation?

Yes. Import the file into a compatible 3D application or game engine to adjust timing, poses, transitions, and other settings. The exact editing tools depend on the application and file.

Can I use the automatic rigger for animals?

No. Adobe says its auto-rigger and animation library are intended for bipedal humanoids. An animal usually needs a different rig and suitable animations.

Can I work offline after downloading a file?

Yes, if your chosen 3D application supports offline use. You still need an internet connection to access the web service and download the assets.

Make Your First Animation Today

You do not need a perfect model or a complicated scene to begin. Pick one character, choose one movement, and make sure it plays correctly in the software you want to use.

Then improve one detail: fix a sliding foot, smooth a transition, or adjust the timing to give the character more personality. Each small test teaches you what the automatic process can handle and where your own creative choices make the difference.

What will your character do first: walk, wave, or jump? Start with that action, save your work, and share your result or question with another creator.

Leave a Reply

Your email address will not be published. Required fields are marked *