Skip to main content
Blender Robot Model with Mixamo Armature
Basic Robot Model with Mixamo Armature

Recently I have used Mixamo motion capture animation sequences in both game development and 3D art. – Currently Mixamo is available free for anyone with an Adobe ID and does not require a subscription to Creative Cloud.

Mixamo animations are more commonly applied to ‘skinned’ models, however they can also be applied to models that are composed of different 3D shapes, which can work well for something like a basic robot or droid-like character. This can also be an easy place to start when learning how to build a 3D character for a game as it does not require some of the more advanced 3D modelling processes normally required for skinned models, such as weight painting.

I decided to put together a basic example robot model, created in Blender (3.1) with the body parts attached to a standard Mixamo armature in T Pose. The idea is that this file can be used as a starting point or reference for building your own robot model and also for learning how to import, apply, and export Mixamo animations from Blender.

Here is a simple interactive demo of this model with some basic blending of the animation sequences, created in Three.js (Open in new tab). Here the model has been exported in GLTF format, and imported using Three.js with separate files containing the animation sequences only.

Interactive demo, created using Three.js

Just for reference, the process I used to create this model in Blender was:

  1. Downloaded Mixamo Y-bot, FBX for Unity, 60fps, T-Pose, without skin
  2. Imported the FBX file into blender with automatic bone orientation, and ignore leaf bones selected
  3. Added basic 3D objects and parented them to the individual bones

Please note, I included a hidden sphere object attached to the spine in the chest that contains vertex group data. The only reason for this is because I found it was necessary in order to access the ‘skeleton’ utility in Three.js from a GLB file exported from Blender.

The general process for working with this file would be to delete the example objects and attach your own objects to the corresponding bones in the armature. First select the object to be attached, then also the base armature, then go into pose mode and with both the correct object and the correct bone selected, command / control – p, parent to bone.

To import and apply different animations from Mixamo:

  1. Download the animation sequences (without skin), using the same or similar format as described above.
  2. Import the FBX file into Blender with automatic bone orientation, and ignore leaf bones selected.
  3. With the imported armature selected go into Dope Sheet – Action Editor and rename the action to something more readable, eg ‘Jump’ etc
  4. In the Outliner (with the imported armature selected) – Delete Hierarchy, to delete the imported armature. (We don’t need the new armature, but the new animation will remain).
  5. Select the original armature of your character and in the Action Editor (in the drop down menu above the timeline) you will be able to switch to the different animation sequences imported using this method.
Selecting different Mixamo animation sequences in Blender
Selecting different Mixamo animation sequences in Blender

Here are the links to download the Blender files 🙂

Robot with T-Pose (2MB)

Robot with Animations (47MB)


If you would like to stay in the loop when I publish new content your best bet is to join my mailing list. Otherwise you can find me on Youtube, Twitter, Instagram, Reddit, Artstation, LinkedIn, and Behance.

If you liked this resources please consider showing your appreciation and offering your support. It will make my day!

Buy me a coffee

Filed under:
Resources, Blender, Game Development, Three.js

Similar Resources:

Cross Browser Range Input Slider

Cross Browser Range Input Slider

An ultra simple, easily customisable, cross browser range slider. Includes widened interactive track area and track value highlight.

Blender 3D Art Template File

Blender 3D Art Template File

A Blender template file containing a range of finely tuned lights, cameras, objects, materials, and animation examples, for creating beautiful digital art.

About Me

Hi, I'm Henry Egloff - a multimedia artist, designer, and coder, based in Byron Bay Australia. I create digital art, design and code apps, write articles, and develop tutorials.

I specialise in designing and building dynamic and interactive media with languages like HTML, CSS, PHP, and Javascript, and using tools like Three.js, Blender, Adobe, and Unity.

I love working creatively and helping people learn.

I'm currently available for freelance / contract projects and online tuition roles. Learn more about me or say hello at contact@henryegloff.com.

Henry Egloff
Twitter Twitter 2 Facebook Linked In Instagram Codepen Behance Youtube Opensea Heart Dark Mode Light Mode