Introducción.
Atomic Authoring Tool es una aplicación de realidad aumentada desarrollada por Sológico Libre desarrollando Processing y la librería ARToolKit. En su estado actual, versión 0.7, permite asociar el patrón de una imagen a un objeto tridimensional de forma que cuando el primero se muestre en la cámara se reemplace por el segundo.
Según lo mencionó José David, se encuentran próximos a liberar una nueva versión y leyendo en el FAQ del sitio del proyecto me entero que su plataforma objetivo son los OLPC. Esta aplicación promete ser muy interesante en su área a medida que vaya siendo complementada. Por ahora es una forma rápida y simple de experimentar con la realidad aumentada.
Su proceso de instalación fue un poco truculento, sin embargo después de superar un par de baches y siguiendo los pasos descritos a continuación no debe haber problemas para quienes quieran ensayarla.
Instalación.
Como precondición es necesario tener instalado al entorno de ejecución de aplicaciones Java o JRE.
Descargar e instalar las librerías necesarias (aqui se describen las utilizadas por la versión 0.7 de la aplicación).
$ wget http://www.sologicolibre.org/downloads/dependencias/904/libopenvrml4_0.14.3-3_i386.deb
$ wget http://www.sologicolibre.org/downloads/dependencias/904/libstdc++5_13a3.3.6-17ubuntu1_i386.deb
$ sudo dpkg -i libstdc++5_13a3.3.6-17ubuntu1_i386.deb libopenvrml4_0.14.3-3_i386.deb
$ sudo aptitude install freeglut3
Descargar la distribución mas reciente desde la siguiente ubicación. En este caso se utilizará la versión 0.7 sin embargo se recomienda visitar el sitio para obtener la última distribución disponible.
http://www.sologicolibre.org/projects/atomic/es/index.php?page=Descargas
$ wget http://www.sologicolibre.org/downloads/ATOMICbeta07/linux/atomic07linuxen.zip
Descomprimir el archivo.
$ unzip atomic07linuxen.zip
Ejecutar la aplicación.
$ cd atomic07linux/
$ ./ATOMICbeta07linux_i
Solución a problemas.
Cuando instalé la aplicación encontré algunos problemas para ejecutarla en mi equipo, siempre arrojaba el siguiente mensaje.
Using config string from environment [v4l2src device=/dev/video0 ! video/x-raw-yuv,width=640,height=480,framerate=30/1 ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24 ! identity name=artoolkit ! fakesink].
libARvideo: GStreamer 0.10.25
** ERROR **: libARvideo: failed to put GStreamer into PAUSE state!
aborting…
./atk.sh: line 3: 11616 Aborted ./simpleVRML
Aparentemente tiene que ver con la resolución que acepta la cámara. Todo se solucionó después de que instalé Cheese, verifiqué cuales eran las resoluciones que efectivamente soportaba mi cámara (Editar > Preferencias) y actualicé con estos valores las variables width y height del script atk.sh en el directorio raíz de la aplicación.
Uso.
El sitio cuenta con un video explícito en el cual se explica su modo de operación, sin embargo a continuación mencionaré brevemente algunos elementos que es necesario tener en cuenta.
Al hacer clic con el ratón sobre cualquier lugar de la ventana se obtiene el menú desde el cual se podrán seleccionar las opciones que se mencionarán a continuación.
El primer paso consiste en la selección del marcador que va a ser reconocido por la aplicación. Para hacer esto se debe elegir el ícono
y seleccionar el archivo que contiene el patrón. Para la selección del marcadores es necesario tener en cuenta que estos archivos (patt.calib, patt.hiro, patt.kanji, patt.sample1 y patt.sample2) se encuentran bajo el directorio Data/ mientras que los archivos PDF ubicados bajo el directorio patterns/ corresponden a versiones de estos mismos marcadores pero para imprimir.
En el segundo paso se selecciona el objeto 3D que se mostrará cuando la aplicación detecte la aparición del marcador previamente configuarado. Para hacer esto se debe elegir el ícono
y seleccionar el archivo correspondiente de manera similar al paso anterior. En este caso los archivos se ubican bajo el directorio /Wrl y deberán tener la extensión wrl.
El tercer paso es grabar la configuración elegida. Para hacer esto se debe elegir el ícono
. Es muy importante recordar este paso porque de lo contrario se utilizará la configuración anterior.
El paso final consiste en ejecutar la aplicación con el marcador y el objeto 3D seleccionados haciendo clic sobre el ícono
.
Screenshots.
Enlaces.
- Atomic Authoring Tool.
http://www.sologicolibre.org/projects/atomic/es/index.php - Processing.
http://processing.org/ - ARToolKit.
http://www.hitl.washington.edu/artoolkit/ - Instalar Java en Linux Ubuntu.
http://www.guia-ubuntu.org/index.php?title=Java
No hay artículos relacionados.







Muy interesante. Lo probaré.
Salu2