Animate Animals, Monsters and Humans

3D animation library and auto-rigging tool for web and game engines.

No subscription Runs in your browser Free & Open Source
Launch Application

Three Ways to use


Explore All Animations

Over 150 animations currently to browse and use for your projects. The explore page allows you to see the animations on a sample model for easier previewing.

Upload Your Model

Create your own model, or download one like this one from Kenney.nl. Auto-rigging feature to help you place your bones and get your model animating.

Use Pre-rigged Model

Already have a rigged and skinned model? If you have a bit more technical knowledge, you can upload a pre-rigged model.

Feature Highlights


Import, Rig, Animate, then Export

Full skeleton rigs, intuitive positioning, and a full undo/redo history so you can experiment.

  • Supports importing GLB, GLTF, DAE, and FBX models
  • Animation rigs for Birds, Dragons, Spiders, Kaiju, Foxes, and Humans
  • Intuitive skeleton positioning
  • Undo/Redo system when you make mistakes

Modify & Import Animations

Mesh2Motion provides all the source Blender model and animation files for you to study and improve.

  • Improve or add new animations from the Blender rigs provided
  • Import animations into Mesh2Motion to test compatibility
  • Free for personal or commercial use. Licensed under CC0.
  • All source files available on GitHub. Blender source files
  • Some human animations from Quaternius

Export Bundled Animation File

Export multiple animations at once - all packed into a single GLB. The format natively supported by game engines, Three.js, Babylon.js, and most modern 3D pipelines.

  • Export multiple animations at once
  • Uses widely-supported GLB format
  • Free for personal or commercial use. Licensed under CC0.
  • Human animation library from Quaternius

Newsletter

Get notifications via email when new releases come out to stay updated.

About this Project


I started Mesh2Motion in late 2023 as an experiment to learn more about how 3d web technologies work in regards to skeleton, rigging, skinning, and animation. I always felt there was a desire to build and evolve tools like Mixamo, but the closed-source nature made that impossible. I slowly kept working on Mesh2Motion on nights and weekends to satisfy my curiosities. The goal of this project is to provide a free and easy way to animate 3D models for web and game engines. Everything should be freely available for both personal and commercial projects. People need to be able to "riff" on the existing code base, as well as study the source 3d files that created them.

Scott Petrovic (2026)

AI Transparency


The 3d models are hand-crafted, the animations are hand-keyed, and the rigs are all created by me manually. When you use the tool, there are no LLMs working and no APIs processing, or training, data. Mesh2Motion only uses standard javascript/typescript. I have used AI as an assistant to help me code some of the more technical aspects of the javascript that I struggle with. I will not be using LLMs or connecting to AI models for features for this project.

These are the platforms I make updates on the most.