SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
V Xornadas Multimedia



Realidad aumentada
         y software libre
¿Qué es la Realidad Aumentada?

¿Por qué es importante?

Tipos de Realidad Aumentada

Dispositivos necesarios

Aplicación en Android
¿Qué es la Realidad
   Aumentada?
¿Qué es la REALIDAD AUMENTADA?

                La realidad aumentada es una
                tecnología que combina información
                virtual sobre la visión real del
                usuario, siendo interactiva en tiempo
                real
¿Qué es la REALIDAD AUMENTADA?


     Una visión
“enriquecida”
 del mundo real

     MATCH
¿Qué es la REALIDAD AUMENTADA?

Escena real vista
 por un usuario


  +
Información generada              Y
    por ordenador           en tiempo real
¿Qué es la REALIDAD AUMENTADA?




                ¿Es lo mismo que
                    la realidad
                      virtual?
¿Qué es la REALIDAD AUMENTADA?




           La realidad virtual
           sumerge al usuario en
           un mundo generado
           por ordenador.
¿Qué es la REALIDAD AUMENTADA?




   Resumiendo…
¿Qué es la REALIDAD AUMENTADA?




Superposición de información
generada por un ordenador
   en función de la realidad
   captada por una cámara
¿Qué es la REALIDAD AUMENTADA?
                       Sin
               Realidad Aumentada

                    ¿Dónde puedo
                       comer?
¿Qué es la REALIDAD AUMENTADA?
                      Con
               Realidad Aumentada

                  ¿Qué tipo de
                   Información ?
             Texto, imágenes, objetos 3D,
                vídeos, animaciones,
                  Cuestionarios…
¿Qué es la REALIDAD AUMENTADA?




        NO
             SÍ
¿Qué es la REALIDAD AUMENTADA?




   ¿Por qué es
  importante?
¿Por qué es importante?

                    Tiene la capacidad
                de añadir información
                     al mundo físico



                    Promoción
                  Coca Cola Zero
¿Por qué es importante?




               Permitiendo
                aumentar
             la percepción
               del entorno
¿Por qué es importante?


En el trabajo
De compras
¿Por qué es importante?




     Tipos de
Realidad Aumentada
Tipos de realidad aumentada


    Existen



tipos de AR
Tipos de realidad aumentada



Basada en el seguimiento
Marcadores, markerless NFT, códigos QR


 Basada en la localización
            Geolocalización
Basada en el seguimiento




Activadores: marcadores,
imágenes, objetos, códigos QR
Basada en el seguimiento - Marcadores




             Cuando el marcador es
               reconocido por el
                    software
             se produce una acción
Basada en el seguimiento - Marcadores




                         Generalmente
                         se superpone
                        un modelo 3D
Basada en el seguimiento - Marcadores
PRÁCTICA: GENERADOR EZFlar para crear una producción de Realidad
Aumentada de una manera sencilla

Es de código abierto y gratuito.
Basada en el seguimiento – Sin marcadores
                       Campaña de marketing
                     con realidad aumentada




                               Video campaña
Basada en el seguimiento – Códigos QR
Basada en el seguimiento – Códigos QR




Enlazan el mundo real
     con Internet
Basada en el seguimiento – Códigos QR




              QR, hasta la cocina
Basada en el seguimiento – Códigos QR




  Existen muchos sitios
  gratuitos para crear
tus propios códigos QR
Basada en el seguimiento – Códigos QR




Generador de
códigos QR
Basada en el seguimiento – Códigos QR
Basada en el localización – Coordenadas GPS


                          Se utiliza el GPS para
                          detectar la ubicación
                             actual del usuario

La brújula para
    detectar la
    orientación

  Wikitude            Layar               Junaio
Basada en el localización – Coordenadas GPS




                    Y el acelerómetro
                    para detectar la
                    elevación y el ángulo
Basada en el localización – Coordenadas GPS




De esta forma se identifica
 lo que se está viendo por
          la cámara
Basada en el localización – Coordenadas GPS



 A través de Internet se
obtienen y se muestran los
datos relacionados con lo
   que se ve en pantalla
Basada en el localización – Coordenadas GPS




                             ¡Mira! Tengo un POI
                             en la pantalla
Basada en el localización – Coordenadas GPS




Un POI o punto de interés
 es una localización en un
mapa que puede ser útil o de
   interés para alguien.
Basada en el localización – Coordenadas GPS


Los POIs hay que
almacenarlos
en un servidor



     Se requieren conocimientos de
          programación y de
            bases de datos
Basada en el localización – Coordenadas GPS


          Existen herramientas que
               simplifican el trabajo
¿Otras formas de realidad aumentada?
¿Otras formas de realidad aumentada?




                     Word Lens traduce
                   y sobreescribe sobre
                       el idioma original
¿Otras formas de realidad aumentada?




  Google Goggles
       escanea y
busca en Internet
¿Qué dispositivos
son necesarios?
Dispositivo electrónico con…




                         Una
                         pantalla


En la pantalla vemos la suma de lo
real y lo virtual
Dispositivo electrónico con…



Una cámara


                         La cámara capta
                          la imagen del
                          mundo real
Dispositivo electrónico con…


 Software de AR


  El software se
      encarga
de superponer la
información digital
Dispositivo electrónico con…

Capacidad de procesamiento




                    Capacidad para manejar
                      y modificar la señal
                                  de vídeo
Configurar y ejecutar aplicación
de RA en un dispositivo Android
Requisitos Software




-JDK 6 de java      www.oracle.com/technetwork/java/javase/downloads/index.htmal

-Eclipse            www.eclipse.org/downloads

-SDK de Android     http://developer.android.com/sdk/index.html

- Complemento ADT descargado e instalado desde eclipse

                  DESCARGA, INSTALACIÓN Y CONFIGURACIÓN

                                      NAME:
                                       PASS:
Requisitos Hardware




Dispositivo con versión de Android 2.1 o superior.
NyARToolkit

ARToolKit es una biblioteca que permite la
creación de aplicaciones de realidad aumentada.

                               ARToolKit fue desarrollado originalmente por
                               Hirokazu Kato en 1999 y fue publicado por el HIT
                               Lab de la Universidad de Washington. Actualmente se
                               mantiene como un proyecto de código abierto
                               alojado en SourceForge con licencias comerciales
                               disponibles en ARToolWorks.



                                           NyARToolkit es una biblioteca de clase de ARToolkit
                                           desarrollada para maquinas virtuales,
                                           particularmente aquellas con host Java, C# y
                                           Android.
NyARToolkit


NyARToolkit para Android está desarrollado por el grupo de
usuarios de Android Japón y desafortunadamente apenas existe
documentación online al respecto y si esta existe está en Japonés.

Procederemos a descargar el paquete

NyARToolkit_Android_v3.0.0-1os.1.zip

del siguiente link

http://sourceforge.jp/projects/nyartoolkit-and/
Importar y ejecutar el proyecto




Puesto que los comentarios en el código del proyecto están en Japonés se pueden
producir errores debidos a la codificación de texto. En la siguiente diapositiva se explica
cómo subsanar este error.
Importar y ejecutar el proyecto




Para corregir el problema será necesario abrir cada archivo de
texto, seleccionar Editar>Establecer codificación y en el cuadro
de diálogo Establecer codificación seleccionar la opción UTF-8
desde el menú desplegable Otros.
Importar y ejecutar el proyecto




Una vez subsanados los errores ejecutamos la aplicación. El
emulador no tiene acceso a cámara por lo que el contenido de
video de la aplicación se mostrará como marcador de posición
animado sobre un fondo de cuadros blancos y negros.
Exportar aplicación

A continuación se exportará la aplicación a formato APK para
poder instalarla en el dispositivo.

Al ejecutar la aplicación, esta detectará el marcador adecuado y
posicionará un Android de un color u otro dependiendo del
marcador detectado. La orientación espacial de los objetos estará
determinada por el contorno proyectado del marcador en la vista
de la cámara.
Exportar aplicación
Marcadores

Los marcadores ARToolkit son cuadrados, con una imagen
central y un contorno cuadrado negro alrededor de la imagen.

Esta aplicación ejemplo usa los siguientes marcadores:




A continuación veremos cómo sustituir el marcador Hiro por
otro creado por nosotros.
Marcadores

Para la creación de un patrón en primer lugar se crea el diseño
gráfico de forma manual o bien a través del sitio Marker Marker
en www.roarmot.com.nz/ar/. Este sistema permite la creación
de un archivo pdf a partir de una imagen jpeg que le enviemos.
Marcadores



El segundo paso es la creación de un archivo patrón (.patt) que
permita que la aplicación reconozca el marcador asociado.

Un método de creación sencillo es mediante una aplicación flash
web (http://flash.tarotaro.org/blog/2009/07/12/mgo/ enlace
ARToolKit Marker Generator Online Multi) que permite
generar un archivo patrón a partir de una copia impresa de
marcador y mediante cámara web.
Marcadores
Marcadores
Cuando ya tenemos el diseño gráfico y el patrón tan sólo queda
sustituir los archivos del marcador Hiro () por los nuestros.



                   Para no tener que realizar cambios de
                   código bastará con reemplazar estos
                   archivos con los de nuestro marcador.
                   Exportaremos el archivo *.apk e
                   instaleremos la aplicación en el terminal
                   para probar si lo hemos hecho bien.

Más contenido relacionado

La actualidad más candente

Enseñar y aprender a mirar
Enseñar y aprender a mirarEnseñar y aprender a mirar
Enseñar y aprender a mirar
grolfi
 

La actualidad más candente (20)

El espacio
El espacioEl espacio
El espacio
 
Conceptos básicos de multimedia
Conceptos básicos de multimediaConceptos básicos de multimedia
Conceptos básicos de multimedia
 
O Genérico - Main Title Design and Diegetic Type
O Genérico - Main Title Design and Diegetic TypeO Genérico - Main Title Design and Diegetic Type
O Genérico - Main Title Design and Diegetic Type
 
Direção de Arte e Fotografia no Cinema
Direção de Arte e Fotografia no CinemaDireção de Arte e Fotografia no Cinema
Direção de Arte e Fotografia no Cinema
 
Animación 2D - Clase 2
Animación 2D - Clase 2Animación 2D - Clase 2
Animación 2D - Clase 2
 
Ud1 comunicación y lenguaje visual visual
Ud1  comunicación y lenguaje visual visualUd1  comunicación y lenguaje visual visual
Ud1 comunicación y lenguaje visual visual
 
Perspectiva
PerspectivaPerspectiva
Perspectiva
 
Teoria general imagen
Teoria general imagenTeoria general imagen
Teoria general imagen
 
Stop motion na sala de aula
Stop motion na sala de aulaStop motion na sala de aula
Stop motion na sala de aula
 
A Arte da Animação: História da Animação e Técnicas de Animação
A Arte da Animação: História da Animação e Técnicas de AnimaçãoA Arte da Animação: História da Animação e Técnicas de Animação
A Arte da Animação: História da Animação e Técnicas de Animação
 
La Réalité Augmentée - C'est quoi ?
La Réalité Augmentée - C'est quoi ?La Réalité Augmentée - C'est quoi ?
La Réalité Augmentée - C'est quoi ?
 
Imagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriaisImagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriais
 
3d tv technology
3d tv technology3d tv technology
3d tv technology
 
Retorica visual
Retorica visualRetorica visual
Retorica visual
 
El punto
El puntoEl punto
El punto
 
Desenho em perspectiva
Desenho em perspectivaDesenho em perspectiva
Desenho em perspectiva
 
Tipos de Simetra y asimetra
Tipos de Simetra y asimetraTipos de Simetra y asimetra
Tipos de Simetra y asimetra
 
Calambur, figura retóricas en la publicidad
Calambur, figura retóricas en la publicidadCalambur, figura retóricas en la publicidad
Calambur, figura retóricas en la publicidad
 
Aula 2 composição visual
Aula  2 composição visualAula  2 composição visual
Aula 2 composição visual
 
Enseñar y aprender a mirar
Enseñar y aprender a mirarEnseñar y aprender a mirar
Enseñar y aprender a mirar
 

Destacado

Realidad aumentada en educacion
Realidad aumentada en educacionRealidad aumentada en educacion
Realidad aumentada en educacion
Isidro Navarro
 

Destacado (20)

Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
 
Flare 3d
Flare 3dFlare 3d
Flare 3d
 
La web 2 0 los códigos qr y la realidad aumentada (ra) ayudan a desarrolla...
La web 2 0  los códigos qr  y la realidad aumentada (ra)  ayudan a desarrolla...La web 2 0  los códigos qr  y la realidad aumentada (ra)  ayudan a desarrolla...
La web 2 0 los códigos qr y la realidad aumentada (ra) ayudan a desarrolla...
 
Realidad aumentada.
Realidad aumentada.Realidad aumentada.
Realidad aumentada.
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Realidad aumentada con flash builder
Realidad aumentada con flash builderRealidad aumentada con flash builder
Realidad aumentada con flash builder
 
Realidad aumentada en Halloween
Realidad aumentada en HalloweenRealidad aumentada en Halloween
Realidad aumentada en Halloween
 
Realidad aumentada en_codigo
Realidad aumentada en_codigoRealidad aumentada en_codigo
Realidad aumentada en_codigo
 
Tutorial sobre Realidad Aumentada Anatomia
Tutorial sobre Realidad Aumentada AnatomiaTutorial sobre Realidad Aumentada Anatomia
Tutorial sobre Realidad Aumentada Anatomia
 
Realidad aumentada en_codigo_markers
Realidad aumentada en_codigo_markersRealidad aumentada en_codigo_markers
Realidad aumentada en_codigo_markers
 
Realidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomicRealidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomic
 
Experiencias con códigos QR en el aula
Experiencias con códigos QR en el aulaExperiencias con códigos QR en el aula
Experiencias con códigos QR en el aula
 
Realidad aumentada en educacion
Realidad aumentada en educacionRealidad aumentada en educacion
Realidad aumentada en educacion
 
Realidad aumentada y códigos qr v2
Realidad aumentada y códigos qr v2Realidad aumentada y códigos qr v2
Realidad aumentada y códigos qr v2
 
Realidad Aumentada y Códigos QR
Realidad Aumentada y Códigos QRRealidad Aumentada y Códigos QR
Realidad Aumentada y Códigos QR
 
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
 
Realidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomicRealidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomic
 
Aplicaciones prácticas de los códigos qr en el entorno escolar
Aplicaciones prácticas de los códigos qr en el entorno escolarAplicaciones prácticas de los códigos qr en el entorno escolar
Aplicaciones prácticas de los códigos qr en el entorno escolar
 
Módulo 1: Introducción a la Realidad Aumentada
Módulo 1: Introducción a la Realidad AumentadaMódulo 1: Introducción a la Realidad Aumentada
Módulo 1: Introducción a la Realidad Aumentada
 
Introducción a la Realidad Aumentada
Introducción a la Realidad AumentadaIntroducción a la Realidad Aumentada
Introducción a la Realidad Aumentada
 

Similar a Realidad aumentada y software libre

Trabajo comun - Iphone 4
Trabajo comun - Iphone 4Trabajo comun - Iphone 4
Trabajo comun - Iphone 4
valeriare27
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
Alexander Poma
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
alanlima1b
 
Qué es la realidad aumentada
Qué es la realidad aumentadaQué es la realidad aumentada
Qué es la realidad aumentada
Marjorie Herrera
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
mateo1982
 

Similar a Realidad aumentada y software libre (20)

Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Aplicaciones qr y ra
Aplicaciones qr y raAplicaciones qr y ra
Aplicaciones qr y ra
 
Introducción a la Realidad Virtual y Realidad Aumentada
Introducción a la Realidad Virtual y Realidad AumentadaIntroducción a la Realidad Virtual y Realidad Aumentada
Introducción a la Realidad Virtual y Realidad Aumentada
 
3.1. La realidad aumentada
3.1. La realidad aumentada3.1. La realidad aumentada
3.1. La realidad aumentada
 
Taller de Realidad Aumentada
Taller de Realidad AumentadaTaller de Realidad Aumentada
Taller de Realidad Aumentada
 
Trabajo comun - Iphone 4
Trabajo comun - Iphone 4Trabajo comun - Iphone 4
Trabajo comun - Iphone 4
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
 
Ar
ArAr
Ar
 
realidad aumentada
realidad aumentadarealidad aumentada
realidad aumentada
 
A
AA
A
 
Ensayo realidad aumentada by luz marina franco
Ensayo realidad aumentada by luz marina francoEnsayo realidad aumentada by luz marina franco
Ensayo realidad aumentada by luz marina franco
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Qué es la realidad aumentada
Qué es la realidad aumentadaQué es la realidad aumentada
Qué es la realidad aumentada
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Codigo ar
Codigo arCodigo ar
Codigo ar
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Realidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfeRealidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfe
 
REALIDAD AUMENTADA
REALIDAD AUMENTADAREALIDAD AUMENTADA
REALIDAD AUMENTADA
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Realidad aumentada y software libre

  • 1. V Xornadas Multimedia Realidad aumentada y software libre
  • 2. ¿Qué es la Realidad Aumentada? ¿Por qué es importante? Tipos de Realidad Aumentada Dispositivos necesarios Aplicación en Android
  • 3. ¿Qué es la Realidad Aumentada?
  • 4. ¿Qué es la REALIDAD AUMENTADA? La realidad aumentada es una tecnología que combina información virtual sobre la visión real del usuario, siendo interactiva en tiempo real
  • 5. ¿Qué es la REALIDAD AUMENTADA? Una visión “enriquecida” del mundo real MATCH
  • 6. ¿Qué es la REALIDAD AUMENTADA? Escena real vista por un usuario + Información generada Y por ordenador en tiempo real
  • 7. ¿Qué es la REALIDAD AUMENTADA? ¿Es lo mismo que la realidad virtual?
  • 8. ¿Qué es la REALIDAD AUMENTADA? La realidad virtual sumerge al usuario en un mundo generado por ordenador.
  • 9. ¿Qué es la REALIDAD AUMENTADA? Resumiendo…
  • 10. ¿Qué es la REALIDAD AUMENTADA? Superposición de información generada por un ordenador en función de la realidad captada por una cámara
  • 11. ¿Qué es la REALIDAD AUMENTADA? Sin Realidad Aumentada ¿Dónde puedo comer?
  • 12. ¿Qué es la REALIDAD AUMENTADA? Con Realidad Aumentada ¿Qué tipo de Información ? Texto, imágenes, objetos 3D, vídeos, animaciones, Cuestionarios…
  • 13. ¿Qué es la REALIDAD AUMENTADA? NO SÍ
  • 14. ¿Qué es la REALIDAD AUMENTADA? ¿Por qué es importante?
  • 15. ¿Por qué es importante? Tiene la capacidad de añadir información al mundo físico Promoción Coca Cola Zero
  • 16. ¿Por qué es importante? Permitiendo aumentar la percepción del entorno
  • 17. ¿Por qué es importante? En el trabajo
  • 19. ¿Por qué es importante? Tipos de Realidad Aumentada
  • 20. Tipos de realidad aumentada Existen tipos de AR
  • 21. Tipos de realidad aumentada Basada en el seguimiento Marcadores, markerless NFT, códigos QR Basada en la localización Geolocalización
  • 22. Basada en el seguimiento Activadores: marcadores, imágenes, objetos, códigos QR
  • 23. Basada en el seguimiento - Marcadores Cuando el marcador es reconocido por el software se produce una acción
  • 24. Basada en el seguimiento - Marcadores Generalmente se superpone un modelo 3D
  • 25. Basada en el seguimiento - Marcadores PRÁCTICA: GENERADOR EZFlar para crear una producción de Realidad Aumentada de una manera sencilla Es de código abierto y gratuito.
  • 26. Basada en el seguimiento – Sin marcadores Campaña de marketing con realidad aumentada Video campaña
  • 27. Basada en el seguimiento – Códigos QR
  • 28. Basada en el seguimiento – Códigos QR Enlazan el mundo real con Internet
  • 29. Basada en el seguimiento – Códigos QR QR, hasta la cocina
  • 30. Basada en el seguimiento – Códigos QR Existen muchos sitios gratuitos para crear tus propios códigos QR
  • 31. Basada en el seguimiento – Códigos QR Generador de códigos QR
  • 32. Basada en el seguimiento – Códigos QR
  • 33. Basada en el localización – Coordenadas GPS Se utiliza el GPS para detectar la ubicación actual del usuario La brújula para detectar la orientación Wikitude Layar Junaio
  • 34. Basada en el localización – Coordenadas GPS Y el acelerómetro para detectar la elevación y el ángulo
  • 35. Basada en el localización – Coordenadas GPS De esta forma se identifica lo que se está viendo por la cámara
  • 36. Basada en el localización – Coordenadas GPS A través de Internet se obtienen y se muestran los datos relacionados con lo que se ve en pantalla
  • 37. Basada en el localización – Coordenadas GPS ¡Mira! Tengo un POI en la pantalla
  • 38. Basada en el localización – Coordenadas GPS Un POI o punto de interés es una localización en un mapa que puede ser útil o de interés para alguien.
  • 39. Basada en el localización – Coordenadas GPS Los POIs hay que almacenarlos en un servidor Se requieren conocimientos de programación y de bases de datos
  • 40. Basada en el localización – Coordenadas GPS Existen herramientas que simplifican el trabajo
  • 41. ¿Otras formas de realidad aumentada?
  • 42. ¿Otras formas de realidad aumentada? Word Lens traduce y sobreescribe sobre el idioma original
  • 43. ¿Otras formas de realidad aumentada? Google Goggles escanea y busca en Internet
  • 45. Dispositivo electrónico con… Una pantalla En la pantalla vemos la suma de lo real y lo virtual
  • 46. Dispositivo electrónico con… Una cámara La cámara capta la imagen del mundo real
  • 47. Dispositivo electrónico con… Software de AR El software se encarga de superponer la información digital
  • 48. Dispositivo electrónico con… Capacidad de procesamiento Capacidad para manejar y modificar la señal de vídeo
  • 49. Configurar y ejecutar aplicación de RA en un dispositivo Android
  • 50. Requisitos Software -JDK 6 de java www.oracle.com/technetwork/java/javase/downloads/index.htmal -Eclipse www.eclipse.org/downloads -SDK de Android http://developer.android.com/sdk/index.html - Complemento ADT descargado e instalado desde eclipse DESCARGA, INSTALACIÓN Y CONFIGURACIÓN NAME: PASS:
  • 51. Requisitos Hardware Dispositivo con versión de Android 2.1 o superior.
  • 52. NyARToolkit ARToolKit es una biblioteca que permite la creación de aplicaciones de realidad aumentada. ARToolKit fue desarrollado originalmente por Hirokazu Kato en 1999 y fue publicado por el HIT Lab de la Universidad de Washington. Actualmente se mantiene como un proyecto de código abierto alojado en SourceForge con licencias comerciales disponibles en ARToolWorks. NyARToolkit es una biblioteca de clase de ARToolkit desarrollada para maquinas virtuales, particularmente aquellas con host Java, C# y Android.
  • 53. NyARToolkit NyARToolkit para Android está desarrollado por el grupo de usuarios de Android Japón y desafortunadamente apenas existe documentación online al respecto y si esta existe está en Japonés. Procederemos a descargar el paquete NyARToolkit_Android_v3.0.0-1os.1.zip del siguiente link http://sourceforge.jp/projects/nyartoolkit-and/
  • 54. Importar y ejecutar el proyecto Puesto que los comentarios en el código del proyecto están en Japonés se pueden producir errores debidos a la codificación de texto. En la siguiente diapositiva se explica cómo subsanar este error.
  • 55. Importar y ejecutar el proyecto Para corregir el problema será necesario abrir cada archivo de texto, seleccionar Editar>Establecer codificación y en el cuadro de diálogo Establecer codificación seleccionar la opción UTF-8 desde el menú desplegable Otros.
  • 56. Importar y ejecutar el proyecto Una vez subsanados los errores ejecutamos la aplicación. El emulador no tiene acceso a cámara por lo que el contenido de video de la aplicación se mostrará como marcador de posición animado sobre un fondo de cuadros blancos y negros.
  • 57. Exportar aplicación A continuación se exportará la aplicación a formato APK para poder instalarla en el dispositivo. Al ejecutar la aplicación, esta detectará el marcador adecuado y posicionará un Android de un color u otro dependiendo del marcador detectado. La orientación espacial de los objetos estará determinada por el contorno proyectado del marcador en la vista de la cámara.
  • 59. Marcadores Los marcadores ARToolkit son cuadrados, con una imagen central y un contorno cuadrado negro alrededor de la imagen. Esta aplicación ejemplo usa los siguientes marcadores: A continuación veremos cómo sustituir el marcador Hiro por otro creado por nosotros.
  • 60. Marcadores Para la creación de un patrón en primer lugar se crea el diseño gráfico de forma manual o bien a través del sitio Marker Marker en www.roarmot.com.nz/ar/. Este sistema permite la creación de un archivo pdf a partir de una imagen jpeg que le enviemos.
  • 61. Marcadores El segundo paso es la creación de un archivo patrón (.patt) que permita que la aplicación reconozca el marcador asociado. Un método de creación sencillo es mediante una aplicación flash web (http://flash.tarotaro.org/blog/2009/07/12/mgo/ enlace ARToolKit Marker Generator Online Multi) que permite generar un archivo patrón a partir de una copia impresa de marcador y mediante cámara web.
  • 63. Marcadores Cuando ya tenemos el diseño gráfico y el patrón tan sólo queda sustituir los archivos del marcador Hiro () por los nuestros. Para no tener que realizar cambios de código bastará con reemplazar estos archivos con los de nuestro marcador. Exportaremos el archivo *.apk e instaleremos la aplicación en el terminal para probar si lo hemos hecho bien.