Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[Unreleased]
[0.22.0] - 2024-02-25
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.
[0.21.0] - 2024-01-17
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.
[0.20.0] - 2023-12-18
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.
[0.19.2] - 2023-11-22
Fixed
- HandMenu missing camera transform reference in the XR Interaction Toolkit Sample.
[0.19.1] - 2023-11-22
Fixed
- Error when Input System package in project and no XR Interaction Toolkit package.
[0.19.0] - 2023-11-22
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.
[0.18.0] - 2023-08-29
Changed
- Requires WebXR Export 0.18.0.
[0.17.0] - 2023-07-10
Added
- An option to set pickup buttons in ControllerInteraction.
Changed
Fixed
- Lighting after threshold test in ChromaKeyUnlit.
[0.16.3] - 2023-02-08
Fixed
- SceneHitTest right controller issue.
- Webcam performance.
[0.16.2] - 2023-02-04
Fixed
- Webcam errors in different versions of Unity.
[0.16.1] - 2023-02-03
Fixed
- No reference to controllers in SceneHitTest.
- Errors when trying to play webcam stream.
[0.16.0] - 2023-02-02
Added
- Spectator Camera.
- Mixed Reality Capture.
Changed
- Requires WebXR Export 0.16.0.
Fixed
- WebXR input profiles loading on SteamVR.
[0.15.0] - 2022-06-04
Changed
- Requires WebXR Export 0.15.0.
[0.14.1] - 2022-02-05
Fixed
- Null reference errors when destroying contacted interactables.
[0.14.0] - 2021-12-26
Added
- Support for AR headsets in SceneHitTest.
- Velocity for interactables when dropped.
Changed
- Minimum WebXR Input Profiles Loader version 0.4.0.
- Minimum Unity Editor version 2019.4.33.
[0.13.0] - 2021-10-18
Changed
- Requires WebXR Export 0.13.0.
[0.12.0] - 2021-06-20
Changed
- Minimum WebXR Input Profiles Loader version 0.3.7.
- Sample scene assets settings optimizations.
[0.11.0] - 2021-06-06
Added
- An option to disable/enable useCollidersForHandJoints in ControllerInteraction.
[0.10.0] - 2021-05-06
Added
- Support for Generic Hands models from the WebXR Input Profiles.
Changed
- Minimum WebXR Input Profiles Loader version 0.3.6.
[0.9.0] - 2021-04-16
Changed
- AudioListener in the WebXRCameraSet prefabs is now attached to CameraFollower.
[0.8.0] - 2021-02-26
Fixed
Changed
- AR cameras Clear Flags in the WebXRCameraSet prefabs.
[0.7.0] - 2021-02-13
Added
- Check for alwaysUseGrip in ControllerInteraction.
Changed
- Minimum WebXR Input Profiles Loader version 0.3.5.
[0.6.0] - 2021-01-23
Added
- Check if hand joints radius changed on hand update in ControllerInteraction.
- Check if isControllerActive and isHandActive on enable in ControllerInteraction.
[0.5.2] - 2021-01-16
Fixed
- OnDisable in ControllerInteraction.
- Missing material in default WebXRCameraSet.
[0.5.1] - 2020-12-26
Fixed
- Material references in prefabs and sample scene.
[0.5.0] - 2020-12-19
Added
- Docs page.
- WebXR Input Profiles Loader support.
- UI to toggle WebXR Input Profiles Loader in the sample scene.
Changed
- ControllerInteraction handles hand joints.
- Disabled the transparent cube in the sample scene. (It’s still there for tests)
Fixed
- Working default WebXRCameraSet prefab.
[0.4.2] - 2020-11-28
Changed
- WebXR Export dependency update.
- Added info about OpenUPM package in README.md.
[0.4.1] - 2020-11-17
Changed
- WebXR Export dependency fix.
[0.4.0] - 2020-11-08
Added
- Support for the missing controller inputs.
Changed
- Sample scene - Changed Rigidbody Interpolate for the Interactables.
- ControllerInteraction - Changed what values to check for pick/drop Interactables.
[0.3.0] - 2020-11-01
Added
- Support for XR providers in the sample WebXRCameraSet prefab.
Changed
- Fixed compile and runtime errors, to make sure that WebGL build works again.
[0.2.0] - 2020-10-30
Added
- This package.
- Sample scene from the main project