O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Windows Mixed Reality and Hololens Development Fundamentals

Video Description

6+ Hours of Video Instruction

Get started with developing for Windows Mixed Reality and discover secrets to making an amazing user experience. With more than 6 hours of video instruction, you learn how to unlock the potential of 3D, immersive computing and apply it in your environment, whether you’re developing for enterprises, retail, education, architecture, or beyond.

Description

In Windows Mixed Reality and Hololens Development Fundamentals LiveLessons, VR/AR developer Sean Ong clearly explains the nuances of Mixed Reality software development. You learn about the creation of 3D objects and holograms, interactions with holograms using voice commands and hand gestures, spatial mapping, 3D spatial sound, and the HoloToolkit. Watch Sean as he demonstrates how to use the Mixed Reality headset. You even get a behind-the-scenes look at the recording studio as Sean spatially maps the room.

Learn how to create truly awe-inspiring holographic experiences and start building the holographic future today!

About the Instructor

Sean Ong is an author, engineer, entrepreneur, and tech influencer who has written on topics ranging from renewable energy to augmented reality. Sean has been working with Windows Mixed Reality since it was first introduced to developers. Since then, he has developed many HoloLens and immersive applications, including experiences for retail, entertainment, education, real estate, architecture, planning, and sports sectors for clients all over the world. Sean was among the very first people to own a HoloLens and has developed numerous experiences for the new platform since its release.

Skill Level

  • Intermediate
Learn How To
  • Prototype your idea quickly
  • Optimize Unity for Mixed Reality
  • Use spatial sound, voice commands, and gestures
  • Build with the HoloToolkit to make apps the easy way
  • Publish to the Windows Store and make money from your app
Who Should Take This Course
  • Developers looking to join the Mixed Reality transformation
Course Requirements
  • Basic understanding of coding in C#
  • Basic understanding of Unity
  • Access to HoloLens or other Windows Mixed Reality headset recommended but not required
Lesson Descriptions

Lesson 1 reviews the handful of requirements for getting started with holographic app development. Develop holographic apps with or without a HoloLens.
Lesson 2 introduces new Unity concepts specific to Mixed Reality application development. Optimize Unity for Windows Mixed Reality, create your first Mixed Reality application in Unity, and learn the differences between traditional Unity development and development for Mixed Reality.
Lesson 3 demonstrates the creation of a basic Hologram, which can be viewed in the HoloLens, and introduces 3D object creation and curation.
Lesson 4 covers the HoloToolkit and how to leverage this community resource.
Lesson 5 demonstrates the use of gestures, voice commands, and other ways of interacting with Holographic content.
Lesson 6 introduces the technology, concept, and utilization of spatial mapping in the context of Holographic applications.
Lesson 7 covers the importance of spatial sound and how to utilize it in their projects.
Lesson 8 provides a primer on elements that give holographic experiences additional flair and magic, such as color choice, ambient elements, music, size, and more.
Lesson 9 covers the process of publishing a Windows Mixed Reality application to the Windows Store and presents the strategies for monetization.
Lesson 10 discusses resources that are available to viewers, including relevant community forums and online groups, notable events, and other information that will help during the development process.

About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents

  1. Introduction
    1. Windows Mixed Reality and Hololens Development Fundamentals: Introduction 00:02:50
  2. Lesson 1: Preparing the Required Hardware and Software Tools
    1. Learning objectives 00:00:31
    2. 1.1 Make sure your PC is ready for Mixed Reality development 00:04:48
    3. 1.2 Use a HoloLens, HoloLens Emulator, or other Mixed Reality hardware 00:02:27
    4. 1.3 Understand the HoloLens and Mixed Reality hardware 00:14:42
    5. 1.4 Download and install the required and optional software tools 00:14:10
  3. Lesson 2: Optimizing Unity for Mixed Reality Development
    1. Learning objectives 00:00:25
    2. 2.1 Optimize Unity for Windows Mixed Reality 00:05:42
    3. 2.2 Understand the differences between developing for HoloLens and immersive Mixed Reality headsets 00:01:19
  4. Lesson 3: Making Your First Mixed Reality App
    1. Learning objectives 00:00:32
    2. 3.1 Prepare Unity for Mixed Reality development 00:10:12
    3. 3.2 Create a cube and test your application 00:08:22
    4. 3.3 Build and deploy the Unity application to the HoloLens 00:06:50
    5. 3.4 Build and deploy the Unity application to an immersive Windows Mixed Reality headset 00:06:56
    6. 3.5 Find and create 3D objects 00:06:00
  5. Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
    1. Learning objectives 00:00:27
    2. 4.1 Understand the Mixed Reality Toolkit (MRTK) 00:04:43
    3. 4.2 Download and import the Mixed Reality Toolkit 00:12:22
    4. 4.3 Learn Mixed Reality Toolkit components 00:11:42
    5. 4.4 Engage with the Mixed Reality Toolkit online 00:04:27
  6. Lesson 5: Interacting in Mixed Reality
    1. Learning objectives 00:00:22
    2. 5.1 Use gaze 00:16:26
    3. 5.2 Use gestures 00:22:19
    4. 5.3 Use voice commands 00:11:32
    5. 5.4 Use motion controllers 00:17:12
    6. 5.5 Use other Mixed Reality compatible hardware 00:07:22
  7. Lesson 6: Using Spatial Mapping
    1. Learning objectives 00:00:30
    2. 6.1 Understand what Spatial Mapping is 00:06:37
    3. 6.2 Learn how to use Spatial Mapping in projects 00:05:51
    4. 6.3 Learn how to use plane finding 00:10:06
    5. 6.4 Learn how to use occlusion 00:08:22
    6. 6.5 Learn how to use spatial understanding 00:12:32
    7. 6.6 Learn about spatial anchors and persistence 00:12:56
  8. Lesson 7: Using Spatial Sound
    1. Learning objectives 00:00:23
    2. 7.1 Know what Spatial Sound is and how it is different from “regular” sound 00:04:40
    3. 7.2 Learn how to use Spatial Sound in projects 00:10:03
    4. 7.3 Learn best practices for Spatial Sound 00:04:06
  9. Lesson 8: Creating Shared Experiences
    1. Learning objectives 00:00:23
    2. 8.1 Learn how to create a simple shared experience 00:30:15
    3. 8.2 Share experiences between differing Mixed Reality hardware 00:07:39
    4. 8.3 Learn best practices for shared experiences 00:09:23
  10. Lesson 9: Optimizing Your Mixed Reality Application
    1. Learning objectives 00:00:21
    2. 9.1 Learn how to optimize your application for best performance 00:58:10
    3. 9.2 Learn about best practices for Mixed Reality design 00:26:51
  11. Lesson 10: Monetizing Applications
    1. Learning objectives 00:00:23
    2. 10.1 Introduce the Windows Store 00:12:56
    3. 10.2 Learn how to become a Mixed Reality freelancer 00:10:12
    4. 10.3 Learn how to create new Mixed Reality opportunities 00:13:46
  12. Summary
    1. Windows Mixed Reality and Hololens Development Fundamentals: Summary 00:01:18