Vous êtes sur la page 1sur 11

Libreras de cdigo abierto

FLARToolkit, una librera de RA perfectamente integrada con Papervision3D que permite producir Realidad Aumentada de forma sencilla, escrita en ActionScript 3.0 que est basada en el ARToolkit de Java. Es una librera bajo licencia GPL (gratuita para uso no comercial, siempre que se ponga el cdigo fuente a disposicin de la comunidad) y desarrollada por Saqoosha. Cmo funciona una aplicacin de FLARToolkit? Como comentbamos, la versatilidad del Flash, permite lanzar aplicaciones de RA sobre cualquier dispositivo que tenga instalado alguna de las ltimas versiones del Flash Player (9, 10, 10.1) . Es el caso de ms del 90% de los ordenadores personales. Basta una webcam y la marca impresa en papel. Esta es una forma muy barata de conseguir Realidad Aumentada. La aplicacin de RA busca en la captura de la imagen el patrn de la marca. Una vez lo identifica calcula su situacin en el mundo 3D y la equipara al motor 3D de Papervisin. As, es posible superponer modelos 3D sobre la propia marca. Modelos que podemos orientar, acercar y alejar con total libertad. FLARToolkit tiene tambin sus limitaciones. El FlashPlayer dispone de unos recursos limitados, debido a que funciona como una mquina virtual. Los algoritmos de Realidad Aumentada y tratamiento de imagen requieren mucho procesado y por ello, nuestro navegador puede verse saturado bajo ciertas condiciones. La meta del tiempo real (sobre los 24-30 frames por segundo) es difcil de alcanzar. Y modelados complicados, con gran cantidad de polgonos y de lento renderizado, tambin hacen caer los frames de nuestra webcam. Pero FLARToolkit

es un paso importante para la Realidad Aumentada y con el tiempo (en cuanto mejoren las prestaciones de los equipos y saquen nuevas versiones de Flash Player ms optimizadas) encontraremos frecuentemente aplicaciones de RA en la red.

Fig.: Realidad aumentada usando flartoolkit. SLARToolkit es una biblioteca de Realidad Aumentada flexible para Silverlight y Windows Phone con el objetivo de hacer que las aplicaciones de Realidad Aumentada en tiempo real con Silverlight tan fcil y rpido como sea posible. Puede ser utilizado con el API Webcam de Silverlight o con cualquier otro CaptureSource, WriteableBitmap o PhotoCamera del Windows Phone. SLARTookit

se basa en la NyARToolkit establecido y ARToolkit. SLARToolkit utiliza un modelo de licencia dual y podra ser utilizado para aplicaciones de cdigo abierto o cerrado bajo ciertas condiciones. Cmo funciona? Este ejemplo utiliza el SLARToolkit Capture Source Marker Detector para detectar los marcadores en cada fotograma webcam. El resultado de la deteccin contiene una matriz de transformacin para cada marcador encontrado que luego se utiliza para transformar el UIElement seleccionado. La zona del marcador orugas se resalta con un quad rojo a travs de la biblioteca WriteableBitmapEx.

AR-media Programas, los usuarios de Trimble SketchUp est autorizado a visualizar sus modelos 3D usando la Realidad Aumentada directamente en el espacio fsico real que les rodea. En un sentido muy preciso, a travs de los medios de comunicacin AR-Programas, los modelos 3D de SketchUp se pueden visualizar fuera del espacio de trabajo digital directamente en el escritorio de los usuarios, mediante la conexin de una simple cmara web y mediante la impresin de un cdigo adecuado.

Por medio de la funcin de exportacin, los usuarios pueden crear y publicar archivos de realidad aumentada autnoma. Los archivos creados con esta funcin se pueden visualizar en cualquier ordenador con la libre disposicin AR-Media Player, sin la necesidad de tener Trimble SketchUp y el plugin instalado. Ahora los usuarios pueden crear sus propios modelos de Realidad Aumentada SketchUp y distribuirlos a sus clientes como archivos independientes, autnomos y dejar que sus clientes experimentan estos modelos en la realidad aumentada en un clic.

El Programas AR-media ofrece a los usuarios una funcionalidad de visualizacin avanzada que sirve para dos propsitos principales: Estudiar y analizar prototipos virtuales a escala en entornos reales. Comunicar proyectos 3D immersively y asombrosos

Todo lo que necesita para hacer el trabajo Programas AR-media es una computadora personal, una cmara web y un cdigo impreso adjunto al software. Una amplia gama de Head Mounted Displays, incluyendo eMagin, i-glasses tambin son compatibles. NyARToolKit es una clase de librera visual de realidad aumentada de ARToolKit2.72.1. Esta librera provee el API para la visualizacin de la realidad aumentada, NyARToolKit corre sobre diversas plataformas virtuales: Java, C#, Actionscript3; y adems algunos proyectos derivados para flash, Silverlight, Processing y Android

Ostrich: Permite capturar el movimiento Webcam en Flash y convertirlo en un cursor o cursores. Usted puede hacer que las cosas siguen su movimiento o establecen regiones para cada cursor y vuelcos de captura y mantiene para activar los botones. Ostrich Flash es un conjunto de clases creadas por Inventor [Dan Zen]

Fig. : Relevancia de Ostrich para capturar movimiento. Marilena es una librera de reconocimiento de formas, portada de OpenCV a Actionscript 3 por Ohtsuka Masakazu. La deteccin de rostros se basa en los llamados Cascades Haar, simplificada se podra decir que esta es una muy larga lista de zonas que se comprobar si ciertas caractersticas de una imagen. En la versin original es un archivo xml de casi el tamao de 1 MB, debido a que este es tan grande; el archivo xml se comprime en un archivo zip en el que, afortunadamente, se convierte en slo 100K. As que en la versin original en el archivo zip primero tiene que ser cargado y luego deshacer y analizado. 14 de marzo 2009 [ Seb Lee-Delisle ] HandyAR: Librera para crear realidad aumentada con deteccin de manos. El prctico AR presenta una interfaz de usuario basada en la visin que rastrea la mano extendida de un usuario para utilizarlo como el patrn de referencia para la realidad aumentada (AR) de inspeccin, que proporciona una cmara de 6-DOF pose estimacin de la configuracin de la yema del dedo orugas. Una mano plantear modelo se construye en una etapa de calibracin de una sola vez por la medicin de las posiciones de la yema del dedo con relacin a otra en presencia de informacin de escala del terreno-verdad. A travs de la reconstruccin fotograma a fotograma de la cmara postura con respecto a la mano, podemos estabilizar anotaciones grficos 3D en la parte superior de la mano, lo que permite al usuario inspeccionar los objetos virtuales cmodamente desde diferentes ngulos de visin en AR.

AndAR: Es un proyecto que permite crear Realidad Aumentada en la plataforma Android. Todo el proyecto se distribuye bajo la Licencia Pblica General GNU. Esto significa que se puede utilizar libremente en cualquiera de sus proyectos, siempre y bajo la misma licencia. Como se trata de un proyecto de cdigo abierto cualquier contribucin de cdigo es bienvenida. JSARtoolkit es la nueva librera que nos da la posibilidad de desarrollar Realidad Aumentada con JavaScript y proyectarla mediante un archivo de Flash (swf). Yusuke Kawasaki, el creador, present JSARtoolkit en el 2009 y desde la fecha no ha realizado ninguna actualizacin. Es por eso que la librera an est en fase alpha. El Artvertiser es una plataforma de software para la sustitucin de anuncios de la cartelera con el arte en tiempo real. Funciona mediante la enseanza de las computadoras para "reconocer" los anuncios individuales para que puedan ser fcilmente reemplazados por contenidos alternativos, como imgenes y video. En lugar de refirindose a esto como una forma de Realidad Aumentada la tecnologa, tenemos en cuenta el Artvertiser un ejemplo de mejora de la realidad. El proyecto fue iniciado por Julian Oliver en febrero de 2008 y ha sido desarrollado en colaboracin con Damian Stewart y Arturo Castro(puerto / reescritura de

Android). Ha aparecido como trabajo completo en ferias callejeras en Berln como parte de Transmediale 2010, en Bruselas por la gran Europa Fachadas Media Festival , en cuatro sectores del centro de la ciudad, Artvertiser es tambin un proyecto de software libre y se ejecuta en Linux, Windows, OS X y sistemas Android. Otras libreras y plataformas cdigo abierto:

LinceoVR: Software que permite crear aplicaciones 3d en realidad aumentada. Tambin existe un plug-in para 3D Max. Pgina web: http://linceovr.seac02.it/ Junaio: Plataforma para crear aplicaciones de realidad aumentada para dispositivos mviles. Pgina web: http://www.junaio.com/. Layar: Plataforma para crear aplicaciones de realidad aumentada para dispositivos mviles. Pgina web: http://www.layar.com/. Atomic: Libreras poco conocidas de Realidad Aumentada, pero de gran potencial. Pgina web: http://sologicolibre.org. Simple ARToolKit: Libreras de Realidad Aumentada para Processing. Pgina web: http://www.bryanchung.net/?page_id=415. Qualcomm: Realidad Aumentada para Android. Pgina

web: http://www.qualcomm.com/products_services/augmented_reality.html. Mobile AR Development Kit: API para creacin de aplicaciones de realidad aumentada tanto para iOS como para Android. 3D Augmented Reality SDK: SDK para mostrar animaciones y modelos 3D en dispositivos mviles utilizando realidad aumentada. D Fusion Studio 3.25: Plataforma de desarrollo gratuita para la creacin de aplicacioes en Realidad aumentada. DroidAr: Un framework de desarrollo para Android de aplicaciones de realidad aumentada.

Libreras, sistemas, herramientas de propietarios.


Kits de herramientas de desarrollo de AR

Catchoom SDK permite a los usuarios integrar premiado imagen 2-D y 3-D el reconocimiento de objetos en todas las aplicaciones de terceros nativas para Android y iOS.

Metaio SDK ofrece caractersticas naturales libres de rastreo y seguimiento 3D que est disponible para Android , iOS y Microsoft Windows.

Vuforia Realidad Aumentada SDK , anteriormente conocido como QCAR, es un kit de desarrollo de software para la creacin de aplicaciones de realidad aumentada para dispositivos mviles. [ 18 ] [ 19 ]

VYZAR es una cruz-plataforma SDK para iOS y Android , tanto con una Realidad Aumentada y motor 3D

Wikitude: El SDK es una biblioteca que puede ser embebido en nativo de aplicaciones de terceros Android , BlackBerry_10 y iOS , que utiliza las tecnologas web para crear la Realidad Aumentada contenido.

Sistemas de Gestin de Contenidos de AR.

Metaio Creador, una herramienta de escritorio para crear y publicar escenarios AR.

BuildAR.com, una plataforma de contenido basado en web para la creacin de geolocalizacin y la caracterstica natural de seguimiento basado en realidad aumentada mvil.

Hoppala aumento, una plataforma de contenido basado en web para la creacin de geolocalizacin, base de realidad aumentada mvil.

Webcam Social Shopper, software basado en la web para la integracin en los sitios donde la visualizacin de la ropa se hace como comercio electrnico.

Plakar: Plataforma basada en web para el aumento de los materiales impresos y los medios de comunicacin, fuera de casa.

Juegos Ciertos dispositivos de juego, como la PlayStation Eye , Kinect , Nintendo

3DS , PlayStation Portable , PlayStation Vita y algunos dispositivos mviles, utilizan cmaras para aumentar la infografa en imgenes en vivo. La mayora de los software de AR utiliza tarjetas especiales que son ledos por el dispositivo para identificar dnde se formarn los grficos.

AR Games , una aplicacin pre-cargado en el 3DS Nintendo consola de juegos que consta de numerosos juegos de AR.

Cybergeneration , una mesa de juego de rol por R. Talsorian, incluye la "virtualidad", una realidad aumentada creada a travs de v-electrodos, dispositivos baratos y ampliamente disponibles gente usa en sus templos.

Dead Space , un videojuego en el que un RIG usado por Isaac Clarke est totalmente equipada con la tecnologa de realidad aumentada, que incluye un sistema de navegacin que proyecta una lnea a lo largo de la mejor ruta a su destino, y un sistema que muestra las imgenes, vdeo y texto en frente de l. Junto con el juego, un sitio web de realidad aumentada llamado No hay sobrevivientes conocidos fue lanzado en 2008.

Hatsune Miku: Proyecto DIVA F , un videojuego en el que una opcin llamada Modo AR permite que la consola se proyecte [Hatsune Miku] en un marcador fiduciario .Esto permite a cantar como Realidad Aumentada Vocaloid

Heavy Rain, un videojuego en el que Norman Jayden, un FBI perfilador, posee un conjunto de gafas de realidad aumentada experimentales llamados un "Reality Interface Agregado" o IRA. Le permite investigar rpidamente las escenas del crimen y analizar pruebas, y Norman., se puede ser utilizada como una forma de entretenimiento. Sin embargo, el uso prolongado causar efectos secundarios, tales como las alucinaciones. En un momento en el juego, el uso excesivo del ARI puede matar a Norman.

Hydrophobia un videojuego de supervivencia y aventura de Dark Energy Digital, cuenta con el MAVI (Automated Mobile Visual Interface), que es una herramienta que se utiliza para mejorar la geometra del medio ambiente, entre otros objetivos.

Shadowrun , la mesa de juego de rol , present AR en su mundo de juego. La mayora de los personajes de la utilizan dispositivos safari para interactuar con el mundo AR la mayor parte del tiempo.

SpecTrek , una realidad de caza fantasma aumentada. Tuttuki Bako , un sistema minijuego forma Bandai se describe como con la realidad aumentada.

Lumpeeks , un juego en 3D para Android, que utiliza un sensor de orientacin sin necesidad de marcadores.

http://obviousengine.com/
http://en.wikipedia.org/wiki/List_of_augmented_reality_software libreras en ingles.

http://www.xiibi.com/flartoolkit-ra-para-flash-saca-a-xii-de-mundo-xiibi http://slartoolkit.codeplex.com/ Actualizar 03-15-2010

http://www.inglobetechnologies.com/en/new_products/arplugin_su/info.php http://nyatla.jp/nyartoolkit/wp/?page_id=729 http://ostrichflash.wordpress.com/about/ http://www.quasimondo.com/archives/000687.php

http://ilab.cs.ucsb.edu/projects/taehee/HandyAR/HandyAR.html https://code.google.com/p/andar/ http://blog.aumentality.com/tutoriales/jsartoolkit-realidad-aumentada-para-la-web/

Vous aimerez peut-être aussi