Intel-แแ แแแแแแฅแแแงแแ oidn 2.5 (Open Image Denoise) แแ แแแฅแขแแก แแแแแจแแแแ, แ แแแแแแช แแแแแแ แแแก แคแแแขแ แแแแก แแ แแแฃแแก แกแฃแ แแแแแแก แแแแแแแแกแแแแก, แ แแแแแแแช แแแแแแแแแฃแแแ แกแฎแแแแแแก แขแ แแกแแ แแแแก แ แแแแแ แแก แกแแกแขแแแแแแก แแแแแงแแแแแแ. Open Image Denoise แจแแแฃแจแแแแแฃแแแ, แ แแแแ แช แฃแคแ แ แแแแ oneAPI Rendering Toolkit แแ แแแฅแขแแก แแแฌแแแ, แ แแแแแแช แแแแแแ แแกแแฎแแแก แกแแแแชแแแแ แ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแฃแแแแแแชแแแก แฎแแแกแแฌแงแแแแแก แจแแแฃแจแแแแแแก (SDVis (Software Defined Visualization)), แแแ แจแแ แแก Embree ray tracing แแแแแแแแแแ, GLuRay แคแแขแแ แแแแแกแขแฃแ แ แ แแแแแ แแแแแก แกแแกแขแแแ, OSPRay แแแแแฌแแแแแฃแแ แกแฎแแแแแแก แแแแแแแแแก แแแแขแคแแ แแ. แแ OpenSWR แแ แแแ แแแฃแแ แ แแกแขแแ แแแแชแแแก แกแแกแขแแแ แแแแ แแแฌแแ แแแแ C++-แจแ แแ แแแแแฅแแแงแแแแฃแแแ Apache 2.0 แแแชแแแแแแ.
ะฆะตะปัั ะฟัะพะตะบัะฐ ัะฒะปัะตััั ะฟัะตะดะพััะฐะฒะปะตะฝะธะต ะฒััะพะบะพะบะฐัะตััะฒะตะฝะฝัั
, ัััะตะบัะธะฒะฝัั
ะธ ะฟัะพัััั
ะฒ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ััะฝะบัะธะน ััะผะพะฟะพะดะฐะฒะปะตะฝะธั, ะบะพัะพััะต ะผะพะถะฝะพ ะฟัะธะผะตะฝััั ะดะปั ะฟะพะฒััะตะฝะธั ะบะฐัะตััะฒะฐ ัะตะทัะปััะฐัะพะฒ ััะฐััะธัะพะฒะบะธ ะปััะตะน. ะัะตะดะปะพะถะตะฝะฝัะต ัะธะปัััั ะฟะพะทะฒะพะปััั ะฝะฐ ะพัะฝะพะฒะฐะฝะธะธ ัะตะทัะปััะฐัะฐ ัะพะบัะฐััะฝะฝะพะณะพ ัะธะบะปะฐ ััะฐััะธัะพะฒะบะธ ะปััะตะน ะฟะพะปััะธัั ะธัะพะณะพะฒัะน ััะพะฒะตะฝั ะบะฐัะตััะฒะฐ, ัะพะฟะพััะฐะฒะธะผัะน ั ัะตะทัะปััะฐัะพะผ ะฑะพะปะตะต ะทะฐััะฐัะฝะพะณะพ
ะธ ะดะปะธัะตะปัะฝะพะณะพ ะฟัะพัะตััะฐ ะดะตัะฐะปะธะทะธัะพะฒะฐะฝะฝะพะณะพ ัะตะฝะดะตัะธะฝะณะฐ.
Open Image Denoise แคแแแขแ แแแก แจแแแแฎแแแแแ แฎแแแฃแ แก, แ แแแแ แแชแแ Monte Carlo Numerical Integration (MCRT) ray tracing. แแกแแ แแแแแ แแแแแแจแ แแแฆแแแ แฎแแ แแกแฎแแก แ แแแแแ แแแแแก แแแกแแฆแฌแแแแ แกแแญแแ แแ แซแแแแแ แแแแ แ แแแแแแแแแก แกแฎแแแแแแก แแแแแแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแแแแกแแฎแฃแแแแแจแ แฉแแแแแ แจแแกแแแฉแแแแ แแ แขแแคแแฅแขแแแ แจแแแแฎแแแแแแ แฎแแแฃแ แแก แกแแฎแแ.
Open Image Denoise-แแก แแแแแงแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแชแแ แแ แกแแญแแ แ แแแแแแแแแแแก แ แแแแแแแแ แกแแแแแแก แ แแแแแแแแ แแ แซแแแแแแ แแแแแแฃแแ แแแฅแกแแแแก แแแแแแแ แแจแแแแกแแก. แจแแแแแแ, แจแแกแแซแแแแแแแ แแแแแแแแ แแแแแ แฎแแแฃแ แแแแ แแแแแกแแฎแฃแแแแแก แแแแแ แแ แแแ แแแแ แแ แฃแคแ แ แกแฌแ แแคแแ, แแแแ แแ แจแแแแแ แแแกแแฆแแ แฎแแ แแกแฎแแแแ แแแงแแแแ แฎแแแฃแ แแก แกแฌแ แแคแ แจแแแชแแ แแแแก แแแแแ แแแแแแแก แแแแแงแแแแแแ. แจแแกแแแแแแกแ แแฆแญแฃแ แแแแแแแ, แจแแแแแแแแแแแฃแแ แฎแแแกแแฌแงแแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แกแฎแแแแแแก แแแขแแ แแฅแขแแฃแแ แแแแแงแฃแ แแกแแแแแแแแกแแแแกแแช แแ, แคแ แแแแก แแ แแก แฎแแแฃแ แแก แแฆแแแคแฎแแ แแ.
ะะธะฑะปะธะพัะตะบะฐ ะผะพะถะตั ะฟัะธะผะตะฝััััั ะฝะฐ ัะฐะทะปะธัะฝัั ะบะปะฐััะฐั ััััะพะนััะฒ, ะพั ะฝะพััะฑัะบะพะฒ ะธ ะะ, ะดะพ ัะทะปะพะฒ ะฒ ะบะปะฐััะตัะฐั . ะ ะตะฐะปะธะทะฐัะธั ะพะฟัะธะผะธะทะธัะพะฒะฐะฝะฐ ะดะปั ัะฐะทะปะธัะฝัั ะบะปะฐััะพะฒ 64-ัะฐะทััะดะฝัั CPU Intel ั ะฟะพะดะดะตัะถะบะพะน ะธะฝััััะบัะธะน SSE4, AVX2, AVX-512 ะธ XMX (Xe Matrix Extensions), ัะธะฟะพะฒ Apple Silicon ะธ ัะธััะตะผ ั GPU Intel Xe (ัะตัะธะธ Arc, Flex ะธ Max), NVIDIA (ะฝะฐ ะฑะฐะทะต ะฐัั ะธัะตะบััั Turing, Ampere, Ada Lovelace, Hopper ะธ Blackwell) ะธ AMD (ะฝะฐ ะฑะฐะทะต ะฐัั ะธัะตะบััั RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 ะธ RDNA4). ะ ะบะฐัะตััะฒะต ะผะธะฝะธะผะฐะปัะฝะพะณะพ ััะตะฑะพะฒะฐะฝะธั ะทะฐัะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ SSE4.1.


แซแแ แแแแแ แชแแแแแแแแแ Open Image Denoise 2.5-แแก แแแแแจแแแแแจแ:
- ะะฝะฐัะธัะตะปัะฝะพ ะฟะพะฒััะตะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะธ ัะพะบัะฐัะตะฝะพ ะฟะพััะตะฑะปะตะฝะธะต ะฟะฐะผััะธ ะฝะฐ GPU Intel ั ะดะฒะธะถะบะพะผ XMX (Xe Matrix eXtensions) ะธ CPU Intel c ะฟะพะดะดะตัะถะบะพะน ะธะฝััััะบัะธะน AMX-FP16.
- ะะพะฑะฐะฒะปะตะฝ API ะดะปั ะธะผะฟะพััะฐ ะฒะฝะตัะฝะธั ัะตะผะฐัะพัะพะฒ ะธะท ะณัะฐัะธัะตัะบะธั API Vulkan ะธ Direct3D 12. ะ ะฝะฐััะพััะตะต ะฒัะตะผั ะฟะพะดะดะตัะถะบะฐ ะพะณัะฐะฝะธัะตะฝะฐ ััััะพะนััะฒะฐะผะธ ั CUDA (ะฒ Windows ะธ Linux) ะธ HIP (ะฒ Windows). ะะพะดะดะตัะถะบะฐ ััััะพะนััะฒ SYCL ะฟะพัะฒะธััั ะฒ ะพะดะฝะพะผ ะธะท ะฑัะดััะธั ะฒัะฟััะบะพะฒ.
- ะะพะฑะฐะฒะปะตะฝ ัะปะฐะณ OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED ะดะปั ะธะผะฟะพััะฐ ัะฟะตัะธะฐะปะธะทะธัะพะฒะฐะฝะฝะพะน ะฒะฝะตัะฝะตะน ะฟะฐะผััะธ.
แฌแงแแ แ: opennet.ru
