PlayStation 3D: Análisis de rendimiento
La demo de Killzone 3 para el E3 y los títulos de lanzamiento.
Las mejoras de rendimiento son algo en lo que Sony está prestando mucha atención. El objetivo es conseguir que el proceso de añadir 3D sea menos molesto en general para los desarrolladores. Sony inicialmente trabajó en hacer una imagen 2D para cada ojo, y después en usar una técnica de interpolación del buffer de profundidad para crear la imagen secundaria con reproyección para rellenar los huecos de la imagen y restaurar el efecto estereoscópico que de otra forma te estarías perdiendo.
"Verás un juego en los próximos 12 meses que usa eso", nos contó el director senior de SCEE Mick Hocking durante una charla en el E3 sobre la técnica para generar imágenes 3D en PS3. "La tecnología funciona. Está en sus inicios, es estado de prototipo, así que todavía tenemos que aplicarlo a un juego completo y pulir todos los inconvenientes".
"Lo tenemos funcionando en WipEout y funciona muy bien, pero eso sólo es un juego así que hay que probarlo con otros. Ayuda a la optimización aunque creo... reducirá el nivel de entrada, quizás los equipos que no sean tan punteros en técnicamente se beneficiarán de esa tecnología".
Otros están buscando sus propias formas de reproyección para ofrecer 3D de forma barata. En Digital Foundry ya hemos estudiado uno de esos sistemas, en concreto TrioViz, incorporado en la edición Game of the Year de Batman: Arkham Asylum. TrioViz usa el buffer de profundidad usado para generar cada frame junto con la posición de la cámara para extrapolar imágenes para cada ojo. La actual versión del sistema, usando gafas de cartón, dista de ser perfecta, pero el impacto a nivel de rendimiento no es ni de lejos el que requiere la estereoscopia real.
Limitado por el filtrado de color de las gafas, TrioViz no es especialmente cómodo de usar cuando juegas. Sin embargo, el efecto de profundidad está ahí, han demostrado un camino para la integración en juegos existentes y ahora la compañía tiene la tecnología funcionando con televisores 3DTV. Tenemos la sospecha de que TrioViz será algo más que una anécdota, especialmente cuando las pantallas 3D sean algo más cotidiano.
También tuvo su impacto en el E3 Crysis 2, con EA mostrando la demo en Xbox 360 (de hecho, todos los eventos de los que tenemos conocimiento en los que se ha mostrado Crysis 2 eran bajo 360). El shooter de CryTek ofrece 3D en las tres plataformas, y se asegura que el rendimiento de las versiones para consola casi no se ve afectado por el paso al 3D estereoscópico.
"Cuando mostramos 3D lo hacemos en 360 de forma intencionada, para hacer una declaración de intenciones. Funciona perfecto en PS3, 360 y PC. Simplemente funciona; y tiene un impacto de sólo el 1.5%. De cada 30 frames son 0.4 frames", declaró el CEO de CryTek Cevat Yerli a VideoGamer.
"Uso el término 'gratis' con este juego. Es tan insignificante. Y la gente pregunta, ¿cómo lo hacéis? Y yo digo, bueno, hacemos el render sólo una vez. Eso no es magia. Pero creamos la segunda imagen a partir de la primera. Y cómo lo hacemos sí es magia. Es la receta secreta. Estoy contento de que lo hayamos descubierto."
Aunque Cevat Yerli no estaba muy hablador sobre los detalles de la tecnología durante el E3, por suerte él y su colega Anton Kaplanyan fueron mucho más abiertos durante el evento HPG10. Su fascinante presentación en Powerpoint sobre el futuro de los gráficos en los videojuegos tiene una pequeña sección sobre el 3D stereo que ayuda a despejar dudas. De forma parecida a TrioViz, la escena se renderiza una vez usando la información de profundidad para generar imágenes separadas para el ojo izquierdo y derecho.
Estamos intentando conseguir una entrevista con CryTek, pero será ciertamente interesante ver como trata Crysis 2 los defectos de TrioViz: los efectos de transparencia parecen flotar en el aire y no tienen ningún efecto estereoscópico. De forma parecida, este método 2D + profundidad tiene otras limitaciones típicas, en concreto "huecos" en la imagen que la interpolación de una única vista no puede procesar (el método de reproyección de Sony incluye procesos extra en la imagen para corregir la segunda vista, asegurando la estereoscopia real). Cómo y si CryTek ha conseguido solucionarlo en un juego en primera persona - donde estos huecos son todavía más obvios - es algo que nos tiene muy intrigados.
Aunque PS3 se ha posicionado como líder en el 3D stereo, la aparición de títulos multiplataforma con estereoscopia, como Crysis 2, sugiere que cuando el estándar despegue PC y 360 no estarán mucho más atrás. nVidia está planeando una expansion "3DTV Play" para su sistema 3D Vision, permitiéndote jugar a tus juegos en la nueva pantalla, y la potencia de su línea de GPUs nos hace pensar que no tendrán muchos problemas en conseguir 720p por ojo a 60FPS.
Pero, ¿está realmente preparada la Xbox 360 para las 360, más o menos de forma parecida al resto de plataformas? Eso es algo que en Digital Foundry estudiaremos con detenimiento en un futuro artículo.