Tecnoloxía de trazado de raios Radeon Rays 4.0 de código aberto de AMD

Xa o contamosque AMD, tras o relanzamento do seu programa GPUOpen con novas ferramentas e un paquete FidelityFX ampliado, tamén lanzou unha nova versión do renderizador AMD ProRender, incluíndo unha biblioteca de aceleración de trazado de raios Radeon Rays 4.0 actualizada (anteriormente coñecida como FireRays).

Tecnoloxía de trazado de raios Radeon Rays 4.0 de código aberto de AMD

Anteriormente, Radeon Rays só podía executarse a través de OpenCL nunha CPU ou GPU, o que era unha limitación bastante grave. Agora que se confirmou que os próximos aceleradores RDNA2 de AMD contan con unidades de trazado de raios de hardware, Radeon Rays 4.0 finalmente obtén optimizacións BVH deseñadas especificamente para GPU, xunto co soporte para API de baixo nivel: Microsoft DirectX 12, Khronos Vulkan e Apple Metal. Agora a tecnoloxía baséase en HIP (Heterogeneous-Compute Interface for Portability) -plataforma de computación paralela AMD C++ (equivalente a NVIDIA CUDA)- e non admite OpenCL.

Tecnoloxía de trazado de raios Radeon Rays 4.0 de código aberto de AMD

O máis molesto é que Radeon Rays 4.0 foi lanzado sen código aberto, a diferenza das versións anteriores da tecnoloxía. Despois das queixas dalgúns usuarios, AMD decidiu revocar parcialmente a súa decisión. Isto é o que escribín Xefe de produto ProRender, Brian Savery:

"Reexaminamos este problema internamente e faremos os seguintes cambios: AMD publicará Radeon Rays 4.0 como código aberto, pero algunhas tecnoloxías de AMD colocaranse en bibliotecas externas distribuídas dentro do SLA. Como se sinala u/scottherkleman no fío sobre a impresionante demostración de Unreal Engine 5, comprometémonos a proporcionar bibliotecas de trazado de raios comúns que non estean vinculadas a un só provedor. Ese é todo o punto de Radeon Rays, e aínda que non é unha mala idea distribuír bibliotecas cunha licenza permisiva, en función dos teus comentarios, decidimos seguir adiante e abrir o código. Polo tanto, segue construíndo cousas interesantes con Radeon Rays, e se es o tipo de programador que quere acceder ao código fonte agora, ponte en contacto connosco a través da páxina github ou GPUOpen. Fontes para Radeon Rays 2.0 aínda dispoñible».

Sen dúbida, esta é unha boa noticia para aqueles que queiran usar Radeon Rays, especialmente porque AMD ProRender xa está dispoñible coa versión oficial e complemento gratuíto para Unreal Engine.

Tecnoloxía de trazado de raios Radeon Rays 4.0 de código aberto de AMD



Fonte: 3dnews.ru

Engadir un comentario