Import a 3D Model and automatically assign and export animations. This is kind of similar to a web application like Mixamo, but I would like it to be more flexible in nature.
Live Demo from my github page: https://scottpetrovic.github.io/model-motionizer/
There are instructions built into the web application, but this is the general flow of how to use it:
- Import a 3d model of your choosing (currently only supports GLB/GLTF format)
- Pick what type of skeleton that the 3d model will use
- Modify the skeleton to fit inside of the model (optionally test the results)
- Test out various animations to see the results.
- Select which animations you want to use, then export (currently only GLB/GLTF supported format)
npm install
node run dev
These are some ideas and directions I would like to go with this for the future:
- Better skinning algorithm to support more model types
- Allow people to make 3d animations using the skeleton templates and and load them into the web application for use.
- More import and export formats
- Support for multi-mesh models for skinning