Análisis técnico: Kinect

Digital Foundry estudia el nuevo dispositivo de Microsoft.

Con un poco más de calma tras la tormenta de la presentación del lunes es momento de reflexionar sobre nuestras pruebas con el sistema Kinect para Xbox 360, contactar con nuestras fuentes y tratar de arrojar un poco de luz sobre las cuestiones técnicas que rodean al dispositivo anteriormente conocido como Project Natal.

Es difícil que no te guste lo que ha hecho Microsoft, pese a que ninguno de los juegos mostrados estuviesen diseñados para agradar al tipo de usuario que se ha mantenido fiel a la plataforma durante los últimos cinco años. Tras estos juegos casuales hay una brillante tecnología que quita la respiración: captura completa de movimientos de varios jugadores simultáneos combinado con un excelente reconocimiento de voz, todo ello en un paquete de consumo.

Así que, ¿cuáles son los componentes cruciales de Kinect para Xbox 360 y cómo se han implementado en los juegos que pudimos probar el pasado lunes?

Kinect tiene dentro de una cámara tradicional RGB, como la que se puede encontrar en webcams y télefonos móviles, con una resolución estándar de 640x480 píxeles operando a 30 frames por segundo. Junto a ella hay los sensores de profundidad por infrarrojos, que codifican la escena por colores según lo lejos que estén los objetos. Esta es la clave de las capacidades únicas de Kinect. No sólo permite a los juegos saber dónde está todo situado en un espacio 3D, sino que significa que hasta sin los datos RGB puede operar bien bajo cualquier condición lumínica - incluso a oscuras.

El mapa de profundidad es el arma crucial dentro del arsenal de Kinect, y también se puede integrar con la imagen tradicional RGB que captura la webcam en un proceso llamado registro, aunque la integración de los dos planos provoca una pequeña carga adicional en la CPU. Sin embargo, incluso sin el registro, puede apreciarse que los desarrolladores ya lo están utilizando en los títulos de lanzamiento, visualizándolo directamente en el juego.

Quizás el ejemplo más claro de ello pueda verse en el Your Shape: Fitness Evolved de Ubisoft. Aquí tu avatar en pantalla es una versión post-procesada del mapa de profundidad, con la figura principal (el jugador) recortada y con efectos de partículas adicionales superpuestas para crear un look mucho más suave.

También se puede ver en acción al mapa de profundidad en el Dance Central de Harmonix. Ocasionalmente los bailarines en pantalla se difuminan, para dar pasado a una versión muy post-procesada del mapa de profundidad, con un amplio rango de efectos psicodélicos. Dance Central es un caso interesante, porque a diferencia de Your Shape, el mapa no está tan filtrado: los objetos de fondo y jugadores se "filtran" en la imagen.

La pregunta es, dejando de lado la charla técnica, ¿funciona de verdad? En la suite del ático que había reservado Microsoft para el evento, las cosas ya estaban difíciles cuando llegamos. Aunque las zonas de jugabilidad estaban delimitadas, todavía había montones de potenciales interferencias, como gente caminando por el campo de visión de la cámara o flashes que podían molestar a los receptores de infrarrojos de la cámara de profundidad.

Sin embargo, excepto en un momento concreto Kinect funcionó a la perfección, con sólo la demo de Joy Ride presentando algunos problemas. Eso incluso resultó favorable. Mientras buscaban el error, la persona encargada de la demostración accedió al menú de desarrollador y cargó la herramienta de depuración NUI. Conseguí tomar una foto de esa herramienta en acción - esencialmente muestra a la gente captada por la cámara de profundidad y les asigna los puntos de movimiento del esqueleto.

Una vez entendimos cómo funcionaba el sistema era el momento de revisitar el espinoso asunto del lag. Como recordaréis, la latencia inherente del nuevo sistema de control era una de nuestras grandes dudas sobre Kinect cuando lo probamos el año pasado al presentarse por primera vez Project Natal. Para dar una idea comparativa, repetimos la misma prueba con la nueva versión.

Un nuevo análisis de latencia con Kinect Adventures revela que los cambios de rendimiento respecto a las demos tecnológicas del año pasado son mínimos.

Muy poco ha cambiado en el nivel de rendimiento si lo comparamos con las pruebas de hace un año. Todavía tienes que pensar y reaccionar con antelación para asegurarte que golpeas esas pelotas, con un lag que ronda los 200ms (incluyendo la latencia de la pantalla, claro). Es el tipo de cambio que seguramente harás de forma natural cuando te acostumbre a la forma que tiene el sistema de funcionar.

Comentarios (16) Latest comment Hace 2 años

Ya no se pueden publicar más comentarios. ¡Gracias por tu aportación!

  • darkskater129 #1 Hace 2 años

    a mi me parece una buena apuesta y que tendra exito por la diversion que transmite y el lag si no lo acaban arreglando cuando tu juegues y te diviertas como un cosaco saltando y brincando el lag sera inexistente para ti
  • Diomedes #2 Hace 2 años

    A mi me parece bastante bochornoso la verdad.

    La camara es igual que el PS Eye ,y el sensor de infrarojos para la profundidad el PS Eye hace basicamente lo mismo a través de la discriminación de tamaños. Si ,el PS Eye no podría operar bajo condiciones lumínicas muy malas y el Kinect si .....pero esto es algo bastante menor.

    De verdad piensan cargar unos 150 pavos por esto?

    Y luego los juegos .......casual al cubo.No me jodas hombre ,al menos el Move tiene potencial para ser usado en casi cualquier tipo de juego ,esto es un poco bochornoso como decía al principio.
  • jose1024 #3 Hace 2 años

    Esta muy guay es muy novedoso casi magico, pero............... 100ms de lag en el mejor de los casos es una barbaridad, si eso le añadimos que la precision es por asi decirlo dudosa no creo que sea de los que me lancen a comprarlo el dia que salga.

    Move es wii en hd, pese a que quieran diferenciarse dificil lo tienen cuando los juegos son burdas copias de los de wii, y natal que es como la imprecision al cubo, creo y con esperanzas de equivocarme y por las lecturas de las revistas que solo la 3ds es algo real y con contenido y no humo y hype.

  • kr3at0r Verificado Deputy chief, Eurogamer Spain #4 Hace 2 años

    100ms es el lag medio que tiene un juego a 30FPS usando un pad. Cuando el juego es a 60FPS (Modern Warfare, por ejemplo), la cifra se reduce a unos 66ms de lag. Y lo más bajo que he visto son 50ms, navegando por el XMB de PS3. Tampoco nos lancemos al ruedo, que habrá que ver el producto final cuando esté en las tiendas, y tampoco es que Move haya demostrado tener mucho menos lag (porque supongo que visteis la presentación del Tiger Woods, no?)

    En el análisis no se entra a valorar sobre si los juegos están bien o no (personalmente yo diría que no), o sobre su uso en juegos hardcore (que de momento no se ha visto nada concreto, pero parece que se apuesta por otro tipo de público). Se habla de la tecnología de Kinect, y en ese sentido es más que buena. No es sólo la detección del movimiento de varios cuerpos al completo (y es importante lo de varios), sino que también está el tema del reconocimiento de voz, que todo el que lo ha aprobado coincide en decir que es muy superior a lo que habíamos visto hasta ahora. Compararlo con un PS Eye me parece fuera de lugar, porque no tienen nada que ver más allá de ciertos puntos tecnológicos en común. ¿Es mejor Kinect que el PS Eye? No lo creo, simplemente son diferentes y tienen funciones diferentes.

    Si luego es aplicable a los juegos que nos gustan ya es otro cantar, y algo que veremos cuando esté a la venta. Yo me huelo que no será así (y me alegro de ello, porque quiero el pad de toda la vida y no Kinect, Move o Wiimote), pero eso no quita que la tecnología de Kinect sea sorprendente y un paso adelante.
    Editado por kr3at0r a las 17/06/10 @ 21:46
  • uno #5 Hace 2 años

    De la lectura del artículo no entiendo que Kinect tenga un lag de 100ms en el mejor de los casos, sino que en el mejor de los casos nunca podría tener (en cuanto a la referencia) menos de 100. La media de las pruebas, entiendo, dan 200ms, y el desarrolladordel juego (que suelen ser más "optimistas" que los analistas) 150ms + latencia pantalla. Así que, en relación con la "media" de juegos (tampoco estamos hablando de los juegos en el mejor de los casos -ni en el peor-) la latencia puede ser aproximadamente el doble.

    El doble de lag, por otra parte, puede molestar mucho más que el doble (quiero decir, si 100ms se perciben y molestan X, 200ms no son 2X, sino que puede ser mucho más).

    Y esto con juegos "sencillos", con juegos que requieran de un reconocimiento más específico la situación se agravaría.

    ¿Me parece un problema muy grave cara a su uso en determinado tipo de juegos en los que la precisión del control sea fundamental? Si, me lo parece.

    ¿Me parece un problema grave en general? No. Queda claro que el enfoque de Kninect apunta hacia esa clase de juegos, ni jugadores, por lo que el éxito del mismo dependerá de otros juegos, y jugadores.

    Para mi la clave estará en introducir "pequeños" toques de Natal en juegos puros de pad, de forma que puedan aportar algo, aunque pequeño, sin incorporar el problema del lag.

    Y el gran problema estaría en el rumor, de dudosa veracidad, que sugiere que Kinect no puede usarse desde una posición sentada. Eso si lo limitaría mucho.
  • Señor_Condenas #6 Hace 2 años

    No me acaba de convencer, la nueva xbox si, pero este artilugio para nada.

    Por otro lado en el repor, le quitais mucha importancia al lag, se la dais, haceis un cocktel, y entre medias sale la Carmen de Mairena y nos dice " Como soy una mujer madura, me e puesto en el coño una cerradura"...

    Quiero decir, que si que es importante el lag, y tambien es importante que hayan sustituido el chip que iba a integrar por librerias magicas, o capas de software, como les llaman.

    Ni esto ni el move, lo veo muy fino, pero entre los dos apostaria por el de Sony, ya que de pequeño sufri un trauma con un chupachups.
  • jose1024 #7 Hace 2 años

    Sin animo de polemizar y con riesgo de quedar como un idiota, creo que el tiempo que tarda la consola o pc en procesar la orden del mando es bastante inferior a 100ms y en cualquier caso el kinetic, al menos en video no la iguala y tampoco creo que sea una o dos veces mas lenta, me parece que es bastante mas, dicho de otra forma, si el kinetic alguna vez a igualado al mando en tiempo de reaccion yo no lo he visto.

    En 100 ms se generan 3 o 6 frames en juegos que van a 30 (33ms por frame) o 60 frames respectivamente, bajo esa premisa solo podemos realizar un cambio de posicion de un personaje o elemento controlado por el mando cada 3 o 6 frames.
  • Malkmus #8 Hace 2 años

    Yo estoy esperando el análisis de move. Porque es cierto lo del Tiger Woods pero luego salen otros videos que funcionan con apenas Lag y me está haciendo dudar... Sáquennos de dudas por favor!!!
  • Keroseno #9 Hace 2 años

    Creo que mucha gente no es consciente de que TODOS los juegos que jugamos con pad tienen lag, unos más que otros, pero tienen lag. Y en algunos casos esto incluso hace que la experiencia jugable se vea afectada, aunque es algo que la mayoría de la gente desconoce y al mismo tiempo tolera. Quizás por esto no se esté entendiendo el texto de DF. Y ojo, que es una suposición.
  • Malkmus #10 Hace 2 años

    Yo mismo no puedo con el lag del Gta IV en PS3
  • kr3at0r Verificado Deputy chief, Eurogamer Spain #11 Hace 2 años

    Señor_condenas, el fondo del asunto del lag está, creo yo, en el público al que vaya dirigido el producto. Si, tal y como parece, van a ir a por el público casual y familiar, entonces no es grave, porque es gente que ni sabe lo que es la latencia, ni le importa, ni la nota. Para un jugador tradicional o hardcore, en cambio, un lag como el que estamos hablando (de 150ms para arriba) es inviable. No es que le quitemos importancia al lag, simplemente matizamos que hay sectores en los que tiene más importancia y otros en los que menos.
  • Malkmus #12 Hace 2 años

    Yo le doy la vuelta al argumento y digo que un jugador experimentado puede tratar de anteponerse al rollo del lag, en cambio un tio que no haya jugado en su vida no entenderá nada y por eso los muñecos en pantalla acabarán locos como sucedia en aquel video.
  • Malkmus #13 Hace 2 años

    Oh dios mio, tenéis que traducir el articulo Digital Foundry vs 3ds, que ya toy harto de leer en inglés. Esperando también algo similar para move.
  • thin-lizzy #14 Hace 2 años

    Un nuevo sistema que necesita tiempo para que poco a poco se consolide como una nueva forma de control.
  • Señor_Condenas #15 Hace 2 años

    Kreator, entonces a muy pocas personas que lean esta página y estos articulos les a va a gustar el cacharro, ya que la mayoria nos vamos a la vertiente mas gamer, y asi de paso confirmo mis sospechas de que ésta eyetoy, no es tan buena como dijeron.

    De verdad que mientras mas leo al respecto, menos me gusta el aparato, asi que creo que jamas usaré el puerto para Kinect en mi nueva xbox "slim". Y con esos juegos a esos precios menos aún.



  • IMPERIO07 #16 Hace 2 años

    Kinect no me comvence para nada, la jugabilidad es plana... Si añadieran un " nunchaku" a lo Wii o Move ganarian mucho mas... el Star Wars pues me ha parecido un poco churro... y como que controlar un coche sin algo que agarrar pues como que no... no veo a Kinect como algo nuevo, tengo la sensación que es un EyeToy mejorado pero que le falta trabajarlo más.