AMD:n avoimen lähdekoodin Radeon Rays 4.0 -säteilynseurantatekniikka

Olemme jo kertoneetettä AMD on julkaissut GPUOpen-ohjelmansa uudelleen uusilla työkaluilla ja laajennetulla FidelityFX-paketilla, ja se on myös julkaissut uuden version AMD ProRender -renderöijistä, mukaan lukien päivitetyn Radeon Rays 4.0 -säteenseurantakiihtyvyyskirjaston (aiemmin FireRays).

AMD:n avoimen lähdekoodin Radeon Rays 4.0 -säteilynseurantatekniikka

Aiemmin Radeon Rays pystyi toimimaan vain OpenCL:n kautta suorittimella tai grafiikkasuorittimella, mikä oli melko vakava rajoitus. Nyt kun AMD:n tulevissa RDNA2-kiihdyttimissä on vahvistettu laitteistosäteenseurantayksiköitä, Radeon Rays 4.0 saa vihdoin BVH-optimoinnin, joka on suunniteltu erityisesti GPU:ille, sekä tuen matalan tason API:ille: Microsoft DirectX 12, Khronos Vulkan ja Apple Metal. Nyt tekniikka perustuu HIP:iin (Heterogeneous-Compute Interface for Portability) - AMD C++ -rinnakkaislaskenta-alustaan ​​(vastaa NVIDIA CUDA:ta) - eikä se tue OpenCL:ää.

AMD:n avoimen lähdekoodin Radeon Rays 4.0 -säteilynseurantatekniikka

Ärsyttävin asia on, että Radeon Rays 4.0 julkaistiin ilman avointa lähdekoodia, toisin kuin tekniikan aiemmat versiot. Joidenkin käyttäjien valitusten jälkeen AMD päätti osittain peruuttaa päätöksensä. Tämän kirjoitin ProRender-tuotepäällikkö Brian Savery:

"Olemme tutkineet asiaa uudelleen sisäisesti ja teemme seuraavat muutokset: AMD julkaisee Radeon Rays 4.0:n avoimena lähdekoodina, mutta jotkin AMD-tekniikat sijoitetaan ulkoisiin kirjastoihin, jotka jaetaan SLA:n sisällä. Kuten huomautettiin u/scottherkleman Unreal Engine 5:n upean näköistä demoa käsittelevässä ketjussa olemme sitoutuneet tarjoamaan yleisiä säteenseurantakirjastoja, jotka eivät ole sidoksissa yhteen toimittajaan. Se on Radeon Raysin koko pointti, ja vaikka ei ole huono idea jakaa kirjastoja sallivalla lisenssillä, olemme palautteesi perusteella päättäneet mennä eteenpäin ja avata koodin. Joten jatka hienojen asioiden rakentamista Radeon Raysin avulla, ja jos olet sellainen kehittäjä, joka haluaa käyttää lähdekoodia nyt, ota meihin yhteyttä github-sivun tai GPUOpenin kautta. Radeon Rays 2.0:n lähteet yhä saatavilla'.

Tämä on varmasti hyvä uutinen niille, jotka haluavat käyttää Radeon-säteitä, varsinkin kun AMD ProRender on nyt saatavana virallisen ja ilmainen liitännäinen Unreal Enginelle.

AMD:n avoimen lähdekoodin Radeon Rays 4.0 -säteilynseurantatekniikka



Lähde: 3dnews.ru

Lisää kommentti