Software y aplicaciones

La llegada silenciosa del mundo abierto optimizado

El nuevo formato de geometría densa (DGF) de AMD promete revolucionar el trazado de caminos al comprimir los activos de los juegos en un 30%. Descubre cómo este estándar abierto mejora el gaming.
La llegada silenciosa del mundo abierto optimizado

Existe una frustración específica y moderna, familiar para cualquiera que haya intentado instalar un videojuego de gran presupuesto en los últimos tres años. Te sientas, ansioso por explorar una frontera digital, solo para encontrarte con una barra de progreso que te informa que el juego requiere 175 gigabytes de espacio. Te ves realizando un triaje digital: eliminando un querido título independiente por aquí, borrando una carpeta de capturas de pantalla antiguas por allá, solo para hacer sitio a una única experiencia. Este es el peso del ecosistema de software moderno, donde la búsqueda de la fidelidad visual ha llevado a un estado de hinchazón geométrica que amenaza con abrumar tanto nuestras unidades de almacenamiento como la potencia de procesamiento de nuestro hardware.

Históricamente, la industria resolvía el problema del detalle mediante la fuerza bruta; si querías una montaña más realista, simplemente añadías más polígonos hasta que el hardware gemía bajo la presión. Hoy, estamos presenciando un cambio profundo en esta filosofía. El formato de geometría densa (Dense Geometry Format o DGF) de AMD, recientemente madurado, representa un alejamiento de esa complejidad bruta y no gestionada hacia una arquitectura más racionalizada e inteligente. Es una revolución silenciosa, una que ocurre enteramente detrás de la pantalla, pero que promete cambiar fundamentalmente la forma en que interactuamos con los entornos virtuales al convertir el detalle "imposible" del trazado de caminos (path tracing) en una realidad ubicua.

El peso de los mundos virtuales

En los inicios de los juegos en 3D, la geometría era un recurso precioso. Los desarrolladores trataban cada triángulo como un verso de poesía, colocando cuidadosamente cada uno para sugerir una forma que el hardware no alcanzaba a renderizar. A medida que las GPU se volvieron más robustas, esa escasez desapareció, reemplazada por una era de exceso. Entramos en un periodo donde el "armario desordenado" de la deuda técnica comenzó a desbordarse, donde activos de alta resolución se introducían en los motores de juego sin tener en cuenta el coste a largo plazo de la memoria o el almacenamiento. En consecuencia, la experiencia del usuario empezó a resentirse bajo el peso de descargas masivas y un rendimiento irregular.

Esta hinchazón no es solo un inconveniente para el jugador; es un muro para el desarrollador. Cuando un mundo de juego se vuelve demasiado complejo, las técnicas de cálculo de luz conocidas como trazado de rayos (ray tracing) y trazado de caminos (path tracing) comienzan a fallar. Para calcular cómo rebota la luz en una superficie, el ordenador necesita saber exactamente dónde está esa superficie. En un mundo con miles de millones de triángulos, el "camarero" —por usar la metáfora de una API— no puede llevar los datos de la cocina a la mesa con la suficiente rapidez. El resultado es una experiencia fragmentada donde la tasa de fotogramas cae justo cuando el paisaje se vuelve más impresionante.

Bajo el capó de SuperCompression

En su esencia, el DGF de AMD es una respuesta a esta pesadilla logística. En lugar de pedir al hardware que gestione geometría bruta y sin comprimir, el DGF divide el entorno en grupos de geometría y aplica un sofisticado algoritmo de compresión. Técnicamente hablando, no se trata solo de hacer los archivos más pequeños en tu disco duro; se trata de hacerlos más digeribles para el procesador gráfico. Al lograr una reducción de aproximadamente el 30% en los costes de almacenamiento, el formato permite mundos significativamente más detallados sin el correspondiente impuesto sobre los recursos del sistema.

Esta compresión no es solo un encogimiento estático de datos. A diferencia de los métodos heredados que tenían dificultades con el movimiento, el DGF admite geometría animada, asegurando que un bosque que se balancea con el viento o la capa ondeante de un personaje permanezcan tan optimizados como un muro de piedra. Bajo el capó, este trabajo se traslada fuera del nivel del controlador (driver), proporcionando a los desarrolladores la flexibilidad de tratar la compresión de geometría de forma muy similar a como tratan actualmente la compresión de texturas. En la práctica, esto significa que el software se vuelve más ágil, permitiendo un nivel de complejidad ambiental que anteriormente habría bloqueado un equipo de gama alta.

El contraste evolutivo: de la fuerza bruta a la sutileza

Ayer, medíamos el progreso gráfico por el número de polígonos visibles en una pantalla; hoy, lo medimos por la eficiencia del flujo de datos. En el pasado, el hardware era un instrumento contundente diseñado para empujar tantos píxeles como fuera posible; ahora, es una herramienta de precisión diseñada para gestionar datos con exactitud quirúrgica. Esta transición es esencial para el avance del trazado de caminos. El path tracing, a menudo llamado el "santo grial" de los gráficos por ordenador, simula el comportamiento físico de la luz con una precisión asombrosa, pero es notoriamente voraz con los datos geométricos.

Paradójicamente, cuanto más realistas queremos que parezcan nuestros juegos, más debemos confiar en "falsear" los datos subyacentes mediante la compresión. Si el trazado de caminos es el plano de una casa perfecta, la geometría es la materia prima; el DGF asegura que los materiales estén precortados y organizados para que los constructores no pasen todo el día buscando la viga adecuada. Mientras que antes los desarrolladores pasaban semanas creando manualmente versiones de menor detalle de cada roca y árbol —un proceso conocido como creación de LOD—, ahora pueden aprovechar el DGF para mantener una alta fidelidad mientras el sistema se encarga del trabajo pesado de la optimización.

Una rama de olivo de código abierto

Uno de los aspectos más disruptivos del enfoque de AMD es su compromiso con un estándar abierto. En una industria a menudo plagada por el bloqueo del ecosistema —donde ciertas funciones solo funcionan si compras una marca específica de tarjeta gráfica—, AMD ha posicionado el DGF como una solución transparente y multiplataforma. Aunque comparte cierto ADN con la tecnología propietaria RTX Mega Geometry de NVIDIA, la decisión de AMD de dar soporte a Vulkan y a hardware que no sea Radeon a través de un SDK abierto sugiere una visión diferente para el futuro del gaming.

Ampliando la perspectiva al nivel de la industria, este movimiento es una respuesta pragmática a la fragmentación del mercado. Los juegos ya no se limitan al PC; están presentes en todas las consolas y, cada vez más, en dispositivos móviles. Al asociarse con Samsung para llevar el DGF a futuros chipsets móviles, AMD está asegurando que la experiencia de "gama alta" ya no esté atada a una GPU de tres ranuras y una fuente de alimentación de 1000 vatios. Este es un paso crucial hacia un futuro donde la brecha entre un dispositivo portátil y una estación de trabajo de escritorio continúe reduciéndose, impulsada por estándares compartidos en lugar de muros propietarios.

A través de la lente del desarrollador

Desde el punto de vista del desarrollador, el DGF no se trata tanto de una "nueva función" como de despejar un camino. Cuando leo la documentación para desarrolladores o los commits de GitHub para nuevos motores de renderizado, el tema recurrente son los "cuellos de botella". Los desarrolladores están cansados de luchar contra el hardware; quieren construir mundos que se sientan fluidos e interconectados. El DGF actúa como una interfaz optimizada entre la visión creativa y la ejecución del silicio.

Al trasladar el trabajo de compresión fuera del controlador, AMD permite que los estudios integren esta tecnología directamente en sus propios motores. Esto es similar a una renovación del hogar donde, en lugar de esperar a que un contratista de la ciudad arregle las tuberías, el propietario recibe las herramientas para construir una infraestructura más resistente por sí mismo. La flexibilidad ofrecida por el SDK de DGF significa que probablemente veremos estas optimizaciones aparecer en todo, desde proyectos independientes hasta la próxima generación de títulos de consola optimizados para la arquitectura RDNA 5.

La escala humana de la optimización

En última instancia, ¿por qué debería importarle al usuario medio un formato de geometría densa? A nivel individual, significa que el próximo juego "masivo" que descargues podría caber realmente en tu unidad. Significa que cuando actives el trazado de caminos, tu ordenador no sonará como un motor de avión despegando. Pero más importante aún, refleja un cambio en nuestra relación con la tecnología. Nos estamos alejando de la mentalidad de "cuanto más grande, mejor" de la década de 2010 y avanzando hacia una era de "cuanto más inteligente, mejor".

A menudo tratamos las actualizaciones de software como necesidades disruptivas, molestias que cambian nuestros menús o ralentizan nuestros dispositivos. Sin embargo, actualizaciones como la introducción del DGF son lo opuesto; son las reparaciones invisibles en la infraestructura de la ciudad que mantienen el agua corriendo y las luces encendidas. Nos permiten disfrutar de la "magia" de un atardecer digital sin tener que entender los millones de grupos comprimidos que lo hacen posible.

Al mirar hacia la próxima generación de hardware, quizás deberíamos cambiar nuestra perspectiva. En lugar de preguntar cuántos teraflops más tiene una tarjeta nueva, deberíamos preguntar con cuánta más eficiencia utiliza los que ya posee. En un mundo de almacenamiento finito y complejidad creciente, las innovaciones más profundas no son las que añaden más a nuestros platos, sino las que nos ayudan a digerir lo que ya tenemos. El DGF de AMD es un testimonio de esa filosofía, demostrando que, a veces, la mejor manera de avanzar es aprender a viajar ligero.

Fuentes

  • AMD GPUOpen: Especificación de Dense Geometry Format (DGF) y documentación del SDK.
  • AMD Research: "Compressed Geometry for Integrated Ray Tracing Pipelines", julio de 2024.
  • Vulkan Hardware Database: Soporte de extensiones e implementación para geometría basada en clústeres.
  • Samsung Newsroom: Anuncios sobre futuras asociaciones de Exynos y GPU móviles con AMD.
  • Khronos Group: Estándares para compresión de geometría y aceleración de trazado de rayos en Vulkan.
bg
bg
bg

Nos vemos en el otro lado.

Nuestra solución de correo electrónico cifrado y almacenamiento en la nube de extremo a extremo proporciona los medios más potentes para el intercambio seguro de datos, lo que garantiza la seguridad y la privacidad de sus datos.

/ Crear una cuenta gratuita