Ultimate HoloLens Resource List

If you find this Ultimate HoloLens Resource List helpful, make sure you subscribe to keep up to date as this resource list grows.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

Tips
Performance recommendations for HoloLens Apps
Recommendations and guidelines when developing for the HoloLens

Side by Side HoloLens Recording Comparison (Streaming vs. On Device)
When WiFi is good, record via streaming instead of on the device directly

How to prepare a Unity project for Git
This stack overflow answer shows a great way to setup Unity for Git repository. Step 1 can be ignored for HoloLens development since it is using Unity 5.5.

Optimizing Shader Load Time in Unity
Shaders are small programs that execute on the GPU. Optimizing shaders are important for HoloLens development.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

UI Design
Microsoft HoloLens: 3 HoloStudio UI and Interaction Design Learnings
This video discusses some best practices for 3D UI and interaction design.

Defining the best practices for HoloLens – Welcome to the wild, wild west
Join the discussion in a Slack channel to discuss best practices for HoloLens 3D UI and interaction design.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

Real World Use
Hololens shows up in cool Honda NSX promo video
Honda shows off a cool HoloLens demo to promote their NSX automobile.

Microsoft HoloLens and Lowe’s, working to redefine your next home renovation
Lowe’s, the home improvement store, brings customers a new way to experience full-scale design and appliance options while maximizing precious floor space in the store.

Ignite Innovation Keynote demoing the HoloLens Lowe’s app
A video demo of the Lowe’s HoloLens app that shows a new Kitchen remodeling app

Transforming the global elevator service industry with the Microsoft HoloLens
Using HoloLens, thyssenkrupp, a global elevator service company, will be able to empower more than 24,000 of the company’s service technicians to do their jobs more safely and efficiently.

Practical HoloLens: Lubricating a Mower
Something as simple as opening up a PDF in while working on a mower can really help productivity. There is even a suggestion for a future app…

Volvo is testing HoloLens to speed up car development
While this isn’t actually in place yet, Volvo is using the HoloLens to ultimately reduce the development time of a new car model from 30 months to 20 months.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

How It works
How HoloLens Displays Work – The Imaginative Universal
This is an in-depth look at the HoloLens display technology actually works.

Microsoft’s official HoloLens hardware page
Microsoft shows how the adjustable headband is designed and shows the different sensors and optics the HoloLens device has.

Microsoft HoloLens Specifications
This contains the full list of hardware, sensors, specs and more for the first-ever wearable HoloLens holographic computer system.

HoloLens Actual Field of View FOV Captured
Through what appears to be a fluke, a HoloLens records the actual FOV and not the entire 720p space.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

UWP
Microsoft HoloToolkit
The HoloToolkit is a collection of scripts and components intended to accelerate the development of holographic applications targeting Windows Holographic.

UrhoSharp – 3D/2D Engine – Xamarin
UrhoSharp is a cross-platform high-level 3D and 2D engine that can be used to create animated 3D and 2D scenes for your applications using geometries, materials, lights and cameras.

Launch a 3D Holograms app from a 2D XAML app and going back to it using UWP
This blog post shows how to create a 2D XAML app which will be able to display 3D holograms and go back to the 2D view.

How to deploy an App to the HoloLens Device – Step by Step
This article shows how to deploy a UWP app to the HoloLens step by step.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

How Tos
Install the tools
Get the tools you need to build apps for the Microsoft HoloLens.

Turn HoloLens off and on
Sometimes it is the simple things. This article shows how to turn the HoloLens on and off as well entering standby mode and even charging the battery.

Understanding the Gaze and Adding a Gaze Input Cursor into your Unity 3D Holographic App
This article shows how you can utilize the Gaze input on the HoloLens

Understanding the Gesture and Adding Air Tap Gesture into your Unity 3D Holographic App
This article explains how to integrate Gesture into your HoloLens app.

How To Setup a Simple Unity Project using the Vuforia Library
The Vuforia Unity extension allows Unity developers to easily use the Vuforia augmented reality library with the HoloLens.

Advanced HoloLens Emulator Input
This help page shows the different types of input as well as the different input control modes and the ways to use the emulator to control an app.

Holograms 100 – Getting started with Unity
This Microsoft tutorial shows how to get started with HoloLens development using the Unity game engine.

Holograms 101E – Deploy to HoloLens Emulator
This Microsoft tutorial shows how to create a complete HoloLens application and run it on the Emulator.

Holograms 101 – Getting started with the HoloLens
This Microsoft tutorial shows how to create a complete HoloLens application and run it on the HoloLens device.

Holograms 210 – Getting started with Gaze
This Microsoft tutorial gets the reader up to speed quickly with using Gaze with the HoloLens.

Holograms 211 – Getting started with Gestures
This Microsoft tutorial shows how to use Gestures to allow your users to interact with holograms on the HoloLens device.

Holograms 212 – Getting started with Voice
This Microsoft tutorial show how to use voice input on the HoloLens device.

Holograms 220 – Getting started with Spatial Sound
This Microsoft tutorial shows how to get started using spatial sound.

Holograms 230 – Getting started with Spatial Mapping
This Microsoft tutorial shows how to get started with spatial mapping. Spatial mapping combines the real world and virtual world together by teaching holograms about the environment.

Holograms 240 – Getting started with HoloLens Networking / Sharing
This Microsoft tutorial shows how multiple HoloLens devices can share the same interactive experience.

Getting the most out of the HoloLens Companion App
The HoloLens companion app is the best way to record what the HoloLens is seeing. It has plenty of other features which this article describes.

How to Record from your HoloLens TWO different ways
This article discusses both ways to record what your HoloLens is seeing – directly on the device and streamed through the HoloLens app.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

Unity
Microsoft HoloToolkit for Unity
The HoloToolkit is a collection of scripts and components intended to accelerate the development of holographic applications targeting Windows Holographic. This is effectively part of the existing HoloToolkit, but is the repo that will contain all Unity specific components.

Performance recommendations for Unity
This Microsoft documentation shows general Unity performance recommendations you want to use when developing for the HoloLens device.

How to Deploy a Unity Game to the HoloLens Device – Step by Step
This article shows how to deploy a Unity app to the HoloLens step by step.

Microsoft HoloLens Hand Tracking – Building Blocks
This article shows the important pieces of code need to have the HoloLens handle hand tracking.

50 Tips and Best Practices for Unity (2016 Edition)
This article shows 50 different tips and best practices from one developer’s point of view. It has valuable information for you to look at when doing Unity development for the HoloLens.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

Cool Demos
HoloBeam Tech
This demo app uses a stereoscopic camera to create a 3D point cloud which can be streamed in real-time to a user wearing the HoloLens.

HoloLens Image Based Texture
This demo code (and video) uses the Hololens camera to generate textures for the spatial mapping meshes

Medical Imaging – DICOM Volume Rendering on HoloLens
This demo uses real medical imaging data to display the data in 3D

HoloLens-Aided Neurosurgery
Emergency neurosurgery might soon be a lot safer, with the help of augmented reality. Duke surgeons and engineers are experimenting with using the HoloLens goggles to project virtual, 3D images of patient’s brains onto their heads, with the goal of guiding neurosurgeons during operations.

HoloLens with Object Tracking
Iowa State University created a demo of the HoloLens working with the Kinect with Marker-less Object Tracking.

Image Recognition in HoloLens using Microsoft Cognitive Services
This video shows an demo of an app where the HoloLens is asked to scan an image. The HoloLens examines what it sees and uses the cognitive services to say what it think it saw.

Microsoft HoloLens Holo Raid
Holo Raid is a game for HoloLens similar to Robo Raid. Transform your living room into a space portal to shoot alien raiders.

Video: HoloLens Projection – Skeletons!
This proof of concept demo shows how to use the HoloLens to project augmented reality information onto a human body. An external sensor is used to track the body and sent to the HoloLens which projects a skeleton onto the person.

HoloLens Magic Window Demo
This is a demo of the Magic Window effect which has a virtual world just beyond some space. Sometimes the world can’t be reached, other times it can.

HoloLens Developer Challenge: Wizard Battle (Mage)
This demo shows voice recognition and particle effects for a developer challenge.

HoloLens Developer Challenge: Wizard Battle (Sorcerer)
This demo shows different particle effects for the same developer challenge.

HoloLens Bed Demo
This demo shows a photo realistic bed being placed in the room and then they style of bed being switched out.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

Apps
Here is a list of Made for HoloLens Apps
This is a frequently updated list of apps made specifically for the HoloLens that are available in the Windows store. It also lists, separately, apps that work on the HoloLens, but weren’t made especially for the HoloLens.

Top 5 Apps in the HoloLens Store on Day 1
This video shows the top 5 apps that were in the HoloLens store on the very first day.

If you find this Ultimate HoloLens Resource List helpful, make sure you subscribe to keep up to date as this resource list grows.

Tips | UI Design | Real World Use | How It Works | UWP | How TosUnity | Cool Demos | Apps

 

4 thoughts on “Ultimate HoloLens Resource List

  • Posted on 2017-04-05 at 9:57 am

    hi,

    I am facing one problem can you guide me.. I got Hololens device when i am connecting to network it’s not connecting.Live Stream the HoloLens to my PC and use a screen capturing software to record that stream this one also not working.If we connect using USB to deploy my app on my device that time also it’s showing error..I have some queries

    1. Currently my windows 10 Pc is connected to different network and hololens device is connected to different network can we deploy app with this condition.

    2. My device and my computer Should be on same network..(Same IP)??

    3.Can we deploy my app in hololens using usb cable..?? (in offline with out inter net).

    4.While deploying my app using Visual Studio in to Hololens device it is not getting
    paired (i have selected Remote option and Entered the IP Address also entered
    device portal pin)

    5. Can we deploy Hololens app (the package we have created in windows 10) on mac machine to hololens device..?

    can you please send me any Video tutorial link (i am getting confuse with same network on windows 10 and Hololens device Please help me pls pls pls pls pls )

    Thank You
    ESWAR

    Reply
    • Posted on 2017-04-06 at 9:40 am

      Hey ESWAR,

      First, make sure that both the Windows 10 computer and the HoloLens have Developer Mode enabled.

      1. I do believe that the devices must be on the same network for it work remotely. I’ve not been able to get it to work any other way. When I do presentations at conferences, I end up having both my PC and the HoloLens go use my Phone as a Hotspot.

      2. Same as 2, I believe it has to be on the same network – so the first 3 of the 4 numbers in the IP need to be the same i.e. 192.168.1.xx

      3. Yes! Simply hook up the USB to the computer and in Visual Studio select Device instead of Remote Machine.

      4. I don’t believe it will work unless you are the on the same network. Try it with the USB.

      5. As long as the Mac is running Windows 10 Pro, I believe you can. I’ve not tried it, but I understand that others have made that work.

      Here is an example of me deploying in the Bouncing Ball Tutorial Series I did: https://youtu.be/b17igM1OESE?t=13m50s

      Here is another article on the subject.
      http://www.c-sharpcorner.com/article/how-to-deploy-hololens-app-to-device/

      Also, make sure to check out the HoloLens Forums https://forums.hololens.com/

      I hope this helps.

      Reply
  • Posted on 2017-04-07 at 1:06 am

    Hi Chad Carter,

    Hyyyyy…It’s working 🙂 .Thank you so much Chad. It’s very help full to my project thank you so much

    Reply
  • Pingback: Want a HoloLens and a $100K and a Unity Pro 12 month subscription? - Chad Carter

Tell me what you think!