2. Felipe Martínez
Ingeniero Informático de Sistemas con más
de 10 años de experiencia. En los últimos años
me he especializado en tecnologías móviles
(Android / iOs / Híbridas). Me apasiona
afrontar nuevos retos e investigar con nuevas
tecnologías.
#mobilebusiness #mobiledevelopment #apps
Conceptos Básicos…
fmaralv@gmail.com
@fmaralv
http://www.linkedin.com/profile/view?id=215678645
4. Contenidos
Presentación:
1- Introducción a la Realidad Aumentada con Vuforia.
2- Mesa Redonda: Novedades de Vuforia, Retos de la
Realidad
Aumentada,
Dudas
sobre
el
curso, Inquietudes....etc.
Conceptos
Taller Práctico: Básicos…
1- Mi primera app de Realidad Aumentada.
2- Reconocimiento de Texto.
6. Realidad Aumentada
La Realidad Aumentada (RA) es el término que se
usa para definir una visión directa o indirecta de un
entorno físico del mundo real, cuyos elementos se
combinan con otros virtuales para la creación de una
realidad mixta en tiempo real.
Consiste en añadir información virtual a la información
Generalidades…
física ya existente, es decir, incorporar una parte de
creación o recreación virtual a lo real. No sustituye la
realidad física sino que sobreimprime los datos
informáticos en ella. De esta manera, con la ayuda de
la tecnología la información sobre el mundo real se
convierte en interactiva y digital.
:
7. Visión basada en Realidad Aumentada
Vista del mundo real
Vista de Cámara
Contenido Virtual
Creación de contenido virtual que usaremos
superponiéndolo al contenido real.
Visión basada en
la experiencia de
la Realidad
Aumentada
Mediante el
reconocimiento de
patrones 2D/3D y la
unión de la Vista del
mundo real + Contenido
Virtual obtenemos una
experiencia interactiva
y mas enriquecedora
9
8. Realidad Virtual
La principal diferencia con la realidad REALIDAD
VIRTUAL es que no sustituye la realidad física, sino
que sobreimprime los datos informáticos al mundo
real
9. Cronología
1968 – Primeros estudios por Ivan Sutherland sobre
interfaz gráfica de usuario (GUI), padre del concepto
mundo virtual (realidad virtual) y precursor de la
mayoría de las interfaces de comunicación que hoy
conocemos.
La primera aproximación a la
realidad
aumentada
permitía, usando un casco de
visión, ver sencillos objetos 3d
renderizados en tiempo real.
Esto ocurría en el año 1968.
10. Cronología
1973 – Ivan Sutherland inventa
la display de cabeza (HMD) lo
que sugiere una ventana a un
mundo virtual
1985: Nacimiento de Hurto.
Myron Krueger crea Videoplace
que permite a los usuarios
interactuar con objetos virtuales
por primera vez
11. Cronología
1990: Jaron Lanier acuña el
término realidad virtual y crea la
primera actividad comercial en
torno a los mundos virtuales
1990/92: Tom Caudell crea el
término Realidad Aumentada al
describir una pantalla que usarían
los técnicos electricistas de Boeing
y que mezclaba gráficos virtuales
con la realidad física,
13. Cronología
2000: Bruce H. Thomas desarrolla
ARQuake, juego al aire libre con
dispositivos móviles de RA.
2008: AR Wikitude Guía sale a la
venta el 20 de octubre de 2008
con el teléfono Android G1.
14. Cronología
2009: AR Toolkit es portado a
Adobe Flash (FLARToolkit) ,con lo
que la realidad aumentada llega al
navegador Web.
2009: Se crea el logo oficial de la
Realidad Aumentada con el fin de
estandarizar la identificación de la
tecnología aplicada en cualquier
soporte o medio por parte del
público general.
15. Cronología
2012: Mahei Innovation crea una
aplicacion móvil de AR capaz de
interaccionar con libros y juguetes
2012/13: Google se lanza al
diseño de unos lentes que
crearían la primera realidad
aumentada comercializada
.
16. Cronología
2012: Mahei Innovation crea una
aplicacion móvil de AR capaz de
interaccionar con libros y juguetes
2012/13: Google se lanza al
diseño de unos lentes que
crearían la primera realidad
aumentada comercializada
.
17. Futuro
Juniper Research predice que el mercado de
realidad aumentada tendrá 200 millones de
usuarios en cinco años.
El analista de mercado Juniper Research predice en su
informe
„Mobile
Augmented
Reality:
smartphones, Ttablets and smart glasses 20132018‟, cómo la tecnología de realidad aumentada se
convertirá en una plataforma de comunicación
indispensable en los dispositivos móviles y en el
comercio. El mercado de realidad aumentada pasará
de 60 millones de usuarios actuales a cerca de 200 en
2018.
19. ¿Cómo implemento RA?
Tendremos que hacer uso de kit de desarrollo de
terceros para implementar apps que hagan uso de RA
puesto que sistemas como Android o iOs no
implementas RA en sus propios SDK de forma nativa.
Estos SDK nos proporcionan las siguiente
funcionalidades:
1- Tipo de Objeto a reconocer.
2- Tracking o reconocimiento.
3- Rendering o visionado de contenido digital.
20. Tipos de Reconocimiento
GPS Compass + Gyro + Accelerometer
Marker (Fiduciary, frame, etc)
NFT (Natural Feutered Tracking)
(2D images)
Pre-trained
Cloud recognized
User-defined
3D (Pre-trained point cloud)
Live 3D (SLAM)
Face, Fingers, Body
Robot
24. ¿Qué SDK de AR elijo?
http://augmentedworldexpo.com
http://augmentedworldexpo.com/auggies/
Best AR Video: Sight,
Best AR SDK: Vuforia by Qualcomm
Best AR Marketing Campaign: Gold AR by Giovanni
Landi ,
Best augmented hardware: Sphero,
Best AR For Enterprise: Otolift by TWNKLS,
Best mobile AR App: Hermaton by Sahar Fikouhi,.
26. Apps: iShapp
La app iShapp desarrollada por
la empresa Iwall in Shop, permite
interactuar con las marcas en los
mupis interactivos conocidos
como iwall de los centros
comerciales, escaparates, produ
ctos, imágenes o cualquier
soporte publicitario.
27. Apps: La escuela
Esta es una aplicación solidaria de ING DIRECT y
UNICEF que funciona en contacto con la web
www.llevalosalaescuela.com. Porque esta historia
empieza en una web y acaba en tu móvil.
El funcionamiento es sorprendente pero sencillo. En
www.llevalosalaescuela.com encontrarás a niños a
los que les falta una cosa que sólo tú puedes poner:
la escuela.
28. Apps: Catálogo IKEA
El catálogo IKEA 2014, a través de dispositivos
móviles, smartphones y tablets incluye como gran
novedad de este año la Realidad Aumentada, que hace
posible que los lectores puedan visualizar en tres
dimensiones cómo quedarían sus hogares con el
mueble u objeto de decoración elegido, con una
selección de cerca de 100 productos.
35. Ámbitos de Uso
Juegos
Capacidad de detectar
la acción desde
cualquier ángulo;
respuesta a eventos
físicos
5
Instructivas &
Educacionales
Usando tu dispositivo
como un manual de
usuario con
instrucciones
visualmente
interactivas
Interactivas
Mejorando las
experiencias de usuario
desde un punto de vista
empresarial y de uso
37. Motor de Vuforia
Permitiendo mejorar las experiencias y aumentar la creatividad
Reconocimiento
Imágenes
Creatividad!
Objetos 3D
Efectos de Fondo
Frame Markers
Imágenes de Usuario
Reproducción
de video
Texto
Botones
Virtuales
Objetos Cilíndricos
Gestión de
Oclusión
38. Oferta de Vuforia
Soporte SDK
Herramientas
& Servicios
Foro de Soporte
12
•
•
•
Android
iOS
Unity Extension
•
•
•
Gestor Web de “T
argets” (TMS)
Guia de Desarrollo
Servicios Web de Vuforia
•
Soporte de Ingernieros
Técnicos
Cientos de posts con dudas
resueltas
•
39. Flujo de Desarrollo
Elige los Targets
• Subir imágenes al TMS via webI
version
1.5
• Selecionar targets
(~100) & descargar
Device Target Database
version
• Subir imagenes via
Servicios Web al Cloud
Target Database
2.0
Desarrollo de contenido
Integrar con App
• Crear contenido enriquecido
como modelos 3D
, animaciones o video
• Construir app con herramientas
nativos – Eclipse, Xcode, or
Unity 3D
• Uso de software 3D como
Maya, Blender, 3D Studio
Max…etc
• Enlazar la bbdd de targets con la
app
• Create simple content – 2D
text, images
• Construir com herramientas
nativas – Eclipse, Xcode y
motores de renderizado ligero
• Re-use existing online content
version
2.6
13
• Subir imagenes via
Servicios Web al Cloud
Target Database
• Create simple content – 2D
text, images ,,3D Objects ,Texto
(100.000 palabras)
• Re-use existing online content
• Construir com herramientas
nativas – Eclipse, Xcode y
motores de renderizado ligero
40. Incompatibilidades
Also note that Unity 4.3 which was just released is
not compatible with Vuforia 2.6. Do not create or
open existing Vuforia Unity projects in Unity 4.3 at
this time. This issue will be resolved in the next
release of the Vuforia Unity extension, which will
be available in the near future.
41. Vuforia Components
Aplicación móvil
Desarrollador
Qualcomm
App
Assets, Logic, Re
ndering Engine
Obtener Contenido
Content
Subir Image
Posición
del Target
Interacciones
de usuario
Web UI
Libreria Vuforia
Servicios
Web APIs
Reconocer Imagen
Cloud Target
Database
Local Target
Database
Devate Tase
D ic ab rget
Descargar & Empaquetar con la App
Siistemade Gestión
deT
argets
(TMS)
42. Vuforia Development Options
Download Vuforia SDK‟s:
developer.qualcomm.com/vuforia
Eclipse
Sistema
Ventajas
Android
• Gratuito
• APIs de bajo nivel
para permite gran
flexibilidad y
rendimiento en
las apps
15
Unity 3D
Multiplataforma
Android/iOs/Xbox…etc
• Entorno Gráfico con motor de
juegos propio, que reduce el
tiempo de desarrollo y su coste
• Multiplataforma
• Gratuito (Version Pro de
pago)
Xcode
iOS
• Gratuito
• APIs de bajo
nivel para
permite gran
flexibilidad y
rendimiento en
las apps