I-Intel ipapashe ukukhutshwa kweprojekthi ye-oidn 2.5 (i-Open Image Denoise), ephuhlisa ingqokelela yezihluzi ze-denoising imifanekiso elungiselelwe kusetyenziswa iinkqubo zokubonelela nge-ray. I-Open Image Denoise iphuhliswa njengenxalenye yeprojekthi enkulu ye-oneAPI Rendering Toolkit ejolise ekuphuhliseni izixhobo zokubonwa kwesoftware yenzululwazi (SDVis (iSoftware Defined Visualization)), kubandakanywa nethala leencwadi lokulandelela i-Embree ray, inkqubo yonikezelo ye-GLRay photorealistic, i-OSPRay isasaze iqonga lokulandela imitha. , kunye ne-OpenSWR software rasterization inkqubo Ikhowudi ibhalwe kwi-C ++ kwaye ipapashwe phantsi kwelayisensi ye-Apache 2.0.
Целью проекта является предоставление высококачественных, эффективных и простых в использовании функций шумоподавления, которые можно применять для повышения качества результатов трассировки лучей. Предложенные фильтры позволяют на основании результата сокращённого цикла трассировки лучей получить итоговый уровень качества, сопоставимый с результатом более затратного
и длительного процесса детализированного рендеринга.
Vula iDenoise yoMfanekiso ihluza ingxolo engaqhelekanga efana neMonte Carlo Numerical Integration (MCRT) yokulandelela imitha. Ukufezekisa unikezelo olukumgangatho ophezulu kwii-algorithms ezinjalo, ukulandelwa kwenani elikhulu kakhulu lemitha liyafuneka, kungenjalo izinto zakudala ezibonakalayo ngendlela yengxolo engacwangciswanga zivela kumfanekiso ophumayo.
Ukusetyenziswa kwe-Open Image Denoise ikuvumela ukuba unciphise inani lezibalo eziyimfuneko ngee-odolo ezininzi zobukhulu xa ubala ipixel nganye. Ngenxa yoko, kunokwenzeka ukuvelisa umfanekiso ongxolayo ekuqaleni ngokukhawuleza, kodwa emva koko uwuzise kumgangatho owamkelekileyo usebenzisa i-algorithms yokunciphisa ingxolo ngokukhawuleza. Ngesixhobo esifanelekileyo, izixhobo ezicetywayo zinokusetyenziselwa ukulandelwa kwemitha edibeneyo kunye nokuphelisa ingxolo.
Библиотека может применяться на различных классах устройств, от ноутбуков и ПК, до узлов в кластерах. Реализация оптимизирована для различных классов 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.


Utshintsho oluphambili ekukhutshweni kwe-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 для импорта специализированной внешней памяти.
umthombo: opennet.ru
