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
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.
-
https://github.com/Mesh2Motion/
-
@scottpetrovic
-
@scottpetrovic.bsky.social