Tecnologia di ray tracing AMD Radeon Rays 4.0 open source

Lo abbiamo già dettoche AMD, in seguito al rilancio del suo programma GPUOpen con nuovi strumenti e un pacchetto FidelityFX ampliato, ha anche rilasciato una nuova versione del renderer AMD ProRender, inclusa una libreria di accelerazione di ray tracing Radeon Rays 4.0 aggiornata (precedentemente nota come FireRays).

Tecnologia di ray tracing AMD Radeon Rays 4.0 open source

In precedenza, Radeon Rays poteva essere eseguito solo tramite OpenCL su CPU o GPU, il che rappresentava una limitazione piuttosto seria. Ora che è stato confermato che i prossimi acceleratori RDNA2 di AMD saranno dotati di unità di ray tracing hardware, Radeon Rays 4.0 ottiene finalmente ottimizzazioni BVH progettate specificamente per le GPU, insieme al supporto per API di basso livello: Microsoft DirectX 12, Khronos Vulkan e Apple Metal. Ora la tecnologia è basata su HIP (Heterogeneous-Compute Interface for Portability) - la piattaforma di calcolo parallelo AMD C++ (equivalente a NVIDIA CUDA) - e non supporta OpenCL.

Tecnologia di ray tracing AMD Radeon Rays 4.0 open source

La cosa più fastidiosa è che Radeon Rays 4.0 è stata rilasciata senza open source, a differenza delle versioni precedenti della tecnologia. Dopo le lamentele di alcuni utenti, AMD ha deciso di ribaltare parzialmente la sua decisione. Questo è quello che ho scritto Responsabile del prodotto ProRender Brian Savery:

"Abbiamo riesaminato questo problema internamente e apporteremo le seguenti modifiche: AMD pubblicherà Radeon Rays 4.0 come open source, ma alcune tecnologie AMD verranno inserite in librerie esterne distribuite all'interno dello SLA. Come notato u/scottherkleman nel thread sulla fantastica demo di Unreal Engine 5, ci impegniamo a fornire librerie di ray tracing comuni che non siano legate a un singolo fornitore. Questo è il punto centrale di Radeon Rays e, sebbene non sia una cattiva idea distribuire librerie con una licenza permissiva, in base al tuo feedback, abbiamo deciso di andare avanti e rendere open source il codice. Quindi continua a creare cose interessanti con Radeon Rays e, se sei il tipo di sviluppatore che desidera accedere subito al codice sorgente, contattaci tramite la pagina github o GPUOpen. Sorgenti per Radeon Rays 2.0 ancora disponibile'.

Questa è sicuramente una buona notizia per coloro che vogliono utilizzare Radeon Rays, soprattutto perché AMD ProRender è ora disponibile con la versione ufficiale e plugin gratuito per Unreal Engine.

Tecnologia di ray tracing AMD Radeon Rays 4.0 open source



Fonte: 3dnews.ru

Aggiungi un commento