inochi2d-rs
A pure Rust implementation of Inochi2D, the realtime 2D puppet animation framework.
This is currently done using serde_json for parsing, as well as GLFW and glow for the rendering, using OpenGL ES 2.0.
How to use
Clone the repository:
% git clone https://git.linkmauve.fr/inochi2d.git
Build:
% cargo build --release
Run:
% cargo run --release --example=render <puppet.inp>
You can find two example puppets in Inochi2D’s example models.
TODO
- Rendering (at least for those two models)
- Physics
- Animations
- Face tracking