Introducción al desarrollo en HoloLens
-
Upload
javier-suarez-ruiz -
Category
Technology
-
view
1.317 -
download
0
Transcript of Introducción al desarrollo en HoloLens
![Page 1: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/1.jpg)
Introducción a HoloLensby @jsuarezruiz
MADRID · NOV 18-19 · 2016
![Page 2: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/2.jpg)
Javier Suárez RuizSoftware Developer at Plain Concepts
Microsoft MVP
• Blog: http://geeks.ms/blogs/jsuarez• Email: [email protected]• Twitter: @jsuarezruiz
![Page 3: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/3.jpg)
Agenda• VR vs AR• Características HoloLens• Sensores• Desarrollo• App desde cero!• Otras Apps• Preguntas y Respuestas
![Page 4: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/4.jpg)
VR vs AR
![Page 5: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/5.jpg)
Virtual Reality
Sensación de “presencia” en un mundo alternativo
![Page 6: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/6.jpg)
MADRID · NOV 27-28 · 2015
VR vs ARVirtual RealitySustituye completamente tu entorno
![Page 7: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/7.jpg)
AugmentedReality
El mundo real se mezcla con el digital. Los objetos digitales dan la sensación de pertener al mundo real.
![Page 8: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/8.jpg)
MADRID · NOV 27-28 · 2015
VR vs ARAgumented RealityColoca elementos virtuales u hologramas sobre tu entorno
![Page 9: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/9.jpg)
Las HoloLens en detalle
![Page 10: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/10.jpg)
MADRID · NOV 27-28 · 2015
Un holograma es un objeto como cualquier otro del mundo real, con una gran diferencia, no es físico, esta enteramente realizado por luz.
Los objetos holográficos se pueden ver desde diferentes ángulos, distancias, como un objeto físico real.
Los hologramas no ofrecen ningun tipo de Resistencia al ser presionados o tocados porque en realidad, no tienen cuerpo físico ni masa.
¿Qué es un holograma?
![Page 11: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/11.jpg)
MADRID · NOV 27-28 · 2015
Hololens¿Qué son?
Microsoft HoloLens es el primer ordenador holográfico con Windows 10.
Es totalmente independiente, no necesita ninguna conexión a PC, teléfono, etc.
Microsoft HoloLens permite anclar hologramas en el espacio real físico ofreciendo una nueva forma de interacción
Microsoft Hololens soporta realidad aumentada.
![Page 12: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/12.jpg)
MADRID · NOV 27-28 · 2015
HololensPrincipales características1. Cámara2. PC3. Lentes4. Audio5. Sensores6. Botones
![Page 13: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/13.jpg)
HololensCaracterísticasIntel Atom x5-Z81002 GB RAM64 GB HDD (54GB espacio libre)4 cámaras de entorno (“Kinect”)4 Micrófonos (2 laterales cancelación ruido)GPU/HPU2-3h duración batería (uso intenso entorno a 2h)Windows 10 32 bits
Apps oscilan entre 20MB 200MB.
![Page 14: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/14.jpg)
MADRID · NOV 27-28 · 2015
![Page 15: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/15.jpg)
DEMODEMODEMOUn vistazo a las HoloLens
![Page 16: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/16.jpg)
Desarrollo
![Page 17: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/17.jpg)
MADRID · NOV 27-28 · 2015
DesarrolloEl SDK:• Plantillas Visual Studio• Emulador • Unity 5.4 para HoloLens
![Page 18: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/18.jpg)
El emulador
![Page 19: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/19.jpg)
MADRID · NOV 27-28 · 2015
El emuladorRequisitos:• Hyper-V• 64Bits• Soporte para DirectX 10
Podemos interactuar usando el ratón para emular el movimiento de la cabeza, el gaze y la acción.
También podemos usar el teclado para ejecutar acciones.
![Page 20: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/20.jpg)
MADRID · NOV 27-28 · 2015
PlantillasHolographic DirectX 11 App
App UWP que usa SharpDX y C#.
![Page 21: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/21.jpg)
MADRID · NOV 27-28 · 2015
UWP and Holographic App
![Page 22: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/22.jpg)
DEMODEMODEMO
Vemos plantillas y emulador
![Page 23: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/23.jpg)
MADRID · NOV 27-28 · 2015
Unity• Unity es un motor de
videojuego multiplataforma.
• Añade soporte a HoloLens.
• Toolkit con herramientas para tener acceso a características.
![Page 24: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/24.jpg)
MADRID · NOV 27-28 · 2015
· Engine moderno de videojuegos basado en componentes.
· Permite crear juegos y Apps.· Plataformas soportadas: Windows, Linux, MacOS,
Ios, Android y UWP.
Wave Engine
![Page 25: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/25.jpg)
MADRID · NOV 27-28 · 2015
Wave Engine
![Page 26: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/26.jpg)
MADRID · NOV 27-28 · 2015
Interacción1. Mirada (Gaze)2. Gestos3. Voz4. Sonido especial5. Spatial mapping
![Page 27: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/27.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresGaze input
![Page 28: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/28.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresHD color camera
![Page 29: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/29.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresSpatial Mapping
![Page 30: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/30.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresSpatial Mapping
![Page 31: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/31.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresGesture inputDepth camera
Air Tap Bloom
![Page 32: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/32.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresVoice inputWindows.Media.SpeechRecognitionKeywordRecognizer lo más usado.
![Page 33: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/33.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresSpatial SoundHead-Related Transfer Functions (HRTFs)
![Page 34: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/34.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresBluetooth connectivity
![Page 35: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/35.jpg)
MADRID · NOV 27-28 · 2015
APIs y SensoresCompartir Holograma por Wifi
![Page 36: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/36.jpg)
MADRID · NOV 27-28 · 2015
App paso a paso desde cero
![Page 37: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/37.jpg)
MADRID · NOV 27-28 · 2015
App paso a paso desde cero¿Qué vamos a ver?• Crear App 3D con el sistema solar.• Uso de modelos 3D.• Gestión de cámara y posicionamiento.• Spatial Sound.• Air Tap.• Comandos de voz.
![Page 38: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/38.jpg)
DEMODEMODEMO
App desde cero paso a paso
![Page 39: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/39.jpg)
Preguntas y respuestas.
¿Dudas?
P&R
![Page 40: Introducción al desarrollo en HoloLens](https://reader031.fdocuments.co/reader031/viewer/2022013004/5876be8c1a28ab6d5a8b45ab/html5/thumbnails/40.jpg)
Gracias!