Guión de actitudes / Actividades / Acciones de usuario
Uno de los aspectos más divertidos del proyecto es que el usuario ha de aprender a tratar con los Gorts
No has de buscar una lógica entre los parámetros del sonido emitido y la manera en que los Gorts reaccionarán: un grito puede desencadenar un movimiento suave mientras que un susurro puede conducir a un comportamiento brusco.
Estas criaturas sólo reaccionan ante estímulos sonoros y, en consecuencia, por detección de la fuente sonora (la boca). La posición del usuario determina qué criatura está siendo afectada. Este hecho nos lleva a desarrollar diferentes estrategias: podría darse el caso que dos usuarios, persiguiendo a sus respectivos Gorts, quedasen uno al lado del otro, generando interferencias con sus voces... o podrían establecer turnos de actuación o competir entre ellos para que sus órdenes destaquen por encima de las de los otros... por otro lado, tras contemplar los efectos que provocan algunos Gorts en otros o en el conjunto, dos usuarios podrían decidir aliarse, colocarse juntos ante la misma criatura y afectarla... De esta menra se ponen de relieve tres niveles de interacción: entre usuario-Gort, Gort-Gort y usuario-usuario. Después de unos minutos observando el entorno, el usuario puede llegar a desarrollar pautas de comunicación.
Conscientes de que nuestra propuesta requiere un proceso de aprendizaje de la interfaz lógica, el visitante de la instalación debe colocar su rostro ante la criatura escogida para comunicarse y emitir un sonido: puede hablar, cantar, silbar, etc. Es así como el Gort reconoce su presencia y, en función de los parámtros de intensidad y frecuencia del sonido, el Gort responderá con un comportamiento determinado, afectando o no al resto de entidades en escena.
Considerando todos estos factores, diseñamos un espacio de interacción que se ajustase a las posibilidades de movimiento del usuario: las criaturas van a variar su posición en la pantalla y el usuario ha de ser capaz de poder encontrarse cara a cara con ellas, agachándose, arrodillándose, levantando sus brazos, etc.
Deberá acercarse para interactuar con los Gorts pero también deberá tomar distancia para obtener una visión global y controlar qué está pasando en cada momento en el conjunto. Por eso contamos con un espacio de interacción bastante amplio, con una pantalla de dimensiones suficientemente grandes como para englobar varias siluetas
Es necesario colocar diferentes micrófonos, la señal de los cuales desemboca en una mesa de mezclas en la que será filtrada.
Tenemos que matizar que, dependiendo del público, algunos aspectos adquieren relevancia: no es lo mismo la voz de un niño que la de un adulto... de la misma manera, no lo será su estatura...
Parámetros de Mapeado del Usuario sobre la Interfaz Lógica. Multi-Usuario. Eyesweb
Para aclarar un poco estos concetos, podemos fijarnos en nuestra expriencia con el mouse del ordenador: cuando trabajamos con el mouse, necesitamos tener una referencia en el monitor de los movimientos que estamos realizando y así sabemos en todo momento si nos estamos dirigiendo al lugar que nos interesa. En Gorts, la interfaz lógica está por descubrir. La posición del Gort nos indica dónde actuar.
El mapeo de la posición del usuario está basado en una escala 1:1.
La detección multi-usuario se ha llevado a cabo mediante EyesWeb.
Microfonía. Pure Data
Al mismo tiempo, los micrófonos recogen las señales sonoras emitidas por los usuarios en un patch de Pure Data. Con este software podemos extraer parámetros de intensidad y frecuencia. Estos datos son enviados a Virtools.
Los datos de Eyesweb llegan a Virtools y, utilizando una serie de cálculos, establecemos un punto que se corresponderá, aproximadamente, con la boca del usuario, permitiéndonos determinar el Gort afectado. De la misma manera, llegan los datos de PD a Virtools y, dependiendo de la intensidad y la frecuencia, el Gort seleccionado es activado en ese instante por el usuario.