Perspectiva: Arte que enseña el modo de representar en una superficie los objetos, en la forma y disposición con que aparecen a la vista.
Entre los años 1417 y 1420, Filippo Brunelleschi, artista y arquitecto florentino del renacimiento italiano, para poder representar los edificios en perspectiva, realizó una serie de experimentos con la ayuda de instrumentos ópticos; con ellos, descubrió los principios matemáticos y científicos que rigen la perspectiva. Uno de esos principios es que los objetos parecen más pequeños cuanto más lejos están. Sus logros se describen en De Pictura, un tratado sobre la pintura escrito por Leon Battista Alberti en 1435.
Muchos años después…
Hace un tiempo vimos un video de Johnny Lee Chung, un excelente explorador-desarrollador creativo – esos que usan tecnología para lo que sirve: como herramienta para liberar creatividad y productividad. Utilizando un wii-mote diseñó una interfaz 3D DIY. Pueden verlo en http://johnnylee.net/
El principio básico es que una aplicación ajuste dinámicamente la perspectiva de la imagen según la posición del observador dando la sensación de tercera dimensión, profundidad.
Utilizando este principio se nos ocurrió hacer un piso interactivo donde al dar el primer paso el piso alrededor nuestro se desploma revelando un pozo profundo y a medida que nos movemos el resto de las piedras que aún permanecen bajo nuestros pies también empiezan a ceder. Mantener una perspectiva correcta era fundamental para generar un efecto sorprendente.
Necesitábamos una aplicación que ajuste dinámicamente la perspectiva de la imagen según la posición del observador.
Vamos por partes Jack
Tarea 1: Detectar la posición del observador
Ok. Vimos el trabajo de Johnny Lee. Entendemos que el efecto solo podrá lograrse para una persona por vez, pero no queremos que el observador deba usar ningún dispositivo, solo sumergirse en la experiencia. Para esto también usamos luz infrarroja y, como nuestra instalación será un piso, detectamos la luz reflejada por la cabeza del observador. Listo. Utilizando nuestras rutinas de detección de movimiento podemos obtener una posición actualizada a razón de 20-30 veces por segundo.
Tarea 2: Interactuar con la Perspectiva
Modificar el punto de fuga igualándolo a la posición del observador a razón de, digamos, unas 20-30 veces por segundo haría el truco. Conectando esta aplicación al módulo de detección de movimiento tenemos nuestra perspectiva interactiva.
Así que dó
Así se ve desde “afuera”:
Esto es lo que logramos:







