Giter Site home page Giter Site logo

shukla-ankit / microsoft-hololens-by-example Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/microsoft-hololens-by-example

0.0 0.0 0.0 192.58 MB

Microsoft HoloLens By Example, published by Packt

C# 94.93% HLSL 0.69% ShaderLab 3.93% JavaScript 0.01% Python 0.44%

microsoft-hololens-by-example's Introduction

Microsoft HoloLens By Example published by Packt

https://www.packtpub.com/web-development/microsoft-hololens-example https://github.com/PacktPublishing/Microsoft-HoloLens-By-Example

Chapter 1

Enchanted Reality, Introduction to the concepts of Mixed Reality, contrasting it against Augmented Reality (AR) and Virtual Reality (VR) including a discussion around the opportunities it offers in creating more natural and immersive experiences..

Chapter 2

Tagging the world using DirectX, This chapter begins walking through setting up the environment then walking the user through building an augmented reality application that leverages Microsoft Cognitive Services Computer Vision API to tag recognised content within the users field of view, specifically recognizing faces. Chapter 3, Assistant item finder using DirectX, In this chapter we build on top of the previous example by allowing the user to pin tagged items and have the system assist you navigate back to them.

Chapter 4

Building Paper Trash Ball in Unity, This chapter walks the reader through the development of a popular Smartphone game Paper Toss, but unlike the traditional game, the setting will be the user’s physical environment.

Chapter 5

Building Paper Trash Ball in Unity using HoloToolkit, This chapter is a continuation of the previous but looks at re-implementing the project using HoloToolkit, collection of scripts and components intended to accelerate development of Hololens application development, and extends it by adding an holographic user interface.

Chapter 6

Interacting with Holograms using Unity, In this chapter we explore various ways the user can interact with holograms. We start by discussing gestures, along with allowing the user to touch holograms, then introduce the reader to Voice User Interfaces, walking the reader through extending the application to allow the user to manipulate the hologram using their voice.

Chapter 7

Collaboration with Hololens using Unity, In this chapter we walk through building a project where the hololens is shared across multiple devices. The example is based on a collaborative design review where-by a design (3D model) is streamed to multiple Hololens devices where it is projected into the real-world allowing for richer engagement and collaboration.

Chapter 8

Developing a multiplayer game using Unity, Our final example is building a fun multiplayer game, inspired by the classic Cannon Fodder, where the user will navigate their team around the environment to eliminate their opponent.

HoloToolkit-Unity

Snapshot/Version of the MixedRealityToolkit-Unity (formally HoloToolkit-Unity) project from Microsoft used for this book (added here for convenience), original source from https://github.com/Microsoft/MixedRealityToolkit-Unity.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.