Miniresidencia Audiogames en Fabra i Coats

Despues de los avances que tuvo el proyecto Audiogames tras la residencia en Laboral Gijón, solo nos faltaba ajustar y afinar unas cuantas cosas (el clasico debug final…) para tener una primera version “jugable”. De modo que decidimos alquilar del 12 al 18 de septiembre un espacio (bastante económico eso sí) en las Fábricas de Creación de Fabra i Coats. Asi que Luca y Euridice han viajado desde Madrid a Barcelona y durante una semana hemos estado corrigiendo los problemas de tracking y demás hasta conseguir una versión 2.0 afinada y funcionando con un area de juego triangular (de unos 5 metros de lado) para una sola kinect, simplificando los esfuerzos de montaje y calibración del tablero, y creando la primera versión completa y transportable! Tambien completamos un primer diseño de los audiomenus (locutados) y optimizamos bastante los sonidos del soundengine. Próximo paso… que lo prueben los telenoikos…

AudioGames en el documental “Ciborgs… muy humanos”

El pasado domingo 17 de junio a las 22:00, se emitió por La 2 de TVE el documental “Ciborgs… muy humanos” de DOCUMENTOS TV, un documental producido íntegramente por Televisión Española, con realización de Manuel Muñoz Monterde y guión de Marisol Soto Romero que versa, como su título indica, sobre los ciborgs, entendidos estos, no como un producto de la ciencia ficción, sino como personas que utilizan dispositivos electrónicos conectados a su cuerpo.

Audiogames está presente en este documental (a partir del minuto 41) ya que en él puede verse en funcionamiento la primera versión de AudioGames (el proyecto de innovación tecnológica de ARSGAMES coordinado por Eurídice Cabañes, Luca Carrubba y Carlos Padial) durante la visita de Neil Harbisson a la instalación expuesta en Espacio Trapezio durante el festival In-sonora.

Este documental nos muestra a ciborgs muy humanos como Jordi Rossel, que puede oír gracias a un implante cloquear o Neil Harbisson, que lleva ocho años conectado a un ojo electrónico que le traduce los colores a sonidos permitiéndole percibir el color, algo que sin este dispositivo le era imposible ya que nació con acromatopsia.

Así como la opinión de varios expertos en la materia como la doctora Marisa Cabrera, responsable de la Unidad de Amputados y Malformaciones Congénitas del Hospital infantil Sant Joan de Déu, cuya investigación se centra en las en las prótesis biónicas para niños y niñas, o el neurocientífico especializado en memoria y aprendizaje José María Delgado cuyo equipo ha descubierto la forma de borrar de forma selectiva un recuerdo en ratas.

Un documental de gran interés del que es un honor formar parte.

leer esta y otras noticias sobre audiogames en audiogames.tk

Audiogames: Making Off Timelapses

Construcción de los tableros (virtual y tangible)

Todos los días de la primera parte de la residencia consistieron en algo parecido a esto:

Hasta que por fin, despues de un montón de problemas, conseguimos poner el tracking a funcionar:

Audiogames in Telenoika (Barcelona)

ayudas_TLNK_2010

 

After a week of work at  Fabra i Coats, the new optimized version of Audiogames will be exhibited at Telenoika (Carrer Sant Pau, 58 -rAVal- Barcelona),the next Thursday, September 20, from 17h to 21h.  An opportunity for those in Barcelona to visit Audiogames.

This is the first time Audiogames visits Barcelona. Although already in 2010 obtained -with the first prototype- the Special mention of Ajuts a la producció i recerca audiovisual Telenoika 2010.

More info:  http://www.telenoika.net/

Audiogames: smart-head-phones

Una vez resuelto el problema de los cuaterniones, podemos obtener la orientacion del jugador en cada momento, a través de mensajes osc que nos envie el movil, siempre y cuando, este vaya sujeto a la cabeza del jugador.

Pues nada, nos imprimimos una pieza que sujete el movil a los cascos :)

Continue reading

Audiogames: usando cuaterniones para interpolar un giro…

Cuando hace un tiempo publiqué el ejemplo para comunicar OSC con Blender y mover un objeto con la rotación del telefono movil, me tope con un problema matemático que no sabía resolver. (ver entrada aquí)

El movil entrega los giros en el eje Z en grados (de 0 a 360) y sucede que los valores saltan abruptamente de 360 a 0 cuando pasamos por el norte girando hacia la derecha, y de 0 a 360 hacia la izquierda.

Esto hizo que me complicase la vida excesivamente intentando trasladar estos angulos al objeto 3d, y que intentase interpolar el movimiento. Lo mas cercano que conseguí es una rotacion bastante suave siempre que no nos acercasemos al norte. En el momento en que el movil rotaba a traves del norte, el objeto se volvia loco trazando giros absurdos…

Continue reading

Audiogames, residencia en LABoral Gijón

AudioGames, el proyecto de innovación de ARSGAMES, coordinado por Luca CarrubaEurídice Cabañes y por mí, estará en La LABoral Centro de Arte y Creación Industrial, para llevar a cabo una residencia artística que tendrá lugar entre el 8 de Marzo y el 12 de Mayo de 2012, dividida en dos partes (del 8 al 15 de marzo y de 25 al 12 de mayo).

audio_preview-245x150

Durante esta residencia desarollaremos la version 1.0 de la instalaciàon y pondremos las bases para el nuevo desarollo. En nuestro horizonte se están abriendo distintas posibilidades, desde las más artisticas a otras  remezclas…

Objeto desconocido


Audiogames consiste en un juego sonoro en el que el jugador, provisto tan solo de unos cascos, ha de orientarse en un entorno visual en el que flotan unos objetos emisores de sonido.

El objetivo de la residencia es construir un prototipo completamente funcional. Para ello utilizaremos unicamente software libre (osceleton + puredata + blender + python), dos camaras kinect y un movil android para ubicar la posicion y orientacion del jugador.

En los proximos días tengo la intención de documentar aquí mi parte del proceso.

Android conoce a Blender (OSC)

Gracias al protocolo OSC (Open Sound Control), podemos establecer comunicacion entre diferentes aplicaciones en nuestro sistema, e incluso entre diferentes ordenadores. Funciona enviando mensajes etiquetados a una IP y puerto especificada en una red compartida.

En otras palabras, podemos mover objetos en blender utilizando el telefono como si fuese un mando de la wii o similar…

Android meet Blender (OSC) from Carlos Padial on Vimeo.

Gracias al protocolo OSC (Open Sound Control), podemos establecer comunicacion entre diferentes aplicaciones en nuestro sistema, e incluso entre diferentes ordenadores. Funciona enviando mensajes etiquetados a una IP y puerto especificada en una red compartida.

En otras palabras, podemos mover objetos en blender utilizando el telefono como si fuese un mando de la wii o similar…

En este ejemplo, el telefono android actua como cliente, enviando mensajes con informacion de sus sensores de orientacion y su acelerometro, ademas de enviar las coordenadas de la pulsacion de nuestros dedos en pantalla. Esto es posible gracias a una aplicacion gratuita del android market llamada andOSC.

Esta aplicacion utiliza tres sensores del android:

  1. Touch(x,y)           – mensage etiquetado : /touch (+ dos numeros flotantes)
  2. Accelerometer   – mensage etiquetado : /acc   (+ tres numeros flotantes, uno por eje)
  3. Orientation          – mensage etiquetado : /ori (+ tres numeros enteros, uno por eje, en grados)

Por otro lado tenemos el motor de juegos de Blender (BGE), funcionando como servidor OSC, leyendo los mensajes que llegan al puerto. Para ello utilizo una libreria de OSC llamada liblo, con sus vinculos (bindings) para python: Pyliblo. Necesitamos instalar ambos y copiar el fichero liblo.so a la carpeta python de nuestro blender, para asi poder importarlo desde el BGE.

En el ejemplo tenemos dos scripts ejecutandose. El primero, llamado server.py, gestiona los mensajes y crea una cuantas propiedades para almacenar los valores recibidos. El servidor OSC necesita ser creado y cerrado en cada ciclo para que el BGE pueda actualizar los eventos. Es la manera mas simple de crear un servidor OSC con liblo.

El segundo script movecube.py, esta atento a los valores que cambian y modifica al cubo protagonista de acuerdo a esta informacion.

Puedes ver los dos scripts y la configuracion del BGE dentro del fichero .blend (adjunto abajo)

Esta implementacion esta lejos de ser perfecta, pero es un buen comienzo para utilizar OSC con Blender 25

Instrucciones:

  1. Instalar los modulos liblo y pyliblo modules y hacerlos activos en Blender
  2. Instalar la aplicacion andOSC en el movil android (aplicación gratuita, descargala aqui)
  3. Configurar la direccion IP y el puerto en la aplicacion de android (obten la IP ejecutando ifconfig en el terminal)
  4. Comienza el juego presionando P       (Puedes jugar a cambiar los valores de la variable sens en movecube.py para obtener una respuesta mas suave)

El acelerometro funciona de un modo extraño porque esta siempre mezclado con la rotacion del movil, por eso lo tengo desactivado. Puedes eliminar el # de la ultima linea para probarlo

Mención Especial de Telenoika para Audiogames

ayudas_TLNK_2010
El gran tonisan, hermano ademas de bellisima persona, me lió hace unos meses para involucrarme en un proyecto singular (al menos para un fotógrafo medio sordo como yo). La creación de un juego para ciegos en el que todo está basado en el sonido…
AudioGames fue uno de los proyectos desarrollados en PlayLab, un taller de creación de videojuegos experimentales organizado por ARSGAMES y MediaLAb-Prado con el patrocinio de PlayStation que se celebró del 21 al 24 de enero y del 4 al 7 de febrero de 2010 en MediLab-Prado, Madrid.
El primer prototipo de AudioGames que desarrollamos en PlayLab ha obtenido la Mención Especial en las ayudas para investigación y producción Telenoika 2010.
Más información sobre el proyecto:
En prensa:
Telediario 2ª Edición TVE1: http://www.rtve.es/alacarta/todos/ultimos/index.html#687050   (minuto 20)

Uso de cookies

Este sitio web utiliza cookies. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pincha el enlace para más información. CERRAR

%d bloggers like this: