This Repository is forked from the unity-webxr-export Repository which is itself forked from the official unity-webxr-export repository by firefox. This Project is focussing on the Mulitplayer Interaction of multiple Users in one Application. This is tasked by the private marketing Company named Bejoynt. For usage, please contact me. You can check the running demo of this project here
- VR and NonVR support
- Basic VR locomotion System
- two different Rooms:
- Bigscale (used for showcasing big Objects)
- Showcase (used for showcasing handable Objects)
- Different Function Cubes, which can be interacted with and have different FUnctions (duh)
Note: Every Model you will encounter is a Placeholder taken from sketchfab and thus subject to change!
You can check the live demo here
This is a project based on Mozilla's Unity WebXR Export (from when it was WebVR export).
WebVR and WebXR, while having lots in common, are different in the way they calling a frame, using controllers, and the fact the WebXR have the ground for support AR and not just VR.
That, and the fact that I want to use more updated version of Unity Editor and tools/practices, made me to create this fork.
I'm continuing to update this fork as an experimental project, Mozilla's repository is more stable, and I'll merge there features that I tested here.
I deleted all the docs, as they are no longer relevant.
2019.3
and above.
Tested with Firefox on Windows, Oculus Browser on Oculus Quest, and Google Chrome on Android (Included AR).
If the user does not have supported headset, browser or device, the content will still work through the use of the WebXR Polyfill.
This asset works by utilizing Unity's WebGL platform support and therefore shares the same limitations. Because of this, mobile support is limited and may not work. See Unity's WebGL browser compatibility.
You're encouraged to open an issue, report a problem, contribute with code, open a feature request, share your work or ask a question. But remember that it's an experimental project.
Much of the WebXR upgrades and API usage made possible thanks to these resources.
WebVR to WebXR Migration Guide
The Immersive Web Working Group/Community Group
Thanks to Brandon Jones (@toji) who wrote WebVR to WebXR Migration Guide and lots of samples that helped in converting the code from WebVR to WebXR.
Mozilla's Unity WebVR Export credits:
This project was heavily influenced by early explorations in using Unity to build for WebVR by @gtk2k, Chris Miller (@chrmi) and Anthony Palma.
Also, thanks to Arturo Paracuellos (@arturitu) for creating the 3D-hand models used for controllers in these examples.
As the base project used the Apache License, Version 2.0, we will continue with it.
Unity WebVR Export License:
Copyright 2017 - 2018 Mozilla Corporation
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.