Технология за проследяване на лъчи Radeon Rays 4.0 с отворен код на AMD

Вече казахмече AMD, след рестартирането на своята програма GPUOpen с нови инструменти и разширен пакет FidelityFX, също пусна нова версия на AMD ProRender renderer, включително актуализирана библиотека за ускоряване на проследяване на лъчи Radeon Rays 4.0 (известна преди като FireRays).

Технология за проследяване на лъчи Radeon Rays 4.0 с отворен код на AMD

Преди това Radeon Rays можеше да работи само чрез OpenCL на CPU или GPU, което беше доста сериозно ограничение. След като бе потвърдено, че предстоящите RDNA2 ускорители на AMD включват хардуерни модули за проследяване на лъчи, Radeon Rays 4.0 най-накрая получава BVH оптимизации, проектирани специално за графични процесори, заедно с поддръжка за API от ниско ниво: Microsoft DirectX 12, Khronos Vulkan и Apple Metal. Сега технологията е базирана на HIP (Heterogeneous-Compute Interface for Portability) – платформата за паралелни изчисления AMD C++ (еквивалентна на NVIDIA CUDA) – и не поддържа OpenCL.

Технология за проследяване на лъчи Radeon Rays 4.0 с отворен код на AMD

Най-досадното е, че Radeon Rays 4.0 беше пуснат без отворен код, за разлика от предишните версии на технологията. След оплаквания от някои потребители, AMD реши частично да отмени решението си. Това съм написал Продуктов мениджър на ProRender Брайън Сейвъри:

„Ние преразгледахме този проблем вътрешно и ще направим следните промени: AMD ще публикува Radeon Rays 4.0 като отворен код, но някои технологии на AMD ще бъдат поставени във външни библиотеки, разпространявани в рамките на SLA. Както беше отбелязано u/scottherkleman в темата за страхотно изглеждащата демонстрация на Unreal Engine 5, ние се ангажираме да предоставим общи библиотеки за проследяване на лъчи, които не са обвързани с един доставчик. Това е целият смисъл на Radeon Rays и въпреки че не е лоша идея да разпространявате библиотеки с разрешителен лиценз, въз основа на вашите отзиви решихме да продължим напред и да отворим кода. Така че, моля, продължавайте да създавате страхотни неща с Radeon Rays и ако сте от типа разработчик, който иска достъп до изходния код сега, свържете се с нас чрез страницата на github или GPUOpen. Източници за Radeon Rays 2.0 все още достъпно".

Това със сигурност е добра новина за тези, които искат да използват Radeon Rays, особено след като AMD ProRender вече се предлага с официалния и безплатен плъгин за Unreal Engine.

Технология за проследяване на лъчи Radeon Rays 4.0 с отворен код на AMD



Източник: 3dnews.ru

Добавяне на нов коментар