Figure is a web-based VRM (Virtual Reality Model) viewer, built using Three.js and the three-vrm library, with VRMA (VRM Animation) support, facial expressions support, photo mode, and augmented reality support.
- Fast performance: Optimized rendering and animations
- Modern UI: Clean, GNOME inspired UI, that is mobile-friendly and multi-lingual
- Customizable scene: Configure the skyboxes, scene lighting and camera for that perfect shot!
- VRM model support: Load and display VRM 1.0 models by dragging and dropping
- VRMA animation: Play custom VRMA animation files by dragging and dropping
- Facial expressions: Mix facial blendshapes and control your characters eyes
- AR support: Bring your characters to real life
| Chrome | Edge | Firefox* | Safari |
|---|---|---|---|
| 80+ | 80+ | 75+ | 14+ |
Note
Firefox has no AR support.
git clone https://github.com/flarom/figure
cd figure
python3 -m http.serverNote
You can change python's http.server for the HTTP server of your preference.
Note that AR will not work on HTTP.
This project uses the GNU Public License. And is a fork of tk256ailab/vrm-viewer, that uses the MIT license.