WebXR Input Profiles
This repository contains information necessary for User Agents to have conformance in WebXR [
XRInputSource] objects for all known hardware devices. It also contains assets and a helper library for developers to visualize motion controllers reported though
XRInputSource objects. A preview page is also included to allow end-to-end validation of new hardware. The master branch of this preview page is hosted on github here:
- The registry package contains JSON files which define the intrinsic values for each type of
XRInputSourcehardware to ensure User Agent conformity.
- The assets package contains 3D assets and JSON files to describe the relationship between those assets and the associated
XRInputSourceprofiles defined in the [registry](. The build step of this package merges its content with the JSON files in the registry package.
XRInputSourcedata. This library is 3D engine agnostic.
- The viewer package contains webpage page that uses the motion-controllers library to load and view the profiles and assets from the assets package.