Book Image

Microsoft HoloLens By Example

By : Joshua Newnham
Book Image

Microsoft HoloLens By Example

By: Joshua Newnham

Overview of this book

Are you a developer who is fascinated with Microsoft HoloLens and its capabilities? Do you want to learn the intricacies of working with the HoloLens SDK and create your own apps? If so, this is the book for you. This book introduces and demystifies the HoloLens platform and introduces new ways you can interact with computers (Mixed Reality). It will teach you the important concepts, get you excited about the possibilities, and give you the tools to continue exploring and experimenting. You will go through the journey of creating four independent examples throughout the book, two using DirectX and two using Unity. You will learn to implement spatial mapping and gesture control, incorporate spatial sound, and work with different types of input and gaze. You will also learn to use the Unity 5 SDK for HoloLens and create apps with it. Collectively, the apps explore the major concepts of HoloLens, but each app is independent, giving you the flexibility to choose where to start (and end).
Table of Contents (16 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
6
Interacting with Holograms Using Unity

Chapter 5. Building Paper Trash Ball Using Holotoolkit in Unity

In the previous chapter, we walked through building a holographic game for the HoloLens. Through this process, we gained experience using some of the core building blocks of MR applications, including using spatial mapping to understand the environment, making use of gaze and a cursor to infer the user's intent, placing holograms in the physical world, and user interaction using gestures. We also discussed the importance of adequate user feedback and its value in delivering an enjoyable user experience. In this chapter, we are going to do it all again, but this time, using HoloToolkit, an open source initiative from Microsoft to help accelerate HoloLens development. I hope that using the same concept will help illustrate how effective using the toolkit can be when developing for HoloLens and provide us with an opportunity to focus on improving the user experience. By the end of this chapter, you will know how to do the following...