Comparativa: Ninja Gaiden 2 vs. Sigma 2

Un juego. Dos consolas. ¿Cuál es mejor?

¿Cómo consigues que un juego y un motor diseñados para aprovechar los puntos fuertes de la arquitectura de una consola funcione en la plataforma de la competencia con un rango totalmente diferentes de pluses y contras? Quizás Tecmo tenga la respuesta con Ninja Gaiden Sigma 2.

La reciente cobertura de la demo del Bayonetta de SEGA ha generado una serie de interesantes preguntas sobre los retos del desarrollo multiplataforma. Si un juego se diseña para sacar el mayor partido posible de una consola en particular, ¿la otra está siempre condenada a recibir un mal port, incluso si no hay literalmente nada que el equipo de desarrollo pueda hacer para crear una conversión similar? El motor de Bayonetta se apoya fuertemente en las texturas alpha y el overdraw en general. Con su "tarjeta hija" de eDRAM conectada directamente a la GPU, la Xbox 360 es ideal para este tipo de trabajo. Pero, hablando claramente, la PS3 no lo es, de ahí la penalización en el rendimiento.

El equipo de desarrollo para PS3 de Tecmo se encontró con un reto similar con la conversión de Ninja Gaiden 2. El código original del Team Ninja se basa en explotar todos los puntos fuertes de la Xbox 360, con la intención de sacar el mayor número posible de polígonos basándose en las ventajas de la arquitectura de la consola de Microsoft. Una copia con el mismo nivel de rendimiento hubiese sido casi imposible de producir en PS3.

La obsesión del Team Ninja por el rendimiento original era tan obcecada que resultó en un juego que funcionaba a resolución sub-HD en Xbox 360. Los 720p nativos se descartaron en favor de una resolución de 1120x585 combinada con anti-aliasing 2x multisampling. Usando un formato de pixel a 32 bits y un z-buffer de 32 bits, el frame podía renderizarse por completo en la memoria eDRAM ultra-rápida de la Xbox 360 antes de copiarse a la RAM principal. De hecho, si nuestros cálculos son correctos, el framebuffer utilizado por el Team Ninja utiliza el 99.975% de la eDRAM disponible. Las ventajas a nivel de rendimiento son obvias: Ninja Gaiden 2 soporta sin problemas un montón de enemigos en pantalla y escenarios relativamente complejos.

En resumen, es la típica pesadilla para cualquier programador encargado de portar el juego a PlayStation 3 usando técnicas tradicionales. Aquí, las posibilidades de procesador de vértices del hardware simplemente no son rival para la Xbox 360 sin complejas modificaciones del código. Los efectos de transparencia alpha del código de 360, en forma de gratuitas y abundantes salpicaduras de sangre, no suponen demasiados problemas. La cosa cambia con el RSX, en el que el ancho de banda es un recurso preciado y el hardware tiene la mitad de unidades internas de operaciones raster (ROPS) que las disponibles en el Xenos.

La solución del equipo Sigma a todos estos problemas en bastante ingeniosa. Simplemente han reconstruido el juego por completo desde cero con su propio motor, "remezclando" Ninja Gaiden 2 para adaptarlo a los puntos fuertes del hardware de PS3. Es una situación que hemos visto muy pocas veces en proyectos multiplataforma (Oblivion y Enemy Territory: Quake Wars son ejemplos que me vienen a la cabeza).

Desde buen inicio Ninja Gaiden Sigma 2 ya impresiona. Para empezar hay un aumento de resolución. El sub-HD original a 1120x585 de Xbox 360 se sustituye por 1280x718 en PS3: esencialmente es 720p por completo excepto por un par de líneas negras. También se incluye un MSAA 2x para reducir los jaggies - aunque cuando se fuerza al motor, el suavizado se desactiva para mantener el frame-rate. Ese mayor nivel de detalle introduce un problema más para el RSX de la PS3 comparado con la GPU Xenos de 360. La respuesta del equipo Sigma es bastante directa: reducir la cantidad de polígonos para asegurarse de que la versión para PS3 no tiene demasiados en pantalla en un momento dado.

Las capturas de aquí abajo ilustran las diferencias, pero hay más comparativas en la galería de Ninja Gaiden 2 sobre carga poligonal.

Lo más obvio a destacar es que la versión para Xbox 360 es capaz de lanzar contra ti a una cantidad de enemigos mucho mayor, aunque pueda haber una penalización en el rendimiento. Ninja Gaiden 2 tiene siete u ocho oponentes en un momento dado (aunque pueden ser más), mientras que la versión para PS3 limitada a seis o menos en las mismas situaciones. El código original de 360 no se corta un pelo a la hora de amontonar extremidades cercenadas, mientras que en PS3 desaparecen de forma casi instantánea. La cantidad de manchas de sangre en el escenario también se reduce notablemente.

En este test de stress, intentamos forzar la aparición de la mayor cantidad de ninjas, corriendo a través de ellos sin matarlos y esperando a que nos alcancen. El código de 360 tiene una ligera ventaja de rendimiento, pero la cantidad máxima de enemigos es de 17 en 360 y de 11 en PS3.

Como podéis ver en este vídeo de análisis de rendimiento, el resultado es que mientras la versión para Xbox 360 puede parecer más "ocupada" si fuerzas el motor, la de PS3 también se las apaña para mantener el rendimiento estable gracias a los retoques del equipo Sigma. Pero en situaciones iguales, el código de 360 es un poco más fluido. En términos de cómo el juego rinde durante la acción, tenemos otra galería de imágenes para ilustrarlo.

La reducción de carga poligonal se nota sobretodo en algunas cinemáticas. Aquí, que es donde los directores del juego tienen control total sobre el rendimiento poligonal del motor, vemos lo mejor de él, mostrando grados de detalle increíbles en Xbox 360. También se puede ver que el Team Ninja ha rebajado lo posible en PS3, y ha introducido un límite de v-sync a 30FPS, mientras que en 360 no había ninguna limitación (normalmente funcionando muy por debajo de los 60FPS).

Comentarios (21) Hace 2 años

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

  • s1ck0 #1 Hace 2 años

    Prefiero la versión de Xbox 360, parece más nítida que la de PlayStation 3, sobretodo en esas capturas de Ayane :s
  • Valto #2 Hace 2 años

    Un ESTUPENDO artículo. Genial.
  • NeoNatres #3 Hace 2 años

    La versión de PS3 resulta en general bastante superior, como ya adelantaron los propios desarrolladores.

    De todas formas no estoy de acuerdo con lo que dice el artículo sobre que Tecmo ha actuado de manera radical rehaciendo el motor casi desde cero. Todo lo contrario, ha actuado honestamente.

    Me parece que es lo más justo. Si el juego se retrasa en una plataforma, qué menos que se aproveche el tiempo para compensar la espera. O incluso sin retraso, los usuarios de cualquier plataforma tienen derecho a que los juegos aprovechen bien su máquina.

    ¿O luego no cobran por las versiones de ambas plataformas?

    La solución "intermedia" de buscar un enfoque que vaya bien a la vez en dos arquitecturas tan diferentes como la PS3 y la 360, me parece perjudicial para ambas, porque no se toma lo mejor de cada una, sino las limitaciones de cada una.

    En cualquier caso, buen artículo.
  • kr3at0r Verificado Deputy chief, Eurogamer Spain #4 Hace 2 años

    Ojo: radical no significa ni "negativo" ni "deshonesto". Con radical se refiere a que es una solución muy poco habitual y con un coste económico importante para la empresa desarrolladora. Es radical porque corta por lo sano con el problema: para qué enmarañarte portando un código de una plataforma a otra (algo que seguro conllevará problema), directamente rehaz el motor partiendo de cero.
  • MKINA #5 Hace 2 años

    Me gusta que hayan rehecho el juego gráficamente partiendo de cero, dice mucho de Tecmo, y aún teniendo el II en 360, me haré con este fijo.
  • Slyjss Verificado Writer, Eurogamer Spain #6 Hace 2 años

    ¡Hablemos de Tarimas!
  • kr3at0r Verificado Deputy chief, Eurogamer Spain #7 Hace 2 años

    No llames al mal tiempo, Jaime...
  • s1ck0 #8 Hace 2 años

    ¿Por qué decís que la versión de PlayStation 3 es superior? Lo único destacable que veo es la iluminación, por contra, veo menos enemigos en pantalla y un efecto blur en general que le hace perder nitidez. Eso, o necesito ir al oculista.
  • kr3at0r Verificado Deputy chief, Eurogamer Spain #9 Hace 2 años

    A mi personalmente me parece más atractivo a nivel gráfico en PS3. Bastante más, de hecho. Otra cosa ya es el tema de la reducción de enemigos, caso en el que la versión de 360 es claramente superior.
  • dr.apocalipsis #10 Hace 2 años

    La ves más borrosa porque en PS3 usan un tipo de AA de NVIDIA que perjudica menos al rendimiento a costa de calidad de imagen, mientras que el AA del Xenos es más 'del bueno'.

    En general creo que Tecmo ha actuado muy inteligentemente. Ha hecho una serie de recortes ineludibles por ser un juego basado en los pros de la arquitectura de la 360 y, tras la tijera y con los recursos libres, ha maquillado subiendo resolución y añadiendo iluminación real.

    Aún así creo que la versión 360 se mantiene superior. En este artículo no se habla de la reducción de texturas en PS3 que lleva a la repetición más notoria de tramas o la pérdida de efectos de backbuffer como los desenfoques de enemigos entre el protagonista y la cámara.

    Digital Foundry no decepciona.
  • axel24 #11 Hace 2 años

    Joder, Ayane está más buenorra en la versión de PS3 (cabrones jejej), no tienen ni la misma cara, en la versión de 360 nos hay endiñao un clon chungo creo... BOICOT!! :p
    Dejandome de paridas, el juego es muy wapo y desquiciante en 360 (en ps3 no lo se pero creo que le han bajado la dificultad) y el articulo genial.
  • KILLERKRATOS #12 Hace 2 años

    pienso que todas las comparativas que se hacen me parece un tanto imparciales y muy carentes de neutralidad en el desarrollo de la noticia. Da igual la consola que sea qeu si es mejor en ps3 o en xbox. Personalmente al jugar a las 2 versiones lo unico que me gusto de la 360 es el gore. Y el de ps3 la iluminacion de los escenarios y el color. Sin contar los extras. Y tengo unas ganas enormes de comprarme el sigma 2.
  • Diomedes #13 Hace 2 años

    Ya comente en la version inglesa de eurogamer pero lo vuelvo a hacer aqui.Team Ninja dijo que el juego corre sobre todo en el Cell no en el RSX asi que esta comparativa de Digital Foundry (como tantas otras )me parece mas especulacion que otra cosa.

    En cuanto a las dos versiones ,la de PS3 luce mejor.La de 360 tiene algun enemigo en pantalla mas (1 o 2 mas) pero no sabemos si es por incapacidad de la consola o simplemente porque han retrabajado el juego para que sea algo mas facil como querian ...de hecho en dificultad mayor hay mas enemigos me parece.Y siempre podian haber puesto el enemigo adicional extra y que el juego pegase rascones en el framerate como en X360.

    En cuanto a los extras de PS3 tecnicos me parece que le dan un rendimiento muy bueno.Mas y mejores efectos shaders ,mas y mejor iluminación dinámica en tiempo real ,un aumento muy sensible de la resolucion etc ...

    Tecmo lo ha hecho muy bien.Portear el codigo directamente de una consola a otra ya ha ocasionado varios ports disfrutables pero dudosos y lo que hay que hacer es usar las caracteristicas fuertes de la consola en cuestión y esto lo ha hecho de maravilla rehaciendo el codigo.
  • mictlan #14 Hace 2 años

    Los Sigma son una verguenza. Aguante Itagaki!
  • Señor_Condenas #15 Hace 2 años

    En mi opinion si eres fan de la saga, deberias de tenerlos todos, o por lo menos yo asi lo hago.

    Aun me acuerdo de la escalera del panico, en el gaiden 2 original...el juego va a 3 o 4 frames.
    Asimismo la version de xbox peta a base de bien, y si esa es la manera de meter a mas enemigos en pantalla, pues la verdad menudo asco.

    La version de Xbox, pienso que se hizo corriendo, y mas teniendo en cuenta el percal que se venia encima del Team.

    Como decia, cualquier fan con ambas consolas y ancho de miras, disfrutara de ambos, y mas con la Ed especial de PS3, que esta chula, chula.

    saludos.


  • mictlan #16 Hace 2 años

    Cualquier fan de Ninja Gaiden lo que tiene que hacer es renegar de los Sigma, porque cambia la jugabilidad y plantea una banalización del videojuego original. Además es un videojuego bastardo, que sale en una plataforma y con unos retoques y extras en contra de la voluntad de su creador.

  • KILLERKRATOS #17 Hace 2 años

    MITCLAN
    No se exactamente a donde quieres llegar con tus comentarios pero tu sabes por casualidad desde cuando existe Ninja Gaiden? y quien fue su creador? Itagaki ni de coña ideo ninja gaiden. El solo cogió el titulo de un juego que tiene mas años que tu y le dio un cambio al sistema que tenia igualando al ya creado en DMC durante la generación pasada, siendo lo más frenetico que salió. Y renegar de lo mismo con extras es una estupidez ocmo una casa y encima de fanatico. El primer sigma era identico al ninja gaiden de xbox solo que en HD y los unicos añadidos era las misiones de rachel. Y este ultimo que trae extras. Y ciertas mejoras sacrificando otras cosas que tiene el NG2
    Editado por 1 a las 28/10/09 @ 14:04
  • Diomedes #18 Hace 2 años

    Por cierto si le echais un vistazo a este video vereis unos cuantos enemigos en pantalla simultaneos en la version PS3 .....

    [link url=http://www .youtube.com/watch?v=uvcS0gdmt7Q
    ]http://www .youtube.com/watch?v=uvcS0gdmt7Q
    [/link]

    A mi entender el engine de la version PS3 puede correr con todos estos enemigos como demuestra este video ,otra cosa es que Team Ninja haya optado por combates mas "enfocados" en vez de tener que estar todo el dia saltando entre enemigos para que no te peguen...

    En cuanto a la dificultad es cierto que la version PS3 es mas asequible en Warrior ,pero para eso tiene los niveles de dificultad Zen y Ninja master para compensar .....si quieres problemas ahi los tienes.
  • dr.apocalipsis #19 Hace 2 años

    Y petardea de lo lindo...

    Según EG.NET el máximo son 11 en PS3 y 17 en 360.
  • Señor_Condenas #20 Hace 2 años

    MITCLAN,Como decia, cualquier fan con ambas consolas y ancho de miras, disfrutara de ambos, y mas con la Ed especial de PS3, que esta chula, chula.

    Tu no entras en esa categoria, muy a mi pesar, eres libre, saludos.
    Editado por 1 a las 28/10/09 @ 21:52
  • Macfly #21 Hace 2 años

    Como maximo 11 en PS3 y 17 en 360?? Pues que quereis que os diga, no creo que te pegues a la vez ni con los 17 ni con los 11. Por lo que en PS3 se podria utilizar la tactica de sacar enemigos mas amenudo segun vas matando en medio del combate y asi conseguir con 11 enemigos el mismo agobio que con 17 ya que como mucho te podras pegar con 7 o 8 a la vez y creo que ya me estoy pasando...