You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updated XR SDK documentation (#9173)
* Updated to consistently refer to XR SDK, rewrote the getting started documentation
* fixed doc errors
* Update Documentation/GettingStartedWithMRTKAndXRSDK.md
Co-authored-by: Kurtis <[email protected]>
Co-authored-by: Kurtis <[email protected]>
* forgot the save the merge changes
* Update Assets/MRTK/Providers/Oculus/XRSDK/OculusXRSDKDeviceManager.cs
Co-authored-by: Kurtis <[email protected]>
Co-authored-by: Kurtis <[email protected]>
/// 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
39
39
/// added to the MRTK input configuration profile.
Copy file name to clipboardexpand all lines: Documentation/CrossPlatform/OculusQuestMRTK.md
+4-4
Original file line number
Diff line number
Diff 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
2
2
3
3
A [Oculus Quest](https://www.oculus.com/quest/) is required.
4
4
@@ -46,9 +46,9 @@ to "Controllers and Hands".
46
46
1. Create a new Unity scene or open a pre-existing scene like HandInteractionExamples
47
47
1. Add MRTK to the scene by navigating to **Mixed Reality Toolkit** > **Add to Scene and Configure**
48
48
49
-
## Using the Oculus XRSDK Data Provider
49
+
## Using the Oculus XR SDK Data Provider
50
50
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**
52
52
- If not intending to modify the configuration profiles
53
53
- 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)
- 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.
73
73
74
74
## Build and deploy your project to Oculus Quest
75
75
1. Plug in your Oculus Quest via a USB 3.0 -> USB C cable
Copy file name to clipboardexpand all lines: Documentation/GettingStartedWithMRTKAndXRSDK.md
+32-21
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,28 @@ XR SDK is Unity's [new XR pipeline in Unity 2019.3 and beyond](https://blogs.uni
6
6
7
7
To get started with the Mixed Reality Toolkit, follow [the provided steps](WelcomeToMRTK.md) to add MRTK to a project.
8
8
9
-
## Add XR SDK to a Unity project
9
+
## Configuring Unity for the XR SDK pipeline
10
10
11
-
Windows Mixed Reality, Oculus, and OpenXR are supported on XR SDK.
11
+
The XR SDK pipeline currently supports 3 platforms: Windows Mixed Reality, Oculus, and OpenXR. The sections below will cover the steps needed to configure XR SDK for each platform.
12
12
13
-
### Required in Unity
13
+
#### Windows Mixed Reality
14
+
15
+
1. Go into Unity's Package Manager and install the Windows XR Plugin package, which adds support for Windows Mixed Reality on XR SDK. This will pull down a few dependency packages as well. Ensure that the following all successfully installed:
16
+
1. XR Plugin Management
17
+
1. Windows XR Plugin
18
+
1. XR Legacy Input Helpers
19
+
1. Go to Edit > Project Settings.
20
+
1. Click on the XR Plug-in Management tab in the Project Settings window.
21
+
1. Go to the Universal Windows Platform settings and ensure Windows Mixed Reality is checked under Plug-in Providers.
22
+
1. Ensure that Initialize XR on Startup is checked.
23
+
1. (**_Required for in-editor HoloLens Remoting, otherwise optional_**) Go to the Standalone settings and ensure Windows Mixed Reality is checked under Plug-in Providers. Also ensure that Initialize XR on Startup is checked.
24
+
1. (**_Optional_**) Click on the Windows Mixed Reality tab under XR Plug-in Management and create a custom settings profile to change the defaults. If the list of settings are already there, no profile needs to be created.
1. Follow the [How to configure Oculus Quest in MRTK using the XR SDK pipeline](CrossPlatform/OculusQuestMRTK.md) guide to the end. The guide outlines the steps needed to configure both Unity and MRTK to use the XR SDK pipeline for the Oculus Quest.
14
31
15
32
#### OpenXR (Preview)
16
33
@@ -19,33 +36,27 @@ Windows Mixed Reality, Oculus, and OpenXR are supported on XR SDK.
19
36
>
20
37
> Currently, it also only supports x64 and ARM64 builds.
21
38
22
-
1. Follow the [Using the Mixed Reality OpenXR Plugin for Unity](https://aka.ms/openxr-unity-install) guide, including the steps for configuring XR Plugin Management and Optimization to install the OpenXR plug-in to your project.
23
-
1. Ensure that the following have successfully installed:
39
+
1. Follow the [Using the Mixed Reality OpenXR Plugin for Unity](https://aka.ms/openxr-unity-install) guide, including the steps for configuring XR Plugin Management and Optimization to install the OpenXR plug-in to your project. Ensure that the following have successfully installed:
24
40
1. XR Plugin Management
25
41
1. OpenXR Plugin
26
42
1. Mixed Reality OpenXR Plugin
27
-
28
-
> [!NOTE]
29
-
> For the initial release of MRTK and OpenXR, only the HoloLens 2 articulated hands and Windows Mixed Reality motion controllers are natively supported. Support for additional hardware will be added in upcoming releases.
43
+
1. Go to Edit > Project Settings.
44
+
1. Click on the XR Plug-in Management tab in the Project Settings window.
45
+
1. Ensure that Initialize XR on Startup is checked.
46
+
1. (**_Optional_**) If targeting HoloLens 2, make sure you're on the UWP platform and select Microsoft HoloLens Feature Set
> If you have a pre-existing project that is using MRTK from UPM, make sure that the following line is in the **link.xml** file located in the MixedRealityToolkit.Generated folder.
1. Go into Unity's Package Manager and install the Windows XR Plugin package, which adds support for Windows Mixed Reality on XR SDK. This will pull down a few dependency packages as well. Ensure the following all successfully installed:
36
-
1. XR Plugin Management
37
-
1. Windows XR Plugin
38
-
1. XR Legacy Input Helpers
39
-
1. Go to Edit > Project Settings.
40
-
1. Click on the XR Plug-in Management tab in the Project Settings window.
41
-
1. Go to the Universal Windows Platform settings and ensure Windows Mixed Reality is checked under Plug-in Providers.
42
-
1. Ensure that Initialize XR on Startup is checked.
43
-
1. (**_Required for in-editor HoloLens Remoting, otherwise optional_**) Go to the Standalone settings and ensure Windows Mixed Reality is checked under Plug-in Providers. Also ensure that Initialize XR on Startup is checked.
44
-
1. (**_Optional_**) Click on the Windows Mixed Reality tab under XR Plug-in Management and create a custom settings profile to change the defaults. If the list of settings are already there, no profile needs to be created.
55
+
> [!NOTE]
56
+
> For the initial release of MRTK and OpenXR, only the HoloLens 2 articulated hands and Windows Mixed Reality motion controllers are natively supported. Support for additional hardware will be added in upcoming releases.
0 commit comments