Skip to content

Commit 8a9d151

Browse files
authored
Merge pull request #9253 from microsoft/releases/2.5.4
Releases/2.5.4 -> mrtk_release
2 parents 1564bda + 6bf0348 commit 8a9d151

File tree

19 files changed

+83
-88
lines changed

19 files changed

+83
-88
lines changed

Assets/MRTK/Core/Utilities/Editor/Setup/MixedRealityToolkitPreserveSettings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ internal static class MixedRealityToolkitPreserveSettings
4141
" <!-- Data providers --> \n" +
4242
" <assembly fullname = \"Microsoft.MixedReality.Toolkit.Providers.LeapMotion\" preserve=\"all\"/> \n" +
4343
" <assembly fullname = \"Microsoft.MixedReality.Toolkit.Providers.OpenVR\" preserve=\"all\"/> \n" +
44+
" <assembly fullname = \"Microsoft.MixedReality.Toolkit.Providers.OpenXR\" preserve=\"all\"/> \n" +
4445
" <assembly fullname = \"Microsoft.MixedReality.Toolkit.Providers.UnityAR\" preserve=\"all\"/> \n" +
4546
" <assembly fullname = \"Microsoft.MixedReality.Toolkit.Providers.WindowsMixedReality.Shared\" preserve=\"all\"/> \n" +
4647
" <assembly fullname = \"Microsoft.MixedReality.Toolkit.Providers.WindowsMixedReality\" preserve=\"all\"/> \n" +

Assets/MRTK/Providers/Oculus/XRSDK/OculusXRSDKDeviceManager.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ namespace Microsoft.MixedReality.Toolkit.XRSDK.Oculus.Input
1717
[MixedRealityDataProvider(
1818
typeof(IMixedRealityInputSystem),
1919
SupportedPlatforms.WindowsStandalone | SupportedPlatforms.Android,
20-
"XRSDK Oculus Device Manager")]
20+
"XR SDK Oculus Device Manager",
21+
"Oculus/XRSDK/Profiles/OculusXRSDKDeviceManagerProfile.asset",
22+
"MixedRealityToolkit.Providers")]
2123
public class OculusXRSDKDeviceManager : XRSDKDeviceManager
2224
{
2325
/// <summary>
@@ -345,4 +347,3 @@ private void RemoveHandDevice(OculusHand handDevice)
345347
#endif
346348
}
347349
}
348-

Assets/MRTK/Providers/Oculus/XRSDK/OculusXRSDKDeviceManagerProfile.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ namespace Microsoft.MixedReality.Toolkit.XRSDK.Oculus.Input
3838
/// The profile for the Oculus XRSDK Device Manager. The settings for this profile can be viewed if the Leap Motion Device Manager input data provider is
3939
/// added to the MRTK input configuration profile.
4040
/// </summary>
41-
[CreateAssetMenu(menuName = "Mixed Reality Toolkit/Profiles/Mixed Reality Oculus XRSDK Profile", fileName = "OculusXRSDKDeviceManagerProfile", order = 4)]
41+
[CreateAssetMenu(menuName = "Mixed Reality Toolkit/Profiles/Mixed Reality Oculus XR SDK Profile", fileName = "OculusXRSDKDeviceManagerProfile", order = 4)]
4242
[MixedRealityServiceProfile(typeof(OculusXRSDKDeviceManager))]
4343
public class OculusXRSDKDeviceManagerProfile : BaseMixedRealityProfile
4444
{

Assets/MRTK/Providers/Oculus/XRSDK/Profiles/OculusXRSDKDeviceManagerProfile.asset

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ MonoBehaviour:
1313
m_Name: OculusXRSDKDeviceManagerProfile
1414
m_EditorClassIdentifier:
1515
isCustomProfile: 0
16-
ovrCameraRigPrefab: {fileID: 0}
16+
ovrCameraRigPrefab: {fileID: 2343937678421323989, guid: 69a746aa83d0d0e45b4e2d33eab0fff4,
17+
type: 3}
1718
renderAvatarHandsInsteadOfControllers: 1
18-
localAvatarPrefab: {fileID: 0}
19+
localAvatarPrefab: {fileID: 6297684789857299957, guid: 5357c8e6c4495c04f90e97272375c294,
20+
type: 3}
1921
useCustomHandMaterial: 1
2022
customHandMaterial: {fileID: 2100000, guid: 46180a965b426614f97a7239d1248a1a, type: 2}
2123
updateMaterialPinchStrengthValue: 1

Assets/MRTK/Providers/WindowsMixedReality/Shared/Editor/WindowsMixedRealityCameraSettingsProfileInspector.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ public override void OnInspectorGUI()
4646
EditorGUILayout.LabelField("Mixed Reality Capture Settings (Experimental)", EditorStyles.boldLabel);
4747
InspectorUIUtility.RenderDocumentationButton(MRCDocURL);
4848
}
49-
EditorGUILayout.HelpBox("Render from PV Camera is supported on Unity 2018.4.13f1 or newer and 2019.3.0f1 or newer. Enabling the feature on other versions may result in incorrect capture behavior.", MessageType.Info);
49+
EditorGUILayout.HelpBox("Render from PV camera is supported in Unity 2018.4.13 and newer if using Unity 2018, and in Unity 2019.4.9f1 and newer if using Unity 2019. Enabling the feature on other versions may result in incorrect capture behavior.", MessageType.Info);
50+
EditorGUILayout.HelpBox("This doesn't work on XR SDK when we shipped this MRTK release. See this page for the latest information: https://github.com/microsoft/MixedRealityToolkit-Unity/issues/8707", MessageType.Info);
5051
EditorGUILayout.PropertyField(renderFromPVCameraForMixedRealityCapture, pvCameraRenderingTitle);
5152

5253
EditorGUILayout.Space();
@@ -72,4 +73,4 @@ protected override bool IsProfileInActiveInstance()
7273
MixedRealityToolkit.Instance.ActiveProfile.CameraProfile.SettingsConfigurations.Any(s => s.SettingsProfile == profile);
7374
}
7475
}
75-
}
76+
}

Assets/MRTK/Providers/WindowsMixedReality/XRSDK/WindowsMixedRealityDeviceManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace Microsoft.MixedReality.Toolkit.XRSDK.WindowsMixedReality
3030
[MixedRealityDataProvider(
3131
typeof(IMixedRealityInputSystem),
3232
SupportedPlatforms.WindowsStandalone | SupportedPlatforms.WindowsUniversal,
33-
"XRSDK Windows Mixed Reality Device Manager")]
33+
"XR SDK Windows Mixed Reality Device Manager")]
3434
public class WindowsMixedRealityDeviceManager : XRSDKDeviceManager
3535
{
3636
/// <summary>

Assets/MRTK/Providers/XRSDK/XRSDKDeviceManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Microsoft.MixedReality.Toolkit.XRSDK.Input
1717
[MixedRealityDataProvider(
1818
typeof(IMixedRealityInputSystem),
1919
SupportedPlatforms.WindowsStandalone | SupportedPlatforms.MacStandalone | SupportedPlatforms.LinuxStandalone | SupportedPlatforms.WindowsUniversal,
20-
"XRSDK Device Manager")]
20+
"XR SDK Device Manager")]
2121
public class XRSDKDeviceManager : BaseInputDeviceManager, IMixedRealityCapabilityCheck
2222
{
2323
/// <summary>

Assets/MRTK/Tests/EditModeTests/Core/Utilities/BuildAndDeploy/UwpAppxBuildToolsTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class UwpAppxBuildToolsTest
2626
xmlns:mobile='http://schemas.microsoft.com/appx/manifest/mobile/windows10'
2727
IgnorableNamespaces='uap uap2 uap3 uap4 mp mobile iot'
2828
xmlns='http://schemas.microsoft.com/appx/manifest/foundation/windows10'>
29-
<Identity Name='Microsoft.MixedReality.Toolkit' Publisher='CN=Microsoft' Version='2.5.3.0' />
29+
<Identity Name='Microsoft.MixedReality.Toolkit' Publisher='CN=Microsoft' Version='2.5.4.0' />
3030
<mp:PhoneIdentity PhoneProductId='85c8bcd4-fbac-44ed-adf6-bfc01242a27f' PhonePublisherId='00000000-0000-0000-0000-000000000000' />
3131
<Properties>
3232
<DisplayName>MixedRealityToolkit</DisplayName>

Documentation/Contributing/Roadmap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This document outlines the roadmap of the Mixed Reality Toolkit. Please note tha
44

55
## Current release
66

7-
[Microsoft Mixed Reality Toolkit v2.5.3](https://github.com/Microsoft/MixedRealityToolkit-Unity/releases/tag/v2.5.3)
7+
[Microsoft Mixed Reality Toolkit v2.5.4](https://github.com/Microsoft/MixedRealityToolkit-Unity/releases/tag/v2.5.4)
88

99
## Upcoming releases
1010

Documentation/CrossPlatform/OculusQuestMRTK.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# How to configure Oculus Quest in MRTK using the XRSDK pipeline
1+
# How to configure Oculus Quest in MRTK using the XR SDK pipeline
22

33
A [Oculus Quest](https://www.oculus.com/quest/) is required.
44

@@ -46,9 +46,9 @@ to "Controllers and Hands".
4646
1. Create a new Unity scene or open a pre-existing scene like HandInteractionExamples
4747
1. Add MRTK to the scene by navigating to **Mixed Reality Toolkit** > **Add to Scene and Configure**
4848

49-
## Using the Oculus XRSDK Data Provider
49+
## Using the Oculus XR SDK Data Provider
5050

51-
1. Configure your profile to use the **Oculus XRSDK Data Provider**
51+
1. Configure your profile to use the **Oculus XR SDK Data Provider**
5252
- If not intending to modify the configuration profiles
5353
- Change your profile to DefaultXRSDKInputSystemProfile and go to [Build and deploy your project to Oculus Quest](OculusQuestMRTK.md#build-and-deploy-your-project-to-oculus-quest)
5454

@@ -69,7 +69,7 @@ to "Controllers and Hands".
6969

7070
![OculusAddXRSDKDataProvider](../Images/CrossPlatform/OculusQuest/OculusAddDataXRSDKProvider.png)
7171

72-
- You can verify that the Oculus Controllers are detected by
72+
1. The Oculus XR SDK Data Provider includes an OVR Camera Rig Prefab which automatically configures the project with an OVR Camera Rig and OVR Hands to properly route input. Manually adding an OVR Camera Rig to the scene will require manual configuration of settings and input.
7373

7474
## Build and deploy your project to Oculus Quest
7575
1. Plug in your Oculus Quest via a USB 3.0 -> USB C cable

0 commit comments

Comments
 (0)