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
-
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 Components
andMRTK 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 -
fa26baf
The format is based on Keep a Changelog. The content is mirrored at the changelog page of our docs.
Added
IPoseSource
interface for sharing pose logic across several componentsCameraFOVChecker
from MRTK2Changed
CameraCache
is now removed in favor of Unity's performantCamera.main
implementationMRTK UX Components
andMRTK UX Components (Non-Canvas)
GazeController
AndroidManifest.xml
file to enableTouchScreenKeyboard
on Meta QuestHandBasedPoseSource
out ofHandJointPoseSource
InterfaceSelector
to use UnityTypeCache
ArticulatedHandController
'sPinchPose
PlayspaceUtilities.ReferenceTransform.rotation
application inMRTKRayInteractor
Fixed
ObjectManipulator
and theHandInteractionExample
sceneKnown 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 Components
andMRTK UX Components (Non-Canvas)
com.microsoft.mrtk.uxcomponents.noncanvas
to your project.CameraCache
is now removed from MRTKin favor of Unity's performantCamera.main
implementationCamera.main
never took more than 0.0ms in in-editor profiler testsGazeController
ArticulatedHandController
provides 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