|
1 | 1 | <img src="External/ReadMeImages/MRTK_Logo_Rev.png"> |
2 | 2 |
|
3 | | -# What is MixedRealityToolkit-vNext |
4 | | -The V1 Mixed Reality Toolkit is a collection of scripts and components intended to accelerate development of applications targeting Microsoft HoloLens and Windows Mixed Reality headsets. |
| 3 | +# What is MixedRealityToolkit |
5 | 4 |
|
6 | | -### For details on the different branches used in the Mixed Reality Toolkit repositories, check this [Branch Guide here](https://github.com/Microsoft/MixedRealityToolkit-Unity/wiki/Branch-Guide). |
| 5 | +MRTK is a Microsoft Driven opensource project. |
7 | 6 |
|
8 | | -This new version of the MixedRealityToolkit aims to further extend the capabilities of the toolkit and also introduce new features, including the capability to support more VR/AR/XR platforms beyond Microsoft's own Mixed Reality setup. |
| 7 | +MRTK-Unity provides a set of foundational components and features to accelerate MR app development in Unity. Latest Release of MRTK (V2) supports HoloLens/HoloLens 2, WMR, and OpenVR platform. Start your project with MRTK, and |
9 | 8 |
|
10 | | -The vNext branch is taking all the best lessons learned from the original Mixed Reality Toolkit and refactoring / restructuring it to both: |
| 9 | +# What's MRTK-Unity good for |
| 10 | + |
| 11 | +* Provide basic features as an easy to use SDK to reduce the barrier-to-entry to get started. |
11 | 12 |
|
12 | | -* Support a wider audience, allowing solutions to be built that will run on multiple VR / AR / XR platforms such as Mixed Reality, Steam/Open VR and OpenXR (initially) |
| 13 | +* Enable rapid prototyping by providing the basic building blocks for MR app development. |
13 | 14 |
|
14 | | -* Provide an easier to use SDK, to enable rapid prototyping and ease adoption for new users (or users of previous frameworks) |
| 15 | +* Showcase best practices in MR with UI controls and interactions that matches the WMR and HoloLens Shell. |
15 | 16 |
|
16 | | -* Ensure an extensive framework for advanced integrators, with the ability to swap out core components with their own should they wish to, or simply extend the framework to add new capabilities. |
| 17 | +* Support a wide audience, allowing solutions to be built that will run on multiple VR / AR / XR platforms such as Mixed Reality, Steam/Open VR. |
17 | 18 |
|
18 | | -> Learn more about [Windows Mixed Reality](https://www.microsoft.com/en-gb/windows/windows-mixed-reality) here. |
19 | | -
|
20 | | -> Learn more about the architecture behind [Windows Mixed Reality - vNext](/MRTK-vNext.md) here. |
21 | | -
|
22 | | -> Learn more about the approach behind the [Windows Mixed Reality - vNext SDK](/MRTK-SDK.md) here. |
| 19 | +* Ensure an extensive framework for advanced integrators, with the ability to swap out core components with their own should they wish to, or simply extend the framework to add new capabilities. |
23 | 20 |
|
24 | 21 | # Feature areas |
25 | | -The Mixed Reality Toolkit vNext will includes many APIs to accelerate the development of MR / XR / VR / AR projects for a range of supported devices, including (but not limited to) |
| 22 | +* Input System |
| 23 | +* Articulated Hands + Gestures (HoloLens 2) |
| 24 | +* Eye Tracking (HoloLens2) |
| 25 | +* Voice Commanding |
| 26 | +* Gaze + Select (HoloLens) |
| 27 | +* Controller Visualization |
| 28 | +* Teleportation |
| 29 | +* UI Controls |
| 30 | +* Solver and Interactions |
| 31 | +* Spatial Understanding |
| 32 | +* Diagnostic Tool |
26 | 33 |
|
27 | | - - Microsoft HoloLens |
28 | | - - Microsoft Immersive headsets (IHMD) |
29 | | - - Steam VR (HTC Vive / Oculus Rift) |
30 | | - - OpenXR platforms |
31 | 34 |
|
32 | 35 | # Required Software |
33 | 36 | | [](https://www.microsoft.com/software-download/windows10) [Windows 10 FCU](https://www.microsoft.com/software-download/windows10)| [](https://unity3d.com/get-unity/download/archive) [Unity 3D](https://unity3d.com/get-unity/download/archive)| [](http://dev.windows.com/downloads) [Visual Studio 2017](http://dev.windows.com/downloads)| [](https://go.microsoft.com/fwlink/?linkid=852626) [Simulator (optional)](https://go.microsoft.com/fwlink/?linkid=852626)| |
@@ -71,6 +74,15 @@ For more information see the [Code of Conduct FAQ](https://opensource.microsoft. |
71 | 74 |
|
72 | 75 | # Useful resources on Microsoft Windows Dev Center |
73 | 76 | |  [Academy](https://developer.microsoft.com/en-us/windows/mixed-reality/academy)|  [Design](https://developer.microsoft.com/en-us/windows/mixed-reality/design)|  [Development](https://developer.microsoft.com/en-us/windows/mixed-reality/development)|  [Community](https://developer.microsoft.com/en-us/windows/mixed-reality/community)| |
| 77 | + |
| 78 | +### For details on the different branches used in the Mixed Reality Toolkit repositories, check this [Branch Guide here](https://github.com/Microsoft/MixedRealityToolkit-Unity/wiki/Branch-Guide). |
| 79 | + |
| 80 | +> Learn more about [Windows Mixed Reality](https://www.microsoft.com/en-gb/windows/windows-mixed-reality) here. |
| 81 | +
|
| 82 | +> Learn more about the architecture behind [Windows Mixed Reality - vNext](/MRTK-vNext.md) here. |
| 83 | +
|
| 84 | +> Learn more about the approach behind the [Windows Mixed Reality - vNext SDK](/MRTK-SDK.md) here. |
| 85 | +
|
74 | 86 | | :--------------------- | :----------------- | :------------------ | :------------------------ | |
75 | 87 | | See code examples. Do a coding tutorial. Watch guest lectures. | Get design guides. Build user interface. Learn interactions and input. | Get development guides. Learn the technology. Understand the science. | Join open source projects. Ask questions on forums. Attend events and meetups. | |
76 | 88 |
|
|
0 commit comments