De-Panther / unity-webxr-export

Develop and export WebXR experiences using Unity WebGL
https://de-panther.github.io/unity-webxr-export/
Apache License 2.0
1.01k stars 106 forks source link

Add support for Unity XR SDK #331

Closed De-Panther closed 6 months ago

De-Panther commented 6 months ago

The Unity XR SDK adds low level support for input and output related to XR. Mainly rendering the XR display using one Unity Camera Component, and supporting input for tracking XR devices.

This PR make huge changes in how WebXR Export worked so far, as it brings better integration with Unity. It includes deprecating support for older versions of Unity, who does not support XR SDK for web. And also includes changes on how the XR Rig is built, as now only 1 Camera component is needed for the XR display.

This PR also forces move to URP only, as Built-in RP has more critical bugs.

TODO:

WebXR Export changes:

Added

Removed

WebXR Interactions changes:

Changed

Deprecated

Removed

Fixed