roipoussiere / marionettes

A tool to edit and preview 3d-model postures.

Home Page:https://roipoussiere.frama.io/marionettes/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. :)

About

A tool to edit and preview 3d-model postures.

https://roipoussiere.frama.io/marionettes/

License:MIT License


Languages

Language:TypeScript 98.1%Language:JavaScript 1.9%