Skip to content

Latest commit

 

History

History
96 lines (61 loc) · 5.02 KB

features-and-samples.md

File metadata and controls

96 lines (61 loc) · 5.02 KB
title description author ms.author ms.date ms.topic keywords ms.localizationpriority
Samples and feature apps
Stay up to date with all the available Microsoft samples and mixed reality features apps for HoloLens.
hferrone
jemccull
6/7/2021
article
mixed reality, unity, tutorial, hololens, learn, samples, MRTK, research mode, HoloLens 2, qr codes, WebRTC, mixed reality capture, holographic remoting, UX Tools
high

Samples and feature apps

Picture of a user wearing a HoloLens and manipulating a hologram with hand movement

Every development journey starts with a look back at what other developers have successfully built - mixed reality is no different. Currently, all of our tutorials and sample apps are built in Unity or Unreal. As we develop content for other engines and platforms, you'll find them under the relevant heading in the Table of Contents.

Sample apps

[!INCLUDE]

Feature samples

The feature samples listed below correspond to specific implementations that are covered in our documentation and covers a range of development platforms and hardware devices.

OpenXR

For developers targeting Unity 2020 to build HoloLens 2 or Mixed Reality applications, OpenXR plugin can be used instead of WindowsXR plugin for better cross platform compatibilities. The Mixed Reality OpenXR Plugin also works well with latest Mixed Reality Toolkit 2.7.


Reference article Sample
Using the OpenXR plugin Mixed Reality OpenXR with Unity samples
N/A OpenXR MRTK Base Unity project

Research Mode

Research Mode was introduced in the 1st Generation HoloLens to give access to key sensors on the device, specifically for research applications that are not intended for deployment. The sample applications below are examples for accessing and recording Research Mode streams and using the intrinsics and extrinsics.


Reference article Sample application
Research Mode HoloLens (1st gen)
Research Mode HoloLens 2

QR codes

HoloLens 2 can detect QR codes in the environment around the headset, establishing a coordinate system at each code's real-world location.


Reference article Sample
QR codes QR code tracking in Unity

Scene understanding

Scene understanding provides Mixed Reality developers with a structured, high-level environment representation designed to make developing for environmentally aware applications intuitive. Scene understanding does this by combining the power of existing mixed reality runtimes, like the highly accurate but less structured spatial mapping and new AI driven runtimes.


Reference article Sample
Scene understanding Mixed Reality Scene Understanding samples

WebRTC

The MixedReality-WebRTC project is a collection of components to help mixed reality app developers to integrate peer-to-peer audio, video, and data real-time communication into their applications WebRTC components are based on the WebRTC protocol for Real-Time Communication (RTC), which is supported by most modern web browsers.


Reference article Sample
WebRTC WebRTC sample apps

Holographic Mixed Reality Capture

Mixed reality capture (MRC) captures the first-person experience of mixing real and digital worlds as a photo or video, sharing what you see with others in real-time.


Reference article Sample
Mixed Reality Capture Mixed Reality Capture samples

Holographic Remoting

The Holographic Remoting Player is a companion app that connects to PC apps and games that support Holographic Remoting. Holographic Remoting streams holographic content from a PC to your Microsoft HoloLens in real-time, using a Wi-Fi connection, and is supported on HoloLens (1st gen) and HoloLens 2.


Reference article Sample
Holographic Remoting Holographic Remoting samples