Skip to content

flarom/figure

 
 

Repository files navigation

English | Português | 日本語


Figure

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.

Features

  • 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

Browser support

Chrome Edge Firefox* Safari
80+ 80+ 75+ 14+

Note

Firefox has no AR support.

Run locally

git clone https://github.com/flarom/figure
cd figure
python3 -m http.server

Note

You can change python's http.server for the HTTP server of your preference.

Note that AR will not work on HTTP.

License

This project uses the GNU Public License. And is a fork of tk256ailab/vrm-viewer, that uses the MIT license.

About

A VRM and VRMA viewer, for the web, with AR support.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • HTML 54.6%
  • JavaScript 23.8%
  • CSS 21.6%