¿4D para nuestras consolas?
Aunque a dÃa dehoy resulta difÃcil encontrar una fuente que otorgue la famosa frase “experimentarás el mundo en 4D” a Ken Kutaragi, todo el mundo parece asociarla a él. En ese caso, puede que al final sà que tuviera razón al respecto y veamos algo parecido en esta “nueva generación”. Al menos eso podrÃamos afirmar si le echamos un poco de imaginación, o si tenemos en cuenta el trabajo de ProFX sobre una tecnologÃa que han tenido a bien denominar texturas 4D: texturas que pueden evolucionar con el paso del tiempo.
Dejando el sensacionalismo aparte, ProFX es una empresa que ha creado un middleware que permite usar texturas procedurales, es decir, texturas que pueden generarse por una función matemática en vez a partir de un archivo de imagen. La ventaja de esta aproximación es que se reducirá el espacio que ocupan las texturas almacenadas, ya que en realidad no guardas una imagen, sino los datos necesarios para generarla. Esto permite, además, que con pequeñas modificaciones podamos crear texturas ligeramente diferentes, de forma que a partir de la misma fuente podemos crear a nuestro antojo, por ejemplo, una textura de madera nueva, barnizada y reluciente, o bien una madera seca y desgastada debido al paso del tiempo, y con los matices intermedios que queramos. Por supuesto esto viene con alguna desventaja, y es que alguien tiene que encargarse de generar esa textura -ese alguien es la CPU o la GPU lo que implica una sobrecarga- y que además el proceso de generación no es instantáneo. Toda rosa tiene su espina, o eso se suele decir.
Si bien la posibilidad real de representar el paso del tiempo con esta tecnologÃa en videojuegos está por aplicarse, el uso de texturas procedurales en juegos comerciales ya está aquÃ. RoboBlitz es un juego para PC y Xbox Live Arcade que utiliza la tecnologÃa de ProFX para generar las texturas del juego, lo que permite que presente un mundo de gran calidad visual a pesar del antiguo lÃmite de descarga de Xbox Live Arcade de 50 MegaBytes. El juego está desarrollado con el Unreal Engine 3, uno de los motores, junto a GameBryo, que ya soportan esta tecnologÃa. Además, el middleware forma parte de las herramientas de desarrollo de Xbox360 y Playstation3, y por supuesto para PC, asà que la posibilidad de explotar esta tecnologÃa es ya decisión del desarrollador.
Y si una imagen vale más que mil palabras, supongo que un vÃdeo demostrativo de 1:37 minutos equivale a unas 2.328.000 palabras, asà que por mi parte será mejor no alargar más esta entrada.




























