Tecnología de trazado de rayos Radeon Rays 4.0 de código abierto de AMD

ya lo hemos dichoque AMD, tras el relanzamiento de su programa GPUOpen con nuevas herramientas y un paquete FidelityFX ampliado, también ha lanzado una nueva versión del renderizador AMD ProRender, que incluye una biblioteca actualizada de aceleración de trazado de rayos Radeon Rays 4.0 (anteriormente conocida como FireRays).

Tecnología de trazado de rayos Radeon Rays 4.0 de código abierto de AMD

Anteriormente, Radeon Rays solo podía ejecutarse a través de OpenCL en una CPU o GPU, lo cual era una limitación bastante grave. Ahora que se ha confirmado que los próximos aceleradores RDNA2 de AMD cuentan con unidades de trazado de rayos de hardware, Radeon Rays 4.0 finalmente obtiene optimizaciones BVH diseñadas específicamente para GPU, junto con soporte para API de bajo nivel: Microsoft DirectX 12, Khronos Vulkan y Apple Metal. Ahora la tecnología se basa en HIP (Interfaz de computación heterogénea para portabilidad), la plataforma de computación paralela AMD C++ (equivalente a NVIDIA CUDA), y no es compatible con OpenCL.

Tecnología de trazado de rayos Radeon Rays 4.0 de código abierto de AMD

Lo más molesto es que Radeon Rays 4.0 se lanzó sin código abierto, a diferencia de las versiones anteriores de la tecnología. Tras las quejas de algunos usuarios, AMD decidió revertir parcialmente su decisión. esto es lo que escribi Brian Savery, director de producto de ProRender:

“Hemos reexaminado este problema internamente y haremos los siguientes cambios: AMD publicará Radeon Rays 4.0 como código abierto, pero algunas tecnologías de AMD se colocarán en bibliotecas externas distribuidas dentro del SLA. Como se ha señalado u/scottherkleman En el hilo sobre la impresionante demostración de Unreal Engine 5, nos comprometemos a proporcionar bibliotecas de trazado de rayos comunes que no estén vinculadas a un solo proveedor. Ese es el objetivo de Radeon Rays, y si bien no es una mala idea distribuir bibliotecas con una licencia permisiva, según sus comentarios, hemos decidido seguir adelante y abrir el código fuente. Así que sigue creando cosas interesantes con Radeon Rays y, si eres el tipo de desarrollador que quiere acceder al código fuente ahora, ponte en contacto con nosotros a través de la página de GitHub o GPUOpen. Fuentes de Radeon Rays 2.0 aun disponible".

Sin duda, esta es una buena noticia para aquellos que desean utilizar Radeon Rays, especialmente porque AMD ProRender ahora está disponible con la versión oficial y complemento gratuito para Unreal Engine.

Tecnología de trazado de rayos Radeon Rays 4.0 de código abierto de AMD



Fuente: 3dnews.ru

Añadir un comentario