Realtà Aumentata per Eyes OpenSpace al Teatro Lo Spazio di Roma

Ieri abbiamo avuto il piacere di assistere alla opera teatrale Eyes Open Space per cui avevamo creato una piccola campagna di marketing non convenzionale basata sulla realtà aumentata. Ringraziamo il regista Nicola Ragone ed il resto della crew per questa esperienza davvero “da urlo” e speriamo di tornare a far parte anche noi della squadra nelle future apparizioni di Nasi! 😉


Yesterday we went to Teatro Lo Spazio of Rome to see Eyes OpenSpace a theatrical work we helped promoting with a non conventional marketing based on Augmented Reality. We thanks the director Nicola Ragone and the rest of the crew for this screaming experience! 😉

Ayer tuvimos el placer de asistir a la obra de teatro Eyes Open Space para la que hicimos una campaña de marketing no convencional basada en la realidad aumentada. Muchas gracias al director Nicola Ragone y el resto de la crew por esta esperiencia de verdad “de miedo”! 😉

ARsenico: Presentazione al Libre Graphics Meeting 2013

LGM 2013 logoDopo una prima timida apparizione al Code Motion di Roma, presenterò la prima versione di “ARsenico” la Libreria per l’ambiente di sviluppo Processing dedicata alla Creazione di Realtà Aumentata. Questa proposta, basata sulla condivisione di asset grafici Creative Commons tra utenti e rilasciata sotto licenza GPL v3, vuole rappresentare un’alternativa libera da licenze proprietarie e da qualsiasi tipo di registrazione per la creazione ed il mantenimento di scenari tridimensionali interattivi.

In particolare presenterò lo stato attuale del progetto ed i suoi prossimi sviluppi.. ma soprattutto cercherò di trovare altri appasionati creatori di realtà aumentate per tracciare una strategia comune a questa interessante sfida!

Vi aspetto quindi venerdì 12 aprile alle 19:00 al Medialab Prado di Madrid: siate puntuali che il programma dell’evento sembra davvero serrato! 😉LGM 2013 logoAfter a first shy appearance during the Code Motion held in Roma, I’ll present the first version of “ARsenico”: the Processing IDE Library for Augmented Reality Application rapid creation. This proposal, based on Creative Commons shared 3D assets and released under Free Software License GPL v3, aims to be an alternative free of restrictive licenses and any sort of registration fees.

I’ll focus my talk on current status of the project (releasing the source code) and I’ll show some of the upcoming features. But, most of all, I want to meet some more augmented reality professionals out there.

So, If you are in Madrid, please visit my presentation Friday April 12 at 7pm @ Medialab Prado. The program for this year seems to be very tide so don’t be late or you’ll miss the talk 😉LGM 2013 logoDespués de una primera tímida aparición al Code Motion de Roma, presentaré la primera versión de “ARsenico” la Librería para el entorno de desarrollo Processing dedicada a la Creacion de Aplicaciones en Realidad Aumentada. Esta propuesta, compartida bajo GPL v3 y basada en “escenas” 3D bajo Creative Commons, quiere ser una alternativa libre de .licencias privativas y alta de cualquier tipo.

En particular presentaré el estado actual del proyecto y sus futuros desarrollos… y mas que nada encontrar mas apasionados creadores de realidades aumentadas! 😉

Os espero entonces el viernes 12 de abril a las 19h en el Medialab Prado de Madrid. Y sed puntuales que el evento tiene un programa bastante denso!

Appunti sulla Realtà Aumentata con Software Libero

Augmented Reality by Giovanni CarusoDopo il workshop ed il talk sulla realtà aumentata al Code Motion 2013 ho ricevuto molte richieste per un riepilogo. In questo primo articolo vi racconto passo passo di cosa abbiamo parlato e prossimamente pubblicherò il codice sorgente della demo tecnica utilizzata.

Il Software Libero è pronto alla sfida con la Realtà AumentataAugmented Reality by Giovanni CarusoAfter the workshop and talk about Augmented Reality at Code Motion 2013 I received many requests for a summary. On this first article I will tell you step by step what we talked about and will soon publish the source code of the tech-demo.Augmented Reality by Giovanni CarusoDespués del taller y de la charla sobre realidad aumentada para el Code Motion 2013 recibí muchas peticiones para un resumen. En este primer artículo te diré paso a paso lo que hablamos y pronto publicaré el código fuente de la demo técnica.

Software Libre está listo para la batalla con la Realidad Aumentada

Entorno de desarrollo: Processing 2.0 (beta)

Al llevar a cabo los experimentos y demostraciones que utilizan escusivamente software libre disponible para GNU / Linux (Ubuntu y especialmente sus variantes), Windows y MacOSX.

Elegí Processing 2.0 beta 8 como entorno de desarrollo (IDE). Le permite exportar su trabajo a las tres principales plataformas de escritorio de la computadora (con Java), Android e incluso HTML5 y JavaScript (gracias a ProcessingJS conversión nativos). Para explorar el mundo exterior, se ha incluido una biblioteca de vídeo (para clips y cámara web, basado en GStreamer) y para interpretar las imágenes y determinar la ubicación de las marcadores usé el NyARToolkit biblioteca en su versión para Processing NyARpsg (también disponible para Java y Objective -C).

Para los escépticos puedo asegurar que el rendimiento es muy alto y los resultados son dignos de consola gráfica moderna y la razón es puramente técnica: Processing utiliza OpenGL 2.0 y permite el uso de shaders GLSL. El resultado es que el esfuerzo de hacer la presentación cae, como debe ser, en la tarjeta vídeo.

Sólo hay un aspecto que creo debería de ser mejorado: no está claro cómo implementaran  en Processing 2.0 las primitivas gráficas necesarias para visualizar los modelos 3D de realidad aumentada sin OpenGL 2 (o tal vez la aceleración 3D ). La reciente inclusión de un renderer como LWJGL hace bien esperar por cierta “variedad” en las implementaciones de estas primitivas gráficas. Claro, como siempre, necesitamos algún programador que quiera mejorar la retro-compatibilidad de Processing y asegurar el uso de este entorno en los ordenadores reciclados o  antiguos…

Activos 3D

El formato que se muestra y administra procesamiento es el frente de onda OBJ. Para crear modelos tridimensionales se utilizó Blender 2.66. Esta nueva versión cuenta con dos novedades dignas de mención: la escultura topología dinámica y se aplica a la simulación de cuerpos rígidos directamente en la vista 3D. Son noticia especialmente interesante para la creación rápida e intuitiva a modelos más realistas (ratón esculpido como si la malla era de arcilla) y simular diferentes escenarios físicos (como los cuerpos que caen, péndulos, palancas, etc …). Las animaciones son exportados desde Blender como secuencias OBJ de marcos, en el procesamiento continuación, puede ver como animado e interactivo.

Tener buenos modelos y animaciones bien hecho es la clave del éxito. Utilización de marcadores permite una gran precisión y los modelos que se integran con el espacio real garantizar bellos resultados. Una sugerencia al respecto: en sus proyectos calcular un presupuesto para pagar los buenos modeladores y animadores 3D o los resultados serán mediocres. No puedes escapar!

2D texturas y elementos de interfaz de usuario

Para crear cualquier textura 2D digno de Disney tenemos algunas joyas reales en el mundo del software libre y multiplataforma todos. Esta opción garantiza que la producción de contenidos es suave y económico. Sin licencia, no hay registro en línea, sin logotipo de la empresa de algún tipo en sus productos educativos!

La parte superior y los que permiten un flujo de trabajo artístico a 360 grados son en mi opinión Gimp, MyPaint (por ejemplo, para crear el “pintado a mano textura”), Inkscape (adición 2,0 Procesamiento de OBJ es capaz de ver, aunque sea parcialmente, por ahora , los archivos SVG y manipular vértices, colores y pinceles). Marcamos inolte Alquimia para la generación de la imagen semi-aleatoria excelente para el diseño del personaje o la inspiración simple!

Vídeo

Para crear aplicaciones para la postproducción de vídeo con la ayuda de la realidad aumentada (por ejemplo, el seguimiento de cámara o adición de efectos especiales en 3D), pero también para hacer pruebas de vídeo o descubrir que en vez de su aplicación OpenShot disponible. También facilita la conversión entre diferentes formatos. En mi demo que eligió el estándar formato Theora Ogg Vorbis.

Os dejo con la lista de compras para prepararse para una Realidad Aumentada es completamente gratuito. En este blog se publicará pronto el código fuente y otros “tips” que le permitirá poner en práctica esta propuesta! Continue reading Appunti sulla Realtà Aumentata con Software Libero

Hacking@School: Realtà Aumentata per la didattica con Software Libero

Pagina del Code Motion 2013 di Hacking@School RevolutionRoma, 23.03.2012 ore 12.30 al Code Motion 2013 appuntamento con la tanto declamata “Augmented Reality”. Google, Sony, Waccom e tanti altri sono pronti ad invadere il mercato ma gli amanti del Software Libero e della buona didattica non stanno mica a guardare: ci vuole una Hacking@School Revolution! 😉

In questo veloce speech vi mostrerò, come tradizione, alcuni esperimenti ed idee per una didattica aumentata.

In particolare vedremo… Continue reading Hacking@School: Realtà Aumentata per la didattica con Software Libero

Workshop su Realtà Aumentata per desktop computer e Android device con Processing 2.0

Scimmia ARProcessing 2.0 non è ancora tra noi (siamo alla beta 8) ma in questo workshop al CodeMotion 2013 a Roma il giorno 20 marzo presenterò le ultime frontiere della Augmented Reality con questo manegevole IDE! Il 23 marzo invece non perdete lo speech Hacking@School: Revolution dedicato sempre alla AR ma in ambito didattico!

Appuntamento oggi in ARCI Ragazzi per definire un nuovo laboratorio di videogiochi

Oggi (venerdì, 22 febbraio) a partire dalle ore 18:00 siete invitati a visitare la sede di Roma dell’ARCI Ragazzi (che è una “associazione nazionale di promozione sociale” che si occupa di “giovani,bambini,gioco,diritti e partecipazione” e che ha già attivo un Laboratorio di Creazione di Videogiochi) per decidere insieme como possiamo sfruttare uno spazio settimanale per sviluppare, alterare, sperimentare insieme l’arte della creazione di videogiochi.

Se avete idee e cercate un gruppo o uno spazio per realizzarle questa è la vostra occasione!

Ci si vede quindi in Via Michelotti, 33 a pochi metri da Metro Pietralata a partire dalle 18:00.

Ah, portate con voi PC, tablet, ciabbatte, arduino e qualsiasi diavoleria vi serva per fare dell’incontro un bel laboratorio estemporaneo!