更新时间:2021-07-02 19:09:04
coverpage
Title Page
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
Lets Begin!
Welcome to the HoloLens!
The device
A wearable computer
The sensors
Cameras
Microphones
Holographic lenses
Spatial speakers
Processors
The device in a nutshell
Displaying 3D images
Wearing the device
Turning the device on for the first time
Learning the gestures
Calibrating the device
The device portal
Overview of the portal
The different menus in the portal
The Views menu in the portal
Writing your first holographic application
The tools we need to write software
Your very first application
Deploying your first app to the emulator
How to use the emulator
Deploying the app to the device
Deploying through Wi-Fi
Deploying through USB
Let's have a look at the code
The structure of the project
Inside the AppView class
Using Unity3D to create great holographic apps
Our first HoloApp in Unity3D
Fixing the camera
Changing the position
Changing the background color
Adding holographic objects
Create a sample script
Building the project
Continuing in Visual Studio after Unity
The structure of a Unity HoloLens UWP app solution
Build configurations with Unity
Building and running your HoloLens Unity app
Summary
Designing Your App
Unique features of the device
Thinking in three dimensions
Making sure objects are in a logical place
Making sure objects can be reached
Making sure objects can be found
Pointers
Sounds
Dealing with limited input methods
Gestures
Audio
People do not expect sudden changes
The social aspect in collaborative situations
Give your user superpowers!
Forming a design team
Big projects need big teams
Small projects need small teams
Using your experience
Where holographic apps are "just another app"
Where do holographic apps differ?
The workflow to identify your features
Writing down your mission statement
Brainstorming all ideas
Removing ideas that don't support the mission statement
Separating must-haves from nice-to-haves
Prioritizing must-haves
Implementing your app
Introducing the RockOn app
What do we want to achieve?
How do we get there?
Decision time - tooling
Developing with DirectX
Developing with Unity3D
Creating a new project
Getting started with Unity3D