Technologia AMD Radeon Rays 4.0 oparta na otwartym kodzie źródłowym

Już powiedzieliśmyże AMD po wznowieniu programu GPUOpen z nowymi narzędziami i rozszerzonym pakietem FidelityFX wypuściło także nową wersję modułu renderującego AMD ProRender, w tym zaktualizowaną bibliotekę akceleracji śledzenia promieni Radeon Rays 4.0 (wcześniej znaną jako FireRays).

Technologia AMD Radeon Rays 4.0 oparta na otwartym kodzie źródłowym

Wcześniej Radeon Rays mógł działać tylko poprzez OpenCL na CPU lub GPU, co było dość poważnym ograniczeniem. Teraz, gdy potwierdzono, że nadchodzące akceleratory RDNA2 firmy AMD będą wyposażone w sprzętowe jednostki ray tracingu, Radeon Rays 4.0 w końcu otrzyma optymalizacje BVH zaprojektowane specjalnie dla procesorów graficznych, wraz z obsługą interfejsów API niskiego poziomu: Microsoft DirectX 12, Khronos Vulkan i Apple Metal. Obecnie technologia opiera się na HIP (Heterogeneous-Compute Interface for Portability) – platformie obliczeń równoległych AMD C++ (odpowiednik NVIDIA CUDA) – i nie obsługuje OpenCL.

Technologia AMD Radeon Rays 4.0 oparta na otwartym kodzie źródłowym

Najbardziej denerwujące jest to, że Radeon Rays 4.0 został wydany bez open source, w przeciwieństwie do poprzednich wersji tej technologii. Po skargach części użytkowników AMD zdecydowało się częściowo zmienić swoją decyzję. Oto co napisałem Menedżer produktu ProRender Brian Savery:

„Ponownie zbadaliśmy tę kwestię wewnętrznie i wprowadzimy następujące zmiany: AMD opublikuje Radeon Rays 4.0 jako oprogramowanie typu open source, ale niektóre technologie AMD zostaną umieszczone w zewnętrznych bibliotekach dystrybuowanych w ramach umowy SLA. Jak zauważono ty/scottherkleman w wątku dotyczącym niesamowicie wyglądającej wersji demonstracyjnej Unreal Engine 5 staramy się udostępniać wspólne biblioteki ray tracingu, które nie są powiązane z jednym dostawcą. O to właśnie chodzi w Radeon Rays i chociaż dystrybucja bibliotek z licencją zezwalającą nie jest złym pomysłem, w oparciu o Wasze opinie zdecydowaliśmy się pójść dalej i otworzyć kod źródłowy. Więc proszę, twórz dalej fajne rzeczy z Radeon Rays, a jeśli jesteś typem programisty, który chce mieć dostęp do kodu źródłowego już teraz, skontaktuj się z nami za pośrednictwem strony github lub GPUOpen. Źródła Radeon Rays 2.0 wciąż dostępne".

To z pewnością dobra wiadomość dla tych, którzy chcą korzystać z Radeon Rays, zwłaszcza że AMD ProRender jest już dostępny w oficjalnej i darmowa wtyczka do Unreal Engine.

Technologia AMD Radeon Rays 4.0 oparta na otwartym kodzie źródłowym



Źródło: 3dnews.ru

Dodaj komentarz