Hubs Theatre Tools
completedFellowship
SummaryHubs Theatre Tools are currently developed by Nils Corte (Coding) and Roman Senkl. Their purpose is to expand Mozilla Hubs with an easy to use motion capturing and playback tool for hubs avatars.
Why Mozilla Hubs? Because we love HUBS!!! It's built on THREE.js using AFRAME and works with all webVR compatible browsers.
Our long-term goals are to create support for Inverse Kinematics and full body tracking/eye tracking/facial tracking, as these are vital parts to bring the performers' expressions to life.
If you want to visit us (or our virtual selves): Visit our virtual lab.
Considerations
Which VR-systems are supported by which browsers? Check here: https://webvr.rocks/
Degrees of Freedom?
Controllers with 6 degrees of freedom (6DoF) have both rotational and positional tracking. Unlike controllers with 3DoF which are constrained to orientation, controllers with 6DoF are able to move freely in 3D space. 6DoF allows us to reach forward, behind our backs, move our hands across our body or close to our face. Having 6DoF is like reality where we have both hands and arms. 6DoF also applies to the headset and additional trackers (e.g., feet, props). Having 6DoF is a minimum for providing a truly immersive VR experience. -- https://aframe.io/docs/1.0.0/introduction/interactions-and-controllers.html#adding-6dof-controllers-vive-controls-oculus-touch-controls
We decided to use 6DoF controller components to record and playback the movement of our performers. HTC Vive and Oculus Rift with Touch provide 6DoF and controllers for both hands. HTC Vive also provides trackers for tracking additional objects in the real world into VR.