Intel เปเบเปเปเบเบตเบเปเบเปเบเบฒเบเบเปเบญเบเปเบเบเบเบฒเบ oidn 2.0 (Open Image Denoise), เปเบเบดเปเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบปเบงเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบฑเบเบชเบดเปเบเบฅเบปเบเบเบงเบเบเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเบเบฐเบเบฝเบกเปเบเบเปเบเปเบฅเบฐเบเบปเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบญเบ ray tracing. Open Image Denoise เบเปเบฒเบฅเบฑเบเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป, oneAPI Rendering Toolkit, เบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเบเบฑเบเบเบฐเบเบฒเปเบเบทเปเบญเบเบกเบทเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเบญเบเปเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฒเบเบงเบดเบเบฐเบเบฒเบชเบฒเบ (SDVis (Software Defined Visualization), เบฅเบงเบกเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Embree ray tracing, เบฅเบฐเบเบปเบเบเบฒเบเบชเบฐเปเบเบเบเบฒเบเบเบญเบ GLuRay, OSPRay เปเบเบเบขเบฒเบ. ray tracing platform เปเบฅเบฐเบฅเบฐเบเบปเบ rasterization เบเบญเบเปเบง OpenSWR เบฅเบฐเบซเบฑเบเบเบทเบเบเบฝเบเปเบงเปเปเบ C++ เปเบฅเบฐเบเบฑเบเบเบดเบกเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Apache 2.0.
เปเบเบปเปเบฒเบซเบกเบฒเบเบเบญเบเปเบเบเบเบฒเบเปเบกเปเบเปเบเบทเปเบญเบชเบฐเบซเบเบญเบเบเบธเบเบเบฐเบชเบปเบกเบเบฑเบ denoising เบเบธเบเบเบฐเบเบฒเบเบชเบนเบ, เบเบฐเบชเบดเบเบเบดเบเบฒเบ, เปเบฅเบฐเบเปเบฒเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบธเบเบเบฐเบเบฒเบเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบ tracing ray. เบเบฒเบเบเบฑเปเบเบเบญเบเบเบตเปเบชเบฐเปเบซเบเบตเบญเบฐเบเบธเบเบฒเบเปเบซเป, เบญเบตเบเบเบฒเบกเบเบปเบเบเบญเบเบงเบปเบเบเบญเบ ray tracing เบชเบฑเปเบ, เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบฅเบฐเบเบฑเบเบชเบธเบเบเปเบฒเบเบเบญเบเบเบธเบเบเบฐเบเบฒเบเบเบฝเบเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบฅเบฒเบเบฒเปเบเบเบเบงเปเบฒเปเบฅเบฐเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
Open Image Denoise เบเปเบฒเบเบฑเบเบชเบดเปเบเบฅเบปเบเบเบงเบเปเบเบเบชเบธเปเบก, เปเบเบฑเปเบเบเบฒเบ Monte Carlo RT (MCRT) ray tracing. เปเบเบทเปเบญเบเบฑเบเบฅเบธเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบตเปเบกเบตเบเบธเบเบเบฐเบเบฒเบเบชเบนเบเปเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฑเปเบเบเปเบฒเบง, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฒเบกเบฎเบฑเบเบชเบตเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบชเบดเปเบเบเบญเบกเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบชเบฝเบเบชเบธเปเบกเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบฎเบนเบเบเบฒเบเบเบปเบเปเบเปเบฎเบฑเบ.
เบเบฒเบเบเปเบฒเปเบเป Open Image Denoise เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเปเบงเบฅเบฒเบเบดเบเปเบฅเปเปเบเปเบฅเบฐ pixels เปเบเบเบเปเบฒเบชเบฑเปเบเบซเบผเบฒเบเบเบฐเบซเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบชเบดเปเบเบฅเบปเบเบเบงเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเปเปเบงเบเบถเปเบ, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบกเบฑเบเปเบเบชเบนเปเบเบธเบเบเบฐเบเบฒเบเบเบตเปเบเบญเบกเบฎเบฑเบเปเบเปเปเบเบเปเบเปเบชเบนเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบชเบฝเบเปเบง. เบเปเบฒเบเปเบฒเบเบกเบตเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเบทเปเบญเบเบกเบทเบเบตเปเบชเบฐเปเบซเบเบตเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบฎเบฑเบเบชเบตเปเบเบเปเบเปเบเบญเบเบเปเบงเบเบเบฒเบเบเปเบฒเบเบฑเบเบชเบดเปเบเบฅเบปเบเบเบงเบเปเบเปเบงเบฅเบฒเบเบดเบ.
เบซเปเบชเบฐเบซเบกเบธเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบซเปเบญเบเบฎเบฝเบเบเปเบฒเบเป, เบเบฒเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบเปเบฅเบฐ PCs เบเบฑเบ nodes เปเบเบเบธเปเบก. เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบซเปเบญเบเบฎเบฝเบเบเปเบฒเบเปเบเบญเบ CPU Intel 64-bit เปเบเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเปเบเบฐเบเปเบฒ SSE4, AVX2, AVX-512 เปเบฅเบฐ XMX (Xe Matrix Extensions), เบเบดเบ Apple Silicon เปเบฅเบฐเบฅเบฐเบเบปเบเบเบตเปเบกเบต Intel Xe GPUs (Arc, Flex เปเบฅเบฐ Max series), NVIDIA (เบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ Volta, Turing, Ampere, Ada Lovelace เปเบฅเบฐ Hopper) เปเบฅเบฐ AMD (เบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ RDNA2 (Navi 21) เปเบฅเบฐ RDNA3 (Navi 3x). เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ SSE4.1 เปเบกเปเบเบฅเบฐเบเบธเปเบงเปเปเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเปเบฒเปเบชเบธเบเบเบตเป.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบเบฒเบเบเปเบญเบ Open Image Denoise 2.0:
- ะะพะดะดะตัะถะบะฐ ััะบะพัะตะฝะธั ะพะฟะตัะฐัะธะน ะฟะพะดะฐะฒะปะตะฝะธั ััะผะฐ, ะธัะฟะพะปัะทัั GPU. ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฒัะฝะพัะฐ ะฒััะธัะปะตะฝะธะน ะฝะฐ ััะพัะพะฝั GPU ะฟัะธ ะฟะพะผะพัะธ ัะธััะตะผ SYCL, CUDA ะธ HIP, ะบะพัะพััะต ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ั GPU ะฝะฐ ะฑะฐะทะต ะฐัั ะธัะตะบัััั Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace ะธ NVIDIA Hopper.
- ะะพะฑะฐะฒะปะตะฝ ะฝะพะฒัะน API ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะฑััะตัะพะผ, ะฟะพะทะฒะพะปัััะธะน ะฒัะฑะธัะฐัั ัะธะฟ ั ัะฐะฝะธะปะธัะฐ, ะบะพะฟะธัะพะฒะฐัั ะดะฐะฝะฝัะต ั ั ะพััะฐ ะธ ะธะผะฟะพััะธัะพะฒะฐัั ะฒะฝะตัะฝะธะต ะฑััะตัั ะธะท ะณัะฐัะธัะตัะบะธั API, ัะฐะบะธั ะบะฐะบ Vulkan ะธ Direct3D 12.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฐัะธะฝั ัะพะฝะฝะพะณะพ ัะตะถะธะผะฐ ะฒัะฟะพะปะฝะตะฝะธั (ััะฝะบัะธะธ oidnExecuteFilterAsync ะธ oidnSyncDevice).
- ะะพะฑะฐะฒะปะตะฝ API ะดะปั ะพัะฟัะฐะฒะบะธ ะทะฐะฟัะพัะพะฒ ะฟัะธัััััะฒัััะธะผ ะฒ ัะธััะตะผะต ัะธะทะธัะตัะบะธะผ ััััะพะนััะฒะฐะผ.
- ะะพะฑะฐะฒะปะตะฝะฐ ััะฝะบัะธั oidnNewDeviceByID ะดะปั ัะพะทะดะฐะฝะธั ะฝะพะฒะพะณะพ ััััะพะนััะฒะฐ ะฝะฐ ะพัะฝะพะฒะต ะธะดะตะฝัะธัะธะบะฐัะพัะฐ ัะธะทะธัะตัะบะพะณะพ ััััะพะนััะฒะฐ, ะฝะฐะฟัะธะผะตั, UUID ะธะปะธ ะฐะดัะตัะฐ PCI.
- ะะพะฑะฐะฒะปะตะฝั ััะฝะบัะธะธ ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ะฟะตัะตะฝะพัะธะผะพััะธ ั SYCL, CUDA ะธ HIP.
- ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ะฟะฐัะฐะผะตััั ะฟัะพะฒะตัะบะธ ััััะพะนััะฒ (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
- ะะพะฑะฐะฒะปะตะฝ ะฟะฐัะฐะผะตัั ะดะปั ะทะฐะดะฐะฝะธั ััะพะฒะฝั ะบะฐัะตััะฒะฐ ัะฐะฑะพัั ัะธะปัััะพะฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru