HoloLens Introduction and Technical Specifications

23
HoloLens Introduction & Live-Demo Peter Sperl August 2016

Transcript of HoloLens Introduction and Technical Specifications

Page 1: HoloLens Introduction and Technical Specifications

HoloLensIntroduction & Live-Demo

Peter SperlAugust 2016

Page 2: HoloLens Introduction and Technical Specifications

Agenda Overview

Hardware Specifications

Holographic Environment

Input & Interaction

Software & Development

Live Demo & Try it out!

Page 3: HoloLens Introduction and Technical Specifications

Overview

Page 4: HoloLens Introduction and Technical Specifications

Microsoft HoloLens is a holographic computer built into a headset that lets you see, hear

and interact with holograms.

It merges augmented objects into the space of the real world, creating a mixed reality for

the user.

Overview

Page 5: HoloLens Introduction and Technical Specifications

Overview Developer Edition

Released in the US on March 30th 2016 Price: $3000

No official release date yet

Runs on Windows 10 (32-bit)

Controlled by gestures & audio input

Completely untethered (no wires required, not even for development)

Page 6: HoloLens Introduction and Technical Specifications

Hardware Specifications(Not officially announced by Microsoft)

Page 7: HoloLens Introduction and Technical Specifications

The Headset (1) 18 Sensors, including:

1 IMU Inertial Measurement Unit Accelerometer, Gyroscope, Magnetometer

Ambient Light Detector 4-Microphone Array

Cameras: 1 Depth Camera (+ IR Emitter) 1 RGB Camera 4 “Environment-understanding” Cameras

Page 8: HoloLens Introduction and Technical Specifications

The Headset (2) Connectivity

Bluetooth Micro USB (2.0) Wi-Fi

Built-in speakers Capable of simulating spatial sound

Weight: 579g Battery: 16.5mWh (about 2 hours of active usage) Passively cooled (no fans)

Page 9: HoloLens Introduction and Technical Specifications

Processors & Memory CPU: Intel Atom x5-Z8100 1.04 GHz (64-bit

capable) GPU/HPU:

(Holographic Processing Unit): “HoloLens Graphics”

Intel based

2 GB RAM 64 GB Storage

Camera: 2.4 MP Photo (2048 x 1152) 1.1 MP Video (1408 x 792) @ 30 FPS

Page 10: HoloLens Introduction and Technical Specifications

Lenses (1) 2x 3-layered “Coherent Light Interference”

transparent Displays One layer each for Red, Green, Blue

A “Light Engine” projects light into the glasses

Tricks the eyes to perceive virtual objects at virtual distances

Page 11: HoloLens Introduction and Technical Specifications

Lenses (2) Field of view:

30°×17.5° degrees (16:9) Relatively small 2.3M light points with a density of 2.5k radiants

Page 12: HoloLens Introduction and Technical Specifications

The Holographic Environment

Page 13: HoloLens Introduction and Technical Specifications

The Holographic EnvironmentHoloLens processes “Terabytes of information” in real time to: map your surroundings (spatial mapping) Know your position and gaze Stabilize holograms

Locations are recognized as “Spaces” (Wi-Fi must be turned on to save/load spaces, even

though it doesn’t have to be connected to a network)

Controlled / navigated through the Windows Holographic Shell to start apps etc.

Page 14: HoloLens Introduction and Technical Specifications

Windows Holographic Shell

Page 15: HoloLens Introduction and Technical Specifications

Input & InteractionInteractions: Gaze Tap (Press / Release) Bloom

Gestures: Hold Manipulation Navigation

Voice Input “See it, say it”

Page 16: HoloLens Introduction and Technical Specifications

Software & DevelopmentRequirements for Developers:

Windows 10 64-Bit + Hyper-V support DirectX 11.0 or later 64-bit CPU At least 4 Cores in total

Visual Studio 2015 Update 3 Incl. Tools (1.4) and Windows 10 SDK

(10.0.10586)

HoloLens Emulator

(optional, for Unity) Unity HoloLens Technical Preview (HTP)

Page 17: HoloLens Introduction and Technical Specifications

Apps2D UWP (XAML) vs. 3D Holographic App

Page 18: HoloLens Introduction and Technical Specifications

2d Apps

Page 19: HoloLens Introduction and Technical Specifications

2d Apps2D UWP Apps can be run in HoloLens within a hologram of a 2D Window

Gaze input is translated into Pointer EventsPlacement of the Window launches the App

Limitations: App will have fixed resolution of 853x480 effective

pixels Some Windows 10 Concepts / APIs are not

available, e.g.: Notifications, Toasts Contacts Calendar File Explorer

Page 20: HoloLens Introduction and Technical Specifications

Holographic Apps

Page 21: HoloLens Introduction and Technical Specifications

Holographic AppsCan be created either via Unity or Visual Studio

Visual Studio provides a Template that combines basic DirectX routines and the Holographic APIs to render Holograms

Unity is the faster & easier way to go

Default & maximum rendering resolution is 720p (1268x720)

Page 22: HoloLens Introduction and Technical Specifications

Mixing XAML and 3D Apps can mix 2D Views and holographic views To switch between XAML and holographic views,

call ApplicationViewSwitcher.SwitchAsync

Page 23: HoloLens Introduction and Technical Specifications

Thank You! :)Up Next: Live Demo & Try-out