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
Copy file name to clipboardexpand all lines: Documentation/ReleaseNotes.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,7 @@ In some cases there was a tradeoff that had to be made:
116
116
- See [Leap Motion Hand Tracking Configuration](CrossPlatform/LeapMotionMRTK.md) for the extra integration step.
117
117
- For those who are using ARFoundation, there's now an additional manual step in its getting started steps.
118
118
See [ARFoundation](CrossPlatform/UsingARFoundation.md#install-required-packages) for the new steps.
119
-
- For those who will be using [Holographic Remoting](Tools/HolographicRemoting.md#hololens-2-legacy-xr-setup-instructions) on HoloLens 2, there is now a manual step to perform.
119
+
- For those who will be using [Holographic Remoting with legacy XR pipeline](Tools/HolographicRemoting.md#legacy-xr-setup-instructions) on HoloLens 2, there is now a [manual step](Tools/HolographicRemoting.md#dotnetwinrt_present-define-written-into-player-settings) to perform.
Copy file name to clipboardexpand all lines: Documentation/Tools/HolographicRemoting.md
+18-11
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,22 @@
2
2
3
3
Holographic remoting streams holographic content from a PC to your Microsoft HoloLens in real-time, using a Wi-Fi or USB cable connection. This feature can significantly increase developer productivity when developing mixed reality applications.
4
4
5
+
XR SDK as mentioned below refers to Unity's [new XR pipeline in Unity 2019.3 and beyond](https://blogs.unity3d.com/2020/01/24/unity-xr-platform-updates/). See [here](../GettingStartedWithMRTKAndXRSDK.md) for more information on using XR SDK with MRTK. Legacy XR refers to the existing XR pipeline that is included in Unity 2018, deprecated in Unity 2019.3 and removed in Unity 2020.
6
+
5
7
## Initial setup
6
8
7
-
To enable remoting to a HoloLens, it is important to ensure the latest Holographic Remoting application is installed, on the HoloLens, via the Microsoft Store.
9
+
To enable remoting to a HoloLens, it is important to ensure that the project is using the latest remoting components.
10
+
11
+
1. Open **Window > Package Manager**
12
+
- If using legacy XR: Verify that latest version of the **Windows Mixed Reality** package is installed.
13
+
- If using XR SDK: Verify that latest version of the **Windows XR Plugin** package is installed.
14
+
1. Ensure the latest Holographic Remoting application is installed, on the HoloLens, via the Microsoft Store.
15
+
16
+
Please continue to [Legacy XR setup instructions](#legacy-xr-setup-instructions) or [XR SDK setup instructions](#xr-sdk-setup-instructions) depending on which pipeline is used in the project.
17
+
18
+
## Legacy XR setup instructions
8
19
9
-
### HoloLens 2 Legacy XR setup instructions
20
+
The instructions below only apply to remoting with HoloLens 2. If you only perform remoting with HoloLens (1st Gen), skip to [Connecting to the HoloLens with Wi-Fi](#connecting-to-the-hololens-with-wi-fi).
10
21
11
22
When using a HoloLens 2, support for remoting articulated hand and eye tracking data has been added to MRTK. To enable these features, please select **Mixed Reality Toolkit** > **MSBuild** > **Use MSBuild for Unity dependency resolution**. This will install the required dependencies for Holographic Remoting.
12
23
@@ -18,7 +29,7 @@ Some versions of Unity 2019 have encountered issues when using MSBuild for Unity
18
29
1. If it does not automatically display, run the MRTK Configurator Utility (**Mixed Reality Toolkit > Utilities > Configure Unity Project**)
19
30
1. Click **Apply**
20
31
1. Open **Window > Package Manager**
21
-
- Ensure that the **Windows XR Plugin** is not installed if the project isn't using [XR SDK](../GettingStartedWithMRTKAndXRSDK.md), as the legacy **Windows Mixed Reality** package will not function alongside it
32
+
- Ensure that the **Windows XR Plugin** is not installed
@@ -54,9 +65,9 @@ The best way to check is to search the Assets folder for DotNetWinRT.dll. If thi
54
65
55
66
If the previous step didn't succeed, it's good to double check that the appropriate csproj exists in your project. Check under **MRTK** / **Providers** / **WindowsMixedReality** / **Shared** / **DotNetAdapter** and confirm that DotNetAdapter.csproj exists. One common case where this file might not exist is if your .gitignore ignores csproj files and you've committed the MRTK files to a remote repo. In this case, please make sure you force add DotNetAdapter.csproj with `git add -f [path/to]/DotNetAdapter.csproj` to make sure it gets committed and cloned for all other collaborators or computers.
56
67
57
-
#### `DOTNETWINRT_PRESENT` #define written into player settings
68
+
#### DOTNETWINRT_PRESENTdefine written into player settings
58
69
59
-
Beginning with MRTK version 2.5.0, for performance reasons, this define is no longer automatically set. To enable this flag, please use the **Mixed Reality Toolkit** > **Utilities** > **Windows Mixed Reality** > **Check Configuration** menu item.
70
+
Beginning with MRTK version 2.5.0, for performance reasons, this #define is no longer automatically set. To enable this flag, please use the **Mixed Reality Toolkit** > **Utilities** > **Windows Mixed Reality** > **Check Configuration** menu item.
60
71
61
72
> [!Note]
62
73
> The Check Configuration item does not display a confirmation. To confirm that the define has been set, please navigate to the Unity Player Settings. From there, under the UWP tab, check under Other Settings for the Scripting Define Symbols. Make sure DOTNETWINRT_PRESENT is properly written in that list. If that's there, this step succeeded.
@@ -111,13 +122,9 @@ You can also temporarily remove the adapter to workaround your issue via the fol
111
122
1. (Optional) Navigate to MRTK / Providers / WindowsMixedReality / Shared / DotNetAdapter in your file explorer (not Unity's Assets view) and delete the `.bin` and `.obj` folders. This removes the local cache of NuGet restored packages for DotNetWinRT.
112
123
1. If you run the MRTK Configurator again, make sure you don't re-enable MSBuild for Unity.
113
124
114
-
###XR SDK setup instructions
125
+
## XR SDK setup instructions
115
126
116
-
1. Open **Window > Package Manager**
117
-
- Verify that latest version of the **Windows Mixed Reality** package is installed.
118
-
1. 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.
119
-
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.
120
-
1. Select **Mixed Reality Toolkit** > **Utilities** > **Windows Mixed Reality** > **Check Configuration** to make sure the correct scripting define is set.
127
+
Follow the [Windows Mixed Reality setup instructions on the Getting started with MRTK and XR SDK page](../GettingStartedWithMRTKAndXRSDK.md#windows-mixed-reality) and make sure to perform the step required for in-editor HoloLens Remoting.
0 commit comments