inochi2d-rs

crates.io docs.rs License Join the XMPP chat at inochi2d@muc.linkmauve.fr

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: shell % git clone https://git.linkmauve.fr/inochi2d.git Build: shell % cargo build --release Run: shell % cargo run --release --example=render <puppet.inp>

You can find two example puppets in Inochi2D’s example models.

TODO

Screenshots