unity-webxr-export

Develop and export WebXR experiences using Unity WebGL

APACHE-2.0 License

Stars
1K
Committers
16

Bot releases are hidden (Show)

unity-webxr-export - WebXR Interactions [0.22.0] - 2024-02-25 Latest Release

Published by De-Panther 8 months ago

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.
unity-webxr-export - WebXR Export [0.22.0] - 2024-02-25

Published by De-Panther 8 months ago

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.
unity-webxr-export - WebXR Interactions [0.21.0] - 2024-01-17

Published by De-Panther 9 months ago

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.
unity-webxr-export - WebXR Export [0.21.0] - 2024-01-17

Published by De-Panther 9 months ago

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.
unity-webxr-export - WebXR Interactions [0.20.0] - 2023-12-18

Published by De-Panther 10 months ago

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.
unity-webxr-export - WebXR Export [0.20.0] - 2023-12-18

Published by De-Panther 10 months ago

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.
unity-webxr-export - WebXR Interactions [0.19.2] - 2023-11-22

Published by De-Panther 11 months ago

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • HandMenu missing camera transform reference in the XR Interaction Toolkit Sample.
unity-webxr-export - WebXR Interactions [0.19.1] - 2023-11-22

Published by De-Panther 11 months ago

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • Error when Input System package in project and no XR Interaction Toolkit package.
unity-webxr-export - WebXR Interactions [0.19.0] - 2023-11-22

Published by De-Panther 11 months ago

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.
unity-webxr-export - WebXR Export [0.19.0] - 2023-11-22

Published by De-Panther 11 months ago

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.
unity-webxr-export - WebXR Interactions [0.18.0] - 2023-08-29

Published by De-Panther about 1 year ago

You can import the package from OpenUPM at WebXR Interactions.

Changed

  • Requires WebXR Export 0.18.0.
unity-webxr-export - WebXR Export [0.18.0] - 2023-08-29

Published by De-Panther about 1 year ago

You can import the package from OpenUPM at WebXR Export.

Added

  • Option to update active camera tag in WebXRCamera.
  • Options to set Framebuffer Scale Factor in WebXRSettings.
unity-webxr-export - WebXR Interactions [0.17.0] - 2023-07-10

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Interactions.

Added

  • An option to set pickup buttons in ControllerInteraction.

Changed

  • Improve performance.

Fixed

  • Lighting after threshold test in ChromaKeyUnlit.
unity-webxr-export - WebXR Export [0.17.0] - 2023-07-10

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Export.

Changed

  • Improve performance.

Fixed

  • Missing Provider class in build.
unity-webxr-export - WebXR Export [0.16.1] - 2023-05-27

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Export.

Fixed

  • Issues when using more than one WebXRManager components.
  • Missing SubsystemRegistration when using newer versions of Unity XR Management package.
unity-webxr-export - WebXR Interactions [0.16.3] - 2023-02-08

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • SceneHitTest right controller issue.
  • Webcam performance.
unity-webxr-export - WebXR Interactions [0.16.2] - 2023-02-04

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • Webcam errors in different versions of Unity.
unity-webxr-export - WebXR Interactions [0.16.1] - 2023-02-03

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Interactions.

Fixed

  • No reference to controllers in SceneHitTest.
  • Errors when trying to play webcam stream.
unity-webxr-export - WebXR Interactions [0.16.0] - 2023-02-02

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Interactions.

Added

  • Spectator Camera.
  • Mixed Reality Capture.

Changed

  • Requires WebXR Export 0.16.0.

Fixed

  • WebXR input profiles loading on SteamVR.
unity-webxr-export - WebXR Export [0.16.0] - 2023-02-02

Published by De-Panther over 1 year ago

You can import the package from OpenUPM at WebXR Export.

Added

  • Support for Spectator Camera.

Fixed

  • WebXR input profiles loading on SteamVR.