Commit d218b8a
committed
RS2 branch with Windows Mixed Reality support for immersive headsets
## Prerequisites:
1. [Development PC
specs](https://developer.microsoft.com/en-us/windows/mixed-reality/install_the_tools#developing_for_immersive_headsets)
Developing for immersive headsets.
2. [Holograms
100](https://developer.microsoft.com/en-us/windows/mixed-reality/holograms_100)
has been updated with how to setup Windows Mixed Reality in your app.
3. [How to navigate the Windows Mixed Reality
home](https://developer.microsoft.com/en-us/windows/mixed-reality/navigating_the_windows_mixed_reality_home).
4. Development PC needs to be on RS2 SDK and builds as below:
4.1. Launch Settings > Updates and Security > Windows Insider Program >
Get Insider Preview builds
4.2. Release = rs2_release
5. Early access private build of Unity 5.6.0b11 with RS2 API support.
This build of Unity is currently invite only.
5.1. Please read more about [Immersive headset
details](https://developer.microsoft.com/en-us/windows/mixed-reality/immersive_headset_details).
6. [Visual Studio 2017](https://www.visualstudio.com/downloads/).
## Please note:
1. We will not merge this branch into master until we have a publicly
available Unity that supports it and a HoloLens build that works with
these new APIs.
2. You can use this branch with RS2 builds on your PC and deploy it to
RS1 HoloLens flight.
3. RS2 flights don’t ship on HoloLens.
## What's new?
**GamepadInput** supports the Xbox controller and maps it to the input
manager events.
You can use the Xbox controller A to tap.
Press A and hold to do hold started, canceled and completed.
Press A and left joystick to trigger the navigation events.
Press the Y button to teleport in your world.
Press the B button to return back to your original location.
**Playspace** folder has the scripts that support the StageRoot
component that helps define the 0,0,0 for your immersive applications.
Prefabs help to draw the floor for immersive headsets and also renders
the playspace bounds if you wish to display those in your application.
**External\How To** docs folder is meant to help everyone with migrating
forward or any simple doubts they might have about the process.
Please feel free to grow all these sections. We can't wait to see your
additions!
We've also done some future proofing work to add support for motion
controllers.
However, current model is gaze and commit with your head gaze and the
Xbox controller.1 parent cb9e635 commit d218b8a
File tree
294 files changed
+145009
-132995
lines changed- Assets
- HoloToolkit-Examples
- ColorPicker
- FastConfigurableShader
- Materials
- Scenes
- Textures
- GameControllerManipulator
- SavingSpatialMeshes
- SpatialMappingComponent
- SpatialUnderstanding
- SpatialUnderstanding-FeatureOverview
- Scenes
- Scripts
- Text
- HoloToolkit
- Build/Editor
- CrossPlatform/Scripts/Reflection
- Input
- Prefabs
- Cursor
- Scripts
- Cursor
- Focus
- Gaze
- InputEventData
- InputEvents
- InputSources
- Interactions
- UI
- Utilities
- Voice
- Tests
- Materials
- Scenes
- Scripts
- Playspace
- Materials
- Prefabs
- Scripts
- Tests
- Scenes
- Sharing
- Prefabs
- Scripts
- Spawning
- Utilities
- Tests
- Prefabs
- Scenes
- Scripts
- SpatialMapping
- Scripts
- RemoteMapping
- SpatialProcessing
- Tests
- Meshes
- Scenes
- Scripts
- SpatialUnderstanding
- Plugins
- WSA
- x64
- x86
- x64
- x86
- Scripts
- UI
- Fonts
- Materials
- Prefabs
- Shaders
- Utilities
- Scripts
- Editor
- Extensions
- Shaders
- Tests
- Scenes
- Scripts
- External/HowTo
- ProjectSettings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
294 files changed
+145009
-132995
lines changedLines changed: 10 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | 35 | | |
38 | | - | |
39 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
40 | 43 | | |
41 | 44 | | |
42 | 45 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 231 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments