viernes, 8 de enero de 2010

¿Cómo funciona Project Natal?

El sistema desarrollado por el equipo de Xbox 360 combina Inteligencia Artificial, lecturas de los movimientos del cuerpo del usuario y millones de líneas de código para hacer su magia. ¿Quieres saber cómo funciona?.

Obviamente, la industria de los videojuegos es un terreno que cambia continuamente. En los últimos años, los fabricantes (y los usuarios) han comenzado a utilizar diferentes dispositivos para controlar la acción que se desarrolla en las tripas de las videoconsolas. Uno de los más interesantes posiblemente sea el mando inalámbrico del Wii, que gracias a unos chips llamados acelerómetros –que son capaces de determinar en que dirección y a que velocidad se mueve el control- desterró al viejo y querido “joystick”. Lejos de quedarse de brazos cruzados, Microsoft decidió que tenía que proveer a sus clientes con algo mejor que el mando de Nintendo, y comenzó a trabajar en un proyecto, “Project Natal”, que permitiría a los jugadores controlar la acción utilizando un dispositivo que todos poseemos y sabemos utilizar: nuestro propio cuerpo. Luego de muchas especulaciones, algunas demostraciones y varios meses de espera, el sistema fue finalmente presentado en detalle en el marco del CES 2010.

Concretamente, Project Natal es un sistema que gracias a un hardware y software especial puede reconocer nuestra voz, nuestros rostros y gestos, la posición de nuestro cuerpo y la forma en que nos movemos. Con toda esta información, la Xbox 360 puede deducir qué queremos que haga el personaje o vehículo que estamos controlando sin necesidad de utilizar un mando especifico. El hardware incluye una cámara RGB, un sensor de profundidad -una serie de rayos infrarrojos que junto a sensor CMOS “ven” la habitación en 3D independientemente de las condiciones de luz existentes- y un micrófono multidireccional. Estos dispositivos son lo que se encargan de “vernos” y trasmitir los datos a la capa de software propietario de Microsoft que, consumiendo aproximadamente el 15% de los recursos de la consola, hace el resto del trabajo. El sistema puede determinar quiénes somos, qué decimos (no solo palabras clave) y qué hacemos, incluso a qué distancia estamos de la pantalla. Todo esto se logra gracias a un análisis en 3D de los movimientos de nuestro cuerpo en tiempo real. Se ha programado para que sea capaz de analizar las imágenes recibidas y buscar una forma humana típica, para luego identificar cerca de 30 partes esenciales, como la cabeza, el torso, las caderas, rodillas, codos y muslos.

No hay comentarios:

Publicar un comentario