Cómo crear Realidad Aumentada

A día de hoy encontramos diferentes programas y aplicaciones que nos permiten crear nuestra propia Realidad Aumentada (RA). Con esta entrada pretendo recoger aquellos más significativos y sus posibles usos en educación.
En función del activador podemos diferenciar cuatro niveles de RA, como bien explica Juanmi Muñoz en este artículo. Yo me decanto por otra clasificación: si viene dado por el reconocimiento de aquello que percibe la cámara (un marcador, una imagen, un objeto, reconocimento facial, corporal...) o viene determinado por información geolocalizada.

RA por reconocimiento

En este primer caso, configuramos el programa de modo que cuando la cámara detecte aquello establecido, se mostrará en pantalla otra imagen, un vídeo, un objeto 3D, etc. Como veremos a continuación, uno de los aspectos más atractivos de la RA es poder mostrar un objeto 3D. Así pues, será necesario que antes se cree el modelo, y para ello utilizaremos programas como SketchUp (recomiendo), Blender, 3ds Max, Unity o 123D Catch, con el que a partir de fotografías convertiremos un objeto real en modelo 3D. Por último, también podemos aprovechar modelos ya creados disponibles en la Galería 3D de Trimble.

Ordenador con webcam


  • Aumentaty Author: en mi opinión, es la mejor manera para generar contenidos de RA en Windows y Mac (por el momento no está disponible para dispositivos móviles). Podemos crear escenas con hasta 20 imágenes 2D y modelos 3D estáticos y animados, asociados a las 20 marcas establecidas (aún no podemos crear nuestro propio marcador). Las escenas generadas con Author serán visualizadas posteriormente con Viewer. 
+ info: vídeo de José Luis Gamboa; entrada de Juan Carlos Palomino; vídeo-ejemplo de Francesc Nadal y ejemplo de proyecto de Gregorio Morales para el curso 123D Aumentaty de la Asociación Espiral.

  • BuildAR: es muy similar a Author, aunque a diferencia de este otro, con BuildAR podemos crear nuestro propio marcador. 
+ info: vídeo de Magda Murillo; publicación de Pere Cornellà.
  • Plug-in AR-media para SketchUp: uno de los programas más sencillos para crear objetos 3D es SketchUp. Este plug-in permite visualizar nuestro proyecto en RA desde el mismo programa. AR-media también dispone de una app que permite visualizar modelos de su propia galería, aunque para añadir uno propio es necesario comprar la licencia. 
+ info: vídeo de Alejandro Soriano; presentación de Raúl Reinoso.
  • ARSpot: también podemos crear escenas de RA con esta extensión del proyecto Scratch.
+ info: vídeo-tutorial de Ezequiel Vin y vídeo-ejemplo llevado a cabo por los alumnos de Juan Cadillo.
Dos alternativas, aunque algo más complejas, son FLARToolKit (vídeo) y la librería de RA Vuforia (vídeo-ejemplo y vídeo-taller).

Dispositivo móvil (teléfono o tableta)

  • Augment: en mi opinión, es la mejor app (Android / iOS) para visualizar modelos 3D en RA. La creación se realiza en el ordenador y permite establecer el propio tracker (markerless) e incluso manipular el objeto en pantalla sin tracker.
+ info: entrada de Francesc Nadal; vídeo-tutorialexperiencia educativa de los alumnos de Sara Reina.
  • Aurasma: con Aurasma podemos generar contenidos en RA desde la propia app (Android / iOS) o bien desde la interficie web Studio. Resulta muy sencillo crear una "Aura" desde la propia app, especialmente para hacer que, a partir de cualquier fotografía que hagamos (markerless) aparezca un vídeo u otra imagen en RA. Para visualizar una imagen aumentada es necesario seguir el canal del usuario que la creó.
+ info: completísima entrada de Juan Carlos Guerra; vídeo-tutorial de Ignacio Martín; experiencias educativas recogidas en este post de Proyecto Guappis por Marta Reina.
  • Layar Creator: la app de Layar (Android / iOS) permite que cuando una imagen aumentada es escaneada (como si se tratase de un QR) muestre contenidos, como un enlace web, una galería de imágenes, un vídeo, etc.  A diferencia de Aurasma, el reconocimiento es universal, y aunque la impresión interactiva se realiza desde la app, accederemos a la creación desde un navegador web.
+ info: documento de Raúl Diego; publicación de Emilio Vegas.

Dos alternativas más son Wikitude Studio (vídeo) y Metaio Creator (vídeo).

RA por sistemas de geolocalización

  • Hoppala para Layar, Wikitude y Junaio: además de RA por reconocimento, las tres últimas apps mencionadas anteriormente son navegadores de RA, es decir, permiten visualizar RA geolocalizada. Para crear contenidos de este tipo utilizaremos la plataforma Hoppala, con la cual podremos generar una capa y establecer una serie de puntos de interés (POIs) geolocalizados.
+ info: publicación de Pere Cornellà; vídeo-tutorial.

  • EspiRA: este proyecto de la Asociación Espiral permite a profesores y alumnado crear sus propias rutas geolocalizadas y visualizarlas posteriormente desde la app (Android / iOS). Actualmente se encuentra en fase de mejora, es por eso que por el momento no es posible solicitar acceso para crear una nueva ruta.

+ info: vídeo de Aumentame2013 y ejemplo.
Otras dos opciones son Eduloc (vídeo) y Woices (vídeo).

En resumen

Como hemos visto, a día de hoy podemos escoger entre diferentes herramientas para crear nuestro propio contenido de RA. Como tecnología emergente que es, el proceso de creación cada vez se simplificará más y tendrá un mayor protagonismo la RA en dispositivos móviles. En este sentido, se me ocurren dos mejoras: la posibilidad de crear desde la propia app (algo que por el momento solo ofrece Aurasma) y la interacción entre dos o más marcadores o trackers en escenas creadas por el usuario.

Veamos ahora una tabla comparativa de las diferentes herramientas presentadas (clic sobre la imagen para que se muestre en pantalla completa):

Os dejo también un Pearltrees en el que podréis ver de manera esquemática los diferentes programas con sus correspondientes enlaces:

Una más

Finalmente, para aquellos que tengáis un iPhone o iPad, os invito a probar la divertida app Face Stealer. Se trata de una app de RA por reconocimiento facial (face tracking) con la que os podréis poner la máscara de un personaje famoso, un animal o algún conocido vuestro, puesto que también permite crear nuestras propias máscaras.

Para cualquier duda sobre alguna de las herramientas presentadas me encontraréis en @pau_nin.
Un saludo

Información adicional:

- Pearltrees sobre RA
- Slideshare: Cómo crear RA
- YouTube: Lista de reproducción Aumentame 2013