This repository contains work that Alex Gullickson and myself did for Evan Suma Rosenberg's 3D VR user interfaces class.
We worked on an inverse kinematic solver for animating humanoid avatars in virtual reality.
-
The IK solver takes the WebXR controller and head positions and computes a skeleton position from them, and then applies it to a humanoid avatar mesh.
-
Currently only upper body (head, neck, shoulders, and arms) are supported by our solver.
contains the BabylonJS implementation of our proposed method.
contains the latex source and a PDF copy of the paper describing our method.