Reconozco que llevo impresionado desde que pude jugar la demo en Xbox 360 de Mirror’s Edge. Los "PC Gamers" no tenemos más remedio que esperar hasta enero para poder jugarlo pero para amenizar la espera (o para ponernos los dientes aún más largos), los chicos de DICE nos han preparado la primera muestra in-game de PC, donde se aprecia la espectacularidad y el privilegio que da ser el primer juego que explota toda la potencia de los drivers PhysX recien adquiridos por nVidia.

Puede ser que tengais los drivers PhysX instalados, o que no hayais oido hablar de esto nunca antes. Los drivers PhysX fueron creados originalmente por AGEIA, de ahí que algunas tarjetas tuvierán la caracteriscas de "procesamiento AGEIA" antes de que nVidia absorviera la empresa. Básicamente consiste en un chip que es capaz de hacer calculos de físicas 100 veces más rápido que cualquier CPU.

Más información y un pequeño montaje tras el salto:

Si os gusta el tema principal de Mirror’s Edge de Lisa Miskovsky "Still Alive" lo teneís en el flash de debajo así podeís escuchar la canción mientas leeis (si es que en EBDJ pensamos en todo…).

Estos chips se denominan PPUs (Physics Processing Unit / Unidad de procesamiento físico) y son capaces de realizar calculos físicos muy complejos con una rapidez asombrosa. Esto a nivel gráfico se traduce en unos efectos en telas, fluidos y demás objetos que deban moverse o deformarse hiper-realistas. Desde no hace mucho también se aplica en sólidos que deben deformarse, como una plancha de metal más o menos fina que choca con algún objeto.

La tecnología de físicas sirve también para mejorar muchos otros casos, algunos ejemplos: explosiones que causan polvo y restos, geometrías solapadas de la cara de un personaje para mostrar emociones e interacciones, naturalidad del movimiento de telas y similares o crear la capacidad de que el humo no atraviese objetos sólidos y los envuelva con realismo.

¿Y porqué no han sido capaces por sí solitas Nvidia e ATI en desarrollar una tecnología de este tipo? Simplemente porque realizar este tipo de cálculos físicos requiere de algoritmos complicadísimos que sean capaces de realizar una barbaridad de funciones y calculos matemáticos simultaneos, lo que significa un gran trabajo que AGEIA ya tenía desarrollado antes de que las compañias siquiera comenzaran a investigarlo así que teniendo dinero…

Los drivers antes de que Nvidia comprase la tecnología, se podían instalar en cualquier plataforma gráfica aunque yo nunca me fié demasiado de que realmente hiciera algo si el chip que controla PhysX no estaba integrado en la tarjeta. Actualmente Nvidia desarrolla esta tecnología en exclusiva y todas las tarjetas de las series GeForce 8, 9 y 200 llevan el chip especialmente diseñado para esa función.

AGEIA, antes de ser absorbida por Nvidia, llevo a un acuerdo con Sony para utilizar su SDK (Software Developement Kit / Kit de Desarrollo de Software) en PlayStation 3 aunque actualmente se utiliza también en Xbox 360 y Wii, pero son pocos los juegos que explotan en todo su dominio los controladores PhysX.

Más abajo podeís ver un pequeño montaje y una captura de la demostración que incorpora Nvidia PhysX.

Más info [Wikipedia]
We Oficial [NVIDIA PhysX]