En su momento constituyeron una revolución gráfica, y muchos aficionados estábamos encantados con ellos... pero tenemos que admitir que, a ojos actuales, muchos de los videojuegos de la primera generación en 3D lucen bastante feos.
Una de las razones de esto es la escasez de polígonos en sus modelos 3D. Y la otra, nada desdeñable, la (baja) calidad de las texturas (esto es, de las imágenes que lograban que un mero cubo adoptara el aspecto de, pongamos, un muro de piedra).
Así, a nadie le puede extrañar que en esta época de recuperación, revaloración y remasterización de juegos clásicos, las texturas sean uno de los aspectos a 'acicalar'. Lo que quizá pueda pillarnos más de sorpresa es que se esté usando la inteligencia artificial para automatizar esta labor.
Un 'Zelda' remozado... sólo para usuarios chinos
Cuando Nvidia lanzó su set top box Nvidia Shield en China, llegó a un acuerdo con Nintendo: los usuarios chinos (y sólo ellos), podrían ejecutar juegos de Wii en su Shield.
El problema es que aquella videoconsola de Nintendo no era compatible con resoluciones de alta definición, lo que repercute negativamente sobre la experiencia de juego en las actuales pantallas 4K.
Así que Nvidia ha decidido hacer algo al respecto, y ha anunciado esta misma semana una actualización gráfica de uno de esos juegos, 'Legend of Zelda: Twilight Princess' consistente en la mejora de 4.400 texturas gracias al uso de técnicas de deep learning.
Como podemos ver, el resultado no es tan espectacular como la versión HD de ese mismo juego lanzada por Nintendo para la Wii U, pero sí mejora claramente la versión original de esta entrega de 'Zelda':
Una tecnología al alcance de cualquier aficionado a la IA
En los últimos tiempos, varios grupos de aficionados se han propuesto realizar tareas similares, por su cuenta y riesgo, a la realizada por Nvidia.
Juegos como 'Final Fantasy VII' se han beneficiado de la labor de desarrolladores que, armados únicamente con un software de 100 dólares llamado AI Gigapixel, han logrado mejorar su aspecto.
El funcionamiento es, dentro de los que cabe, simple: los desarrolladores alimentan una GAN (una red generativa antagónica) con dos versiones de una misma imagen, una de resolución extemadamente alta y otra de baja resolución.
A continuación, la GAN juega al gato y al ratón contra sí misma: una red neuronal trata de reconstruir la primera imagen a través de la segunda, y otra evalúa el resultado, hasta que éste es satisfactorio.
Una vez el sistema ha sido 'entrenado' se someten todas las texturas del videojuego en cuestión a este proceso, hasta que obtenemos texturas de alta resolución basadas en las originales (de baja resolución).
Si te interesa, en este foro repasan más ejemplos aplicados a otros juegos, y aportan más información técnica.
Ver todos los comentarios en https://www.xataka.com
VER 7 Comentarios