Skip to content

njourdane/marionettes

Repository files navigation

Marionettes

Marionettes is a client-side library used to edit and preview 3d-model postures.

Code is hosted on Framagit (GitLab instance) and Github and releases are published on npm registry

Try the demo!

Features

  • loads model from a from .glb or .fbx skeleton files (any model from Mixamo should be fine);
  • high precision model (spine, fingers, etc.);
  • built-in serializer (can be used to save postures in file or share them via url, see demo);
  • optional fullscreen mode

Installation

Via yarn

yarn add marionettes

Via npm

npm install marionettes

From sources

git clone https://framagit.org/roipoussiere/marionettes.git
cd marionettes
yarn install

Usage

Check out the index page source, which is used to build the demo page.

Alternatives

Credits

  • Marionettes source code: Nathanaël Jourdane and contributors, MIT liense;
  • 3D model used in the demo page: Mixamo, royalty free;
  • Postures created with Marionettes: it's up to you, of course. :)