AMD árboles 3D: nueva generación procedural completamente en GPU

AMD árboles 3D es la frase clave que marca un antes y un después en la creación de entornos naturales dentro de videojuegos. La compañía ha presentado una solución completamente procedural que funciona 100% en GPU, sin intervención de la CPU, para generar árboles con un realismo y rendimiento impresionantes. Mostrada en High-Performance Graphics 2025, esta tecnología se basa en work graphs y nodos de malla bajo DirectX 12, permitiendo a artistas y desarrolladores crear árboles en tiempo real con más de 150 parámetros ajustables.

AMD revoluciona la creación de árboles 3D en GPU

Durante las pruebas con una Radeon RX 7900 XTX, la técnica generó árboles únicos en solo 3 milisegundos y logró mantener 120 FPS estables. El sistema adapta el nivel de detalle automáticamente para ajustarse a la carga gráfica, demostrando que la creación de árboles con GPU no solo es posible, sino altamente eficiente.

Este avance reduce drásticamente el uso de memoria: de decenas de GB en métodos tradicionales a solo 51 KB por frame, lo que representa una reducción del 99,9999%. Se reserva una memoria temporal de hasta 1,5 GB que se reutiliza según el driver gráfico, sin afectar a los recursos estáticos como texturas o modelos base.

La CPU no interviene: solo rellena datos y ejecuta

En esta nueva solución de AMD para árboles 3D, la CPU únicamente se encarga de llenar algunas constantes básicas antes de lanzar un único work graph. No hay streaming de activos ni comunicación constante entre CPU y GPU, lo que simplifica enormemente su integración en motores actuales.

Efectos de viento, cambios de estación y podas se generan de forma dinámica. La eficiencia no compromete el detalle, y la flexibilidad es total para el desarrollador.

¿Próximo paso? Ray tracing y creación procedural avanzada

La clave del éxito está en los work graphs, capaces de gestionar millones de tareas. AMD ya estudia cómo extender esta técnica a ray tracing, construyendo jerarquías de volúmenes directamente en GPU, sin cargas extra.

Por ahora, solo es compatible con AMD RDNA 3+ y NVIDIA Serie 30 o superior, pero su integración en motores comerciales está cada vez más cerca.

Vía: TechPowerUp

Sobre el autor