Get HoloLens 2 fundamentals: develop mixed reality applications Microsoft Quiz Answers
Learn the techniques and best practices for developing mixed reality applications.You will identify and describe some of the core concepts like Mixed Reality Toolkit (MRTK), Azure Spatial Anchors, Azure Services, PC Holographic Remoting, and so on.
Prerequisites:
- A Windows 10 PC configured with the correct tools installed
- Windows 10 SDK 10.0.18362.0 or later
- A HoloLens 2 device configured for development
- Unity Hub with Unity 2020.3 LTS or Unity 2019.4 LTS installed (OpenXR requires 2020.3.8 or later to prevent bugs)
Enroll on Microsoft
Module 1: Introduction to the Mixed Reality Toolkit-Set Up Your Project and Use Hand Interaction
Import and learn about foundational elements of the Mixed Reality Toolkit (MRTK)
Learning objectives:
By the end of this module you’ll be able to:
- Import the MRTK into your Unity Windows Mixed Reality Project.
- Configure basic object interactions without the need to create your own custom scripts.
Prerequisites:
- A Windows 10 PC configured with the correct tools
- Windows 10 SDK 10.0.18362.0 or later
- (Optional) A HoloLens 2 device configured for development
- Unity Hub with Unity 2020.3.x/2019.4.x installed and the Universal Windows Platform Build Support module added
- Mixed Reality Feature Tool
- Basic familiarity with Unity: interface, scene creation, package import, addition of GameObjects to a scene
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. In the Unity Build Settings window, which platform should be selected to target Windows Mixed Reality?
- WebGL
- PC, Mac & Linux Standalone
- Universal Windows Platform
Q2. Which Mixed Reality Toolkit package is the only one you’re required to import and configure in order to use the Mixed Reality Toolkit?
- Microsoft.MixedRealityToolkit.Unity.Extensions.unitypackage
- Microsoft.MixedRealityToolkit.Unity.Foundation.unitypackage
- Microsoft.MixedRealityToolkit.Unity.Examples.unitypackage
Q3. After the Mixed Reality Toolkit is added to a Unity scene, what happens to the Main Camera object?
- The Main Camera object becomes a child to the MixedRealityToolkit object.
- The Main Camera object becomes a child to the MixedRealityPlayspace object.
- The Main Camera object is deleted because it’s not needed for mixed reality development.
Module 2: Place a Mars Rover object in the scene and work with grids and intelligent object tracking
This course provides you with an understanding of placing objects and tracking objects using solvers.
Learning objectives:
By the end of this module you’ll be able to:
- Position objects in the scene
- Use the Mixed Reality Toolkit (MRTK) feature called Grid Object Collection
- Use solvers to direct the user to objects
- Use solvers to reposition objects
Prerequisites:
- A Windows 10 PC configured with the correct tools
- Windows 10 SDK 10.0.18362.0 or later
- (Optional) A HoloLens 2 device configured for development
- Unity Hub with Unity 2020.3.X/2019.4.X installed, and the Universal Windows Platform Build Support module added
- Set Up Your Project and Use Hand Interaction
- Mixed Reality Feature Tool
- Basic familiarity with Unity, including the interface, scene creation, package import, and the addition of GameObjects to a scene
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. Choose the correct description of Prefabs in Unity.
- Prefabs are a mere collection of objects used for organizational purposes.
- Prefabs are components provided by the Mixed Reality Toolkit to manipulate objects on scene.
- Prefabs are reusable components used to propagate changes to all its instances at once.
Q2. Which Object Collection type allows randomization and supports dispersed style collection?
- Grid Object Collection
- Tile Grid Object Collection
- Scattered Grid Object Collection
Q3. Suppose you need an arrow always pointing in the direction of the sun. Which solver will you use to implement this function?
- Directional Indicator
- Tap To Place
- Radial View
Module 3: Getting started with 3D object interaction
Learn to manipulate and interact with 3D objects
Learning objectives:
By the end of this module you will be able to:
- Learn how to configure 3D objects so they can be interacted with
- Learn how to add bounds control to 3D objects
- Learn how to organize buttons in a collection
- Learn how to use MRTK’s menu prefabs
- Learn how to interact with holograms using UI menus and buttons
- Learn how to add text elements
- Learn how to spawn tooltips on objects dynamically
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. What is the purpose of the ObjectManipulator script?
- This script makes an object movable, scalable, and rotatable using one or two hands.
- This script makes an object grabbable from a close distance.
- This script makes an object change color when a user gazes at the object.
Q2. Which component is an all-in-one container to make any object easily interactable and responsive to input?
- Box Collider Component
- Physical Press Event Router Component
- Interactable Component
Q3. What function does ToolTip provide you?
- Provide voice inputs to the objects
- Provide short descriptions to the objects
- Provide manipulating function to the object
Module 4: Enable eye-tracking and voice commands for objects on the HoloLens 2
Use eye-tracking and voice commands in your unity project and enhance user experience
Learning objectives:
By the end of this module you will be able to:
- Learn how to enable eye-tracking for HoloLens 2
- Learn how to use eye-tracking to trigger action
- Learn how to create speech commands
- Learn how to control speech commands globally and locally
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. Which of the following option enables simulated eye-tracking for the Unity editor?
- Set the Default Eye Gaze Simulation Mode to Camera Forward Axis
- Locate the Gaze Settings section and check the Is Eye Tracking Enabled checkbox
- Ensure Eye Gaze Input Capability is greyed out
Q2. Which component handles the speech input events raised from the IMixedRealityInputSystem?
- Speech Input Handler Component
- Speech Commands Profile
- Speech Confirmation Tooltip
Q3. Is eye-tracking enabled in HoloLens 1?
Module 5: Use Azure Spatial Anchors to anchor objects in the real world
This course explores the use of Azure Spatial Anchors by integrating it into a HoloLens 2 application.
Learning objectives:
By the end of this module, you’ll be able to:
- Describe the fundamentals of Azure Spatial Anchors.
- Start and stop an Azure Spatial Anchors session, along with creating, uploading, and downloading spatial anchors on a single device.
- Persist spatial anchors between app sessions and app restarts by saving an anchor ID to the local disk on HoloLens.
- Share spatial anchors between multiple devices for a basic multiuser, static hologram shared experience.
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. What should the MRTK configuration profile for a scene be set to?
- DefaultHoloLens1ConfigurationProfile
- DefaultHoloLens2ConfigurationProfile
- DefaultMixedRealityToolkitConfigurationProfile
Q2. What do you transfer between multiple devices to achieve spatial alignment?
- Access keys
- Anchor ID
- Account domain
Q3. In this module, what does the UI panel display essential information about?
- Upcoming Azure Spatial Anchors session
- Previous Azure Spatial Anchors session
- Current Azure Spatial Anchors session
Module 6: Add Azure Cognitive Services to your mixed reality project
Import and learn about Azure Speech Services to enhance your learning experience.
Learning objectives:
By the end of this module you will be able to:
- You would have implemented speech recognition powered by Azure with Mixed Reality ToolKit(MRTK).
- Implemented speech commands powered by Azure.
- Our project can now successfully translate the words you speak into several different languages.
- Our project now have AI-powered speech commands, allowing our application to recognize the users’ intent even if they do not utter precise commands.
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. Which Azure Services are used for LUIS?
- Cognitive Service
- Custom AI
- Language Understanding
Q2. You are developing an application for tourists to use as a text based or audio based translator. Which Azure services can help?
- Text Analytics
- Translator text
- Text Translate
Q3. You wish to develop an application which can take verbal commands. Which Azure services can help?
- Speech
- LUIS
- Azure Text Analytics
Module 7: Activate spatial audio for your HoloLens 2 application
Learn about spatial audio to enhance your learning experience. Explores the use of spatial audio by integrating it to a HoloLens 2 application.
Learning objectives:
By the end of this module you will be able to:
- import Mixed Reality Toolkit (MRTK)
- import and enable the Microsoft Spatializer plugin and also to enable the spatial audio on your workstation.
- spatialize the button interaction sounds and to use an audio clip to test spatialized button interaction.
- spatialize audio from an video source Try out your app on a HoloLens 2 or in the Unity editor. You’ll see and hear the video, and the audio from the video is spatialized.
- enable and disable spatialization at run time, test out the app on a HoloLens 2 or in the Unity editor. In the app, you can now click the button to activate and deactivate spatialization of the audio.
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. Which plugin provides easy access to the HRTF hardware so your application can use more of the processor for the operations other than spatial audio?
- ARKit XR Plugin
- Oculus XR Plugin
- Microsoft spatializer plugin
Q2. What do you need to adjust in the Audio Source component to disable attenuation?
- Spatial Blend
- Volume curve
- Doppler Level
Q3. Unreverberated audio is called __________, and the audio after filtering with the reverb filter is called the __________
- dry path, wet path
- wet path, dry path
Module 8: Integrate Azure Cloud Services to your Unity project on HoloLens 2
Learn about Azure Cloud Services to enhance your learning experience.
Learning objectives:
By the end of this module you will be able to:
- Build a HoloLens 2 application that can detect objects from images and find its spatial location.
- Use Azure Custom Vision to train and detect images in the HoloLens 2 application
- Integrating Azure Storage as the persistence solution for the demo application.
- Learn basics of Azure Bot Service with LUIS
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. What are the different types of services provided by the cloud?
Q2. Which of the following element is a non-relational storage system for large-scale storage?
- Application
- Compute
- Storage
Q3. Which Azure Service helps developers to create intelligent bots that can maintain natural conversation with users?
- Azure Spatial Anchors
- Azure Bot Service
- Azure Cloud Service
Module 9: Create a Holographic Remoting app to visualize 3D content on HoloLens 2
Learn about PC holographic remoting to enhance your learning experience.
Learning objectives:
By the end of this module you will be able to:
- Build a mixed reality experience demonstrating UI elements, 3D model manipulation, model clipping, and eye-tracking features.
- Create a Holographic Remoting remote app and connect to HoloLens 2 at any point, providing a way to visualize 3D content in mixed reality.
Prerequisites:
This module is part of these learning paths:
Quiz 1: Knowledge check
Q1. Which of the following scripts is attached to a Button Parent Object?
- Interactable script
- View Button control script
- Toggle Button script
Q2. Which of the following additional capabilities are selected?
- PrivateNetworkClientServer
- Removable Storage
- VideosLibrary
Q3. In the OpenXR feature group we select:
- Mock Runtime
- Runtime Debugger
- Holographic App Remoting
Conclusion:
I hope this HoloLens 2 fundamentals: develop mixed reality applications Microsoft Quiz Answers would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.
This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.
Keep Learning!
More Coding Solutions >>
LeetCode Solutions
Hacker Rank Solutions
CodeChef Solutions