2017 03 22 lessons learned building hololens 3d apps from a 2d app developer

32
@elbruno Lessons learned building Hololens 3D Apps from a 2D app developer Bruno Capuano @elbruno #Hololens

Upload: bruno-capuano

Post on 11-Apr-2017

106 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Lessons learned building Hololens 3D Apps from a 2D app developer

Bruno Capuano@elbruno

#Hololens

Page 2: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Click to add title

Bruno CapuanoInnovation Manager@elbruno

http://www.elbruno.com

Page 3: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Click to add title

Bruno CapuanoInnovation Manager@elbruno

http://www.elbruno.com

Page 4: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Virtual RealityA computer’s simulated version of reality

Page 5: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Virtual RealityA computer’s simulated version of reality

Augmented RealityData notifications tied to the real world

Page 6: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Virtual RealityA computer’s simulated version of reality

Augmented RealityData notifications tied to the real world

Mixed RealityYour real and digital worlds integrated, enhanced with holograms

Page 7: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Page 8: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno8

Gaze

Page 9: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno9

Gestures

Page 10: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno10

Voice

Page 11: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno11

Sound

Page 12: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Spatial Mapping

Page 13: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Demo Device overview Hololens Windows Application

Developer Portal

Page 14: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Hololens

App Development

Page 15: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

https://developer.microsoft.com/en-us/windows/holographic/app_views_on_hololens

App Views: Holographic vs 2D

Page 16: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

2D Apps = UWP

Page 17: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Demo Create UWP Visual Studio and deploy to a Device

Test on Laptop and Device

Page 18: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Lessons learned Not all the UWP features are available on Hololens

2D Apps are a great solution for many scenarios

Page 19: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

3D Apps, how to start

Hololens

Page 20: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

What is it? View 3D

holograms One holographic

app at a time Lock to real

world

Holographic View

Page 21: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Start Here for Guides, Docs, Community

Page 22: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Visual Studio 2017 & Updates Game Development with Unity

Option will install Unity 5.X Any VS2017 version will work,

Community, Professional or Enterprise

Hololens Emulator (optional) Run as a local Virtual Machine on

Hyper-V I prefer test in Unity 3D

Install the Tools

Page 23: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

HoloToolkit: Open Source on GitHub

Page 24: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Input Sharing Spatial Mapping Spatial

Understanding Spatial Sound Utilities Build

Main Features

Page 25: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Demo First holographic App with Unity & HoloToolkit

Page 26: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Demo First holographic App with Unity & HoloToolkit

Add an interactions with a hologram

Page 27: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Demo First holographic App with Unity & HoloToolkit

Add an interactions with a hologram

Add scripting

Page 28: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Lessons learned Unity code is kind of “Magic” for a 2D dev

Some of the official demo are great NEVER DO THIS classic C# samples

HoloToolkit is a must have Deep into HoloToolkit-Unity assets You’ll use a lot of #if UNITY_EDITOR

Page 29: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

UrhoSharp, thanks to Xamarin !

Hololens

Page 30: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

Demo Hello World with

UrhoSharp Voice Commands

demo Sample demo app

with Integration Cognitive Services Azure Blob Microsoft Flow

Page 31: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

Q&A

Page 32: 2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer

@elbruno

My PostsEnglish, https://elbruno.com/category/hololens+englishpost URHOSharp, https://elbruno.com/category/hololens+URHO/

Hololens Official resourcesHololens Developers, https://www.microsoft.com/microsoft-hololens/en-ca/developersHolographic Academy, https://developer.microsoft.com/en-us/windows/mixed-reality/academy Install the tools, https://developer.microsoft.com/en-us/windows/mixed-reality/install_the_tools HoloToolkit Unity, https://github.com/Microsoft/HoloToolkit-Unity

OtherUrho Samples, https://github.com/xamarin/urho-samples From Zero to Holograms, https://github.com/Microsoft/TechnicalCommunityContent/tree/master/Mixed%20Reality/HoloLens/Session%202%20-%20Hands%20On

Resources