SlideShare una empresa de Scribd logo
1 de 44
Alejandro Almeida
.NET Solutions Architect
@alexnlayer
.NET Conference 2015
Y
A
X B
Oculus Share
DK1
Desde Septiembre 2012
Caja intermediaria
3 pares lentes
No disponible
DK2
Desde Marzo 2014
Incluye una cámara
2 pares de lentes
En venta
Comparativa DK1 DK2
Resolución 1280x800 (640x800) 1920x1080 (960x1080)
Tecnología LED OLED baja persistencia
Tamaño 7" 5.7"
Modelo Innolux HJ070IA-02D Samsung Galaxy Note 3
Latencia 50-60ms 20-40ms
Baja Persistencia NO SI
Tracking Orientación SI SI
Tracking Posición NO SI
Giroscopio, acelerómetro,
magnetómetro SI SI
FOV 110 100
Low Persistence OLED Display
(2-3 ms)
Alejandro Almeida
.NET Solutions Architect
@alexnlayer
¡¡¡Si te ha gustado no olvides
rellenar la encuesta!!!
Thanks
Y
A
X B

Más contenido relacionado

Último

TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 

Último (9)

TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 

Destacado

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Creando experiencias de realidad virtual con Unity3D y .NET

  • 1. Alejandro Almeida .NET Solutions Architect @alexnlayer .NET Conference 2015 Y A X B
  • 2.
  • 3.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. DK1 Desde Septiembre 2012 Caja intermediaria 3 pares lentes No disponible DK2 Desde Marzo 2014 Incluye una cámara 2 pares de lentes En venta
  • 16. Comparativa DK1 DK2 Resolución 1280x800 (640x800) 1920x1080 (960x1080) Tecnología LED OLED baja persistencia Tamaño 7" 5.7" Modelo Innolux HJ070IA-02D Samsung Galaxy Note 3 Latencia 50-60ms 20-40ms Baja Persistencia NO SI Tracking Orientación SI SI Tracking Posición NO SI Giroscopio, acelerómetro, magnetómetro SI SI FOV 110 100
  • 17.
  • 18.
  • 19.
  • 20. Low Persistence OLED Display (2-3 ms)
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Alejandro Almeida .NET Solutions Architect @alexnlayer ¡¡¡Si te ha gustado no olvides rellenar la encuesta!!! Thanks Y A X B

Notas del editor

  1. Buenas tardes, Mi nombre es Alejandro Almeida y soy Arquitecto de Soluciones .NET. Mi experiencia profesional proviene del mundo empresarial aunque hace relativamente poco tiempo tuve que enfrentarme a un proyecto en el que una de las capas de presentación de una arquitectura DDD debía representar unos procesos de almacenes logísticos en gráficos 3D. En ese momento decidí apoyarme en Unity3D para hacer esta capa de presentación porque me resultaba cómodo y sencillo de desarrollar con Visual Studio. De esta manera la empresa también pudo enfrentarse a estos nuevos retos manteniendo un equipo de desarrolladores homogéneo. En pocas semanas el equipo de desarrollo acostumbrado a trabajar con tecnologías como Silverlight y WPF pudo empezar a desarrollar las primeras pruebas de concepto en Unity3D. Fue a partir de este momento cuando me enamore de Unity3D. Mas adelante me fueron surgiendo nuevos proyectos donde me pedían ofrecer soluciones con Realidad Aumentada y Realidad Virtual. Es de esto ultimo de los que os quiero hablar, de lo sencillo que es crear experiencias de Realidad Virtual con la integración para Unity3D del SDK de Oculus Rift.
  2. Durante la siguiente sesión hablaremos de cómo podemos crear experiencias de Realidad Virtual con Unity3D. Haremos una introducción para entender qué es Oculus Rift y algunos conceptos VR. Luego pasaremos a instalar y configurar el DK2 para mas tarde desarrollar una experiencia de ejemplo con el. Programaremos y depuraremos los scripts desde Visual Studio. Y finalmente hablaremos de cómo podemos optimizar el rendimiento de nuestros juegos y daremos algunos consejos para crear buenas experiencias VR.
  3. El cerebro humano es capaz de detectar el retardo entre lo que envía y la respuesta en pantalla.
  4. En setptiembre de 2012 el inventor de Oculus publicó una primera versión de su (Head-Mounted Display)
  5. En setptiembre de 2012 el inventor de Oculus publicó una primera versión de su (Head-Mounted Display)
  6. Colamos una imagen anteriormente obtenida si vemos que no llegamos. No se aconseja para DK1 por sus tiempos de respuesta tan elevados. Se notaria el efecto. El timewrap es una técnica que han desarrollado para evitar tirones que pueden ser mucho mas notorios debido a la baja persistencia, la técnica consiste en que cuando falte un frame, en vez de mostrar el salto que produce esa ausencia se sustituye este frame por una versión ligeramente modificada del anterior frame (de ahí que se bambolee), lo que en rv se traduce en que podemos evitar algún tiron que te puede arruinar la experiencia, siempre y cuando no sean muchos frames los que falten, es decir, esto es para caídas puntuales, ya qu eno hace magia (lo que me recuerda que puede que en el vídeo la tasa de fps no fuese muy buena y por eso se bambolee tanto la imagen).
  7. Fuente: http://rifty-business.blogspot.com.es/2014/08/using-timewarp-on-oculus-rift.html
  8. Han mejorado la IMU (Unidad de medición inercial) Este dispositivo permite enviar métricas de medición a mayor velocidad y con mayor precisión. Lo cual permite al HMD reducir la latencia. Permite hacer predicción dinámica.
  9. .