Skip to content

Releases: De-Panther/unity-webxr-export

WebXR Export [0.22.0] - 2024-02-25

25 Feb 21:49
Compare
Choose a tag to compare
Pre-release

You can import the package from OpenUPM at WebXR Export.

Added

  • An option in WebXRCameraSettings to set flat/normal mode camera pose when returning from XR mode.

Changed

  • XR Hand pinch is now detected manually instead of relying on system select event, to support Apple Vision Pro.
  • Renamed WebXR HMD to WebXR Tracked Display.
  • WebXRCamera to work with TrackedPoseDriver and the Input System.
  • Editor error messages as warnings.

Fixed

  • Errors of Module._malloc and Module._free are not functions.
  • Mapping of WebXR Tracked Display device.

WebXR Interactions [0.22.0] - 2024-02-25

25 Feb 21:52
Compare
Choose a tag to compare

You can import the package from OpenUPM at WebXR Interactions.

Added

  • Sample Scene - Built-in Render Pipeline.
  • XR Interaction Toolkit Sample - Built-in Render Pipeline.

Changed

  • HandMenu to override XR Interaction Toolkit one, as it's needed again.

Fixed

  • Mapping of WebXR Tracked Display device.

WebXR Export [0.21.0] - 2024-01-17

17 Jan 21:18
Compare
Choose a tag to compare
Pre-release

You can import the package from OpenUPM at WebXR Export.

Added

  • An option to auto-load WebXRManager on start in WebXRSettings.
  • An option to auto-load WebXRInputSystem on start in WebXRSettings.
  • Error message when there's no Universal Render Pipeline package in project.
  • Error message when Player Settings Color Space not set to Gamma.

Changed

  • Updated WebGLTemplates assets based on newer Unity versions.

WebXR Interactions [0.21.0] - 2024-01-17

17 Jan 21:19
Compare
Choose a tag to compare

You can import the package from OpenUPM at WebXR Interactions.

Added

  • An option to auto-load WebXRInputSystem on start in WebXRSettings.

Changed

  • Minimum WebXR Input Profiles Loader version 0.6.2.
  • Requires WebXR Export 0.21.0.

Fixed

  • SceneHitTest now updates the pose of the originTransform instead of WebXRManager transform.

WebXR Export [0.20.0] - 2023-12-18

18 Dec 17:36
Compare
Choose a tag to compare
Pre-release

You can import the package from OpenUPM at WebXR Export.

Added

  • Native XRSubsystem for WebXR Display rendering.
  • Native XRSubsystem for WebXR Headset/Device tracking.
  • WebXRCameraSettings for updating Camera settings when switching XR modes.
  • WebXRModesNotifier with events when switching to or from XR modes.

Removed

  • Support for Unity versions older than 2020.3.6f1.
  • Support for Built-in Render Pipeline.
  • Old 2019 WebGLTemplates.

WebXR Interactions [0.20.0] - 2023-12-18

18 Dec 17:37
Compare
Choose a tag to compare

You can import the package from OpenUPM at WebXR Interactions.

Added

  • An option to set depthStencilFormat in MixedRealityCaptureController.
  • InputActionProperty click to SceneHitTest. Now project is not forced to use old Input Manager.

Changed

  • XR Interaction Toolkit sample XR Rig now use 1 camera instead of cameras group.
  • SceneHitTest now looks for Main Camera if there's no WebXRCamera component in scene.
  • Samples now use URP instead of Built-in Render Pipeline.
  • Requires WebXR Export 0.20.0.

Deprecated

  • HandMenu as the duplication no longer needed. Use XRI HandMenu instead.

Removed

  • WebXRHMD device from WebXRInputDevices as it's now native part of the WebXR Export package.
  • Support for Unity versions older than 2020.3.6f1.
  • Support for Built-in Render Pipeline.

Fixed

  • Issue with Anchor Control in the XR Interaction Toolkit sample XR Screen Space Controller.

WebXR Export [0.19.0] - 2023-11-22

22 Nov 07:47
Compare
Choose a tag to compare
Pre-release

You can import the package from OpenUPM at WebXR Export.

Added

  • WebXRHandData pointerPosition and pointerRotation (WebXR targetRaySpace for hands).
  • An option for eventsCamera in WebXRCamera.

Changed

  • Enabled stencil buffer when creating the session XRWebGLLayer.
  • OnControllerUpdate is not dependent on OnHandUpdate in WebXRSubsystem.
  • WebXRControllerData gripPosition and gripRotation return world space value instead of relative to pointer pose.

Fixed

  • Performance issues in AR mode.

WebXR Interactions [0.19.2] - 2023-11-22

22 Nov 17:38
Compare
Choose a tag to compare

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • HandMenu missing camera transform reference in the XR Interaction Toolkit Sample.

WebXR Interactions [0.19.1] - 2023-11-22

22 Nov 09:00
Compare
Choose a tag to compare

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • Error when Input System package in project and no XR Interaction Toolkit package.

WebXR Interactions [0.19.0] - 2023-11-22

22 Nov 07:48
Compare
Choose a tag to compare

You can import the package from OpenUPM at WebXR Interactions.

Added

  • Support for Unity Input System and XR Interaction Toolkit.
  • Support WebXR Controllers, Hands and Headset input actions.
  • WebXRInputActions to handle WebXR Controllers input using Unity Input System.
  • WebXRControllerModel to load WebXR Input Profiles model when using Unity Input System.
  • HandMenu to override XR Interaction Toolkit one, as it's missing an option to set camera transform.
  • WebXR + XR Interaction Toolkit Sample.
  • Support Input Actions in MixedRealityCaptureController.