So, Microsoft is creating and sharing tons of materials to develop HoloLens Apps. So let’s share a recap
This one is part of the series of tutorials shared on the Holographic Academy. As today there are others tutorials, but they seems to be still in progress
This tutorial will walk you through creating a basic holographic app built with Unity. This project can then serve as a starting template for any holographic app you might want to build in Unity.
This tutorial will walk you through a complete project, built in Unity, that demonstrates core Windows Holographic Platform and HoloLens features including gaze,gestures, voice input, spatial sound and spatial mapping.
The tutorial will take approximately 1 hour to complete.
Gaze is the first form of input and reveals the user’s intent and awareness. Holograms 210 (aka Project Explorer) is a deep dive into gaze-related concepts for Windows Holographic. We will be adding contextual awareness to our cursor and holograms, taking full advantage of what your app knows about the user’s gaze.
Gestures turn user intention into action. With gestures, users can interact with holograms. In this course, we’ll learn how to track the user’s hands, respond to user input, and give feedback to the user based on hand state and location.
Voice input gives us another way to interact with our holograms. Voice commands work in a very natural and easy way. Design your voice commands so that they are:
- Easy to remember
- Context appropriate
- Sufficiently distinct from other options within the same context
Spatial sound breathes life into holograms and gives them presence in our world. Holograms are composed of both light and sound, and if you happen to lose sight of your holograms, spatial sound can help you find them. Spatial sound is not like the typical sound that you would hear on the radio, it is sound that is positioned in 3D space. With spatial sound, you can make holograms sound like they’re behind you, next to you, or even on your head! In this course, you will:
- Configure your development environment to use Microsoft Spatial Sound.
- Learn how to use spatial sound to ground holograms in the real world.
- Use audio to find your holograms.
- Use sound to provide haptic feedback when interacting with holograms.
- Use sound to ground your hand in the holographic world.
- Immerse yourself in music.
Spatial mapping combines the real world and virtual world together by teaching holograms about the environment. In Holograms 230 (Project Planetarium) we’ll learn how to:
- Scan the environment and transfer data from the HoloLens to your development machine.
- Explore shaders and learn how to use them for visualizing your space.
- Break down the room mesh into simple planes using mesh processing.
- Go beyond the placement techniques we learned in Holograms 101, and provide feedback about where a hologram can be placed in the environment.
- Explore occlusion effects, so when your hologram is behind a real-world object, you can still see it with x-ray vision!
Yes, you know GitHub is the main repo for devs. So take a look at this repo
Right now it has no stuff, but it will be the default location for the academy.
Tip: There is a hidden file here
The main search returns 15 repos which are targeting HoloLens, however, most of them have zero or no code at all.
Finally, and thanks to the people in MSDN Spain, I found these video tutorials which covers most of the basis of HoloLens development. And they are tied to the first set of tutorials, so if you glue all the stuff together you’ll get an amazing set of training materials !
- Development Overview
- What is a hologram?
- Gaze Input
- Gesture Input
- Voice Input
- Spatial Sound
- Spatial Mapping
- The Science Within – Making Comfortable Holograms
- The Science Within – Spatial Sound with Holograms
- Course 101E – Ch. 0 – Introduction with HoloLens Emulator
- Course 101E – Ch. 1 – Project Creation
- Course 101E – Ch. 2 – Gaze Input
- Course 101E – Ch. 3 – Gesture Input
- Course 101E – Ch. 4 – Voice Input
- Course 101E – Ch. 5 – Spatial Sound
- Course 101E – Ch. 6 – Spatial Mapping
Greetings @ Toronto