Welcome to vr-modeling’s documentation!
¶
Deform meshes in Virtual Reality with libigl using Unity - A VR editor for libigl
See the Gallery & Showcase for visual summary.
Contents:
See whole Index
Features¶
See the Gallery for visual examples.
Run As-Rigid-As-Possible
igl::arap
or a biharmonic defomationigl::harmonic
on a mesh and manipulate it in real-time with the VR controllersSelect vertices and transform them using VR controllers
Threaded geometry code, can handle armadillo with responsive VR
Multiple selections per mesh (using bitmasks)
Multi-mesh editing possible, easily swap out the mesh
Easy import process of new models
Easy UI generation (using prefabs and C#)
Compatible VR Headsets: Theoretically everything compatible with the Unity XR Plugin system and XR Interaction Toolkit. Tested on Oculus Rift S, likely to be compatible are Oculus Rift, Oculus Quest, Valve Index.
Technical Features¶
Unity/libigl interface for meshes
Unity C#/C++ interface
Handling of input with threaded geometry calls