MRTK3 Preview 11 Release #11002
MaxWang-MS
announced in
Releases
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We are happy to announce the release of MRTK3 Preview 11, the latest set of MRTK packages with improvements to the out-of-box experience, support for platform-defined controller models, clarifications on the UX component packaging story, and much more!
In this release we're leveraging the Project Validation system from Unity's XR Core Utilities package to help you be more confident when incorporating MRTK3 into a new project outside our samples or an existing project you have been working on. We've added MRTK3 rules to the Project Validation system to ensure you don't run into commonly encountered issues.
We've also made our canvas-based buttons easier to use, especially for those less familiar with Unity UI. There are now menu entries for creating MRTK UX components that automatically add a properly-configured Canvas if one is not already present in the scene. Expect this set of menu entries to expand to include the remainder of the UX components and controls library in the near future!
One major change you'll notice is splitting the UX prefabs into two packages:
MRTK UX ComponentsandMRTK UX Components (Non-Canvas). This separation addressed previous confusion arising from the lack of clarity before the two categories of UX prefabs we ship.Action item: if you are currently using any UX prefabs/components that are not canvas-based, make sure you explicitly select
MRTK UX Components (Non-Canvas)when updating in the Mixed Reality Feature Tool.We also changed the color space of our sample Unity project to linear and adjusted major UI-related materials and MRTK standard materials to optimize their appearances in the linear color space. We highly recommend you to move to linear color space if you haven't already. If your project is using the gamma color space, you may notice some slight change in the appearance of MRTK materials. For more information on linear vs gamma color space, check out Unity's documentation.
Changelog for MRTK3 pre.11
[pre.11] - 2022-09-12 -
fa26bafThe format is based on Keep a Changelog. The content is mirrored at the changelog page of our docs.
Added
IPoseSourceinterface for sharing pose logic across several componentsCameraFOVCheckerfrom MRTK2Changed
CameraCacheis now removed in favor of Unity's performantCamera.mainimplementationMRTK UX ComponentsandMRTK UX Components (Non-Canvas)GazeControllerAndroidManifest.xmlfile to enableTouchScreenKeyboardon Meta QuestHandBasedPoseSourceout ofHandJointPoseSourceInterfaceSelectorto use UnityTypeCacheArticulatedHandController'sPinchPosePlayspaceUtilities.ReferenceTransform.rotationapplication inMRTKRayInteractorFixed
ObjectManipulatorand theHandInteractionExamplesceneKnown issues
When the following conditions are met:
Unity editor may frequently freeze in play mode. This is a Unity bug introduced in Unity OpenXR plugin 1.5.
To workaround this issue, please
Breaking changes
MRTK UX ComponentsandMRTK UX Components (Non-Canvas)com.microsoft.mrtk.uxcomponents.noncanvasto your project.CameraCacheis now removed from MRTKin favor of Unity's performantCamera.mainimplementationCamera.mainnever took more than 0.0ms in in-editor profiler testsGazeControllerArticulatedHandControllerprovides equivalent functionality for each pinching hand.Thanks!
As always, stay in touch! Reach out to us anywhere you see us, including the HoloDevelopers slack, the GitHub discussions/issues, or even Twitter! We love to see what you build with MRTK3 and hear your feedback.
Thanks again! 👓👐
Beta Was this translation helpful? Give feedback.
All reactions