Ava on Open Image Denoise 2.5 müra vähendamise teek.

Intel on välja andnud oidn 2.5 (Open Image Denoise) projekti versiooni, mis arendab kollektsiooni piltide müra vähendamise filtreid, mis on ette valmistatud ray-tracing põhiste renderdamissüsteemide abil. Open Image Denoise areneb osana suuremast projektist oneAPI Rendering Toolkit, mis on suunatud teaduslike arvutuste (SDVis (Software Defined Visualization)) tarkvaralise visualiseerimise tööriistade arendamisele, sealhulgas ray-tracing teegile Embree, fotorealistlikule renderdamissüsteemile GLuRay, jaotatud ray-tracing platvormile OSPRay ning tarkvaralise rasteriseerimise süsteemile OpenSWR. Kood on kirjutatud C++ keeles ja avaldatud Apache 2.0 litsentsi alusel.

Projekti eesmärk on pakkuda kõrge kvaliteediga, tõhusat ja kasutajasõbralikku müra vähendamise funktsionaalsust, mida saab kasutada ray-tracing tulemuste kvaliteedi parandamiseks. Pakutavad filtrid võimaldavad põhjalike ray-tracing tsüklite tulemusel saavutada lõppkvaliteedi taseme, mis vastab kallimale tulemusele.
ja pikaajalise detailse renderdamise protsessi.

Open Image Denoise vähendab juhuslikku müra, mis tekib näiteks kiirte jälgimise ajal Monte Carlo meetodi (MCRT) baasil. Selliste algoritmide puhul on kvaliteetse renderdamise saavutamiseks vajalik väga paljude kiirte jälgimine, vastasel juhul ilmnevad lõpppildis märgatavad artefaktid juhusliku müra näol.

Open Image Denoise'i kasutamine võimaldab vähendada arvutuste arvu iga pikseli arvutamisel mitu korda. Selle tulemusena on võimalik algselt müra sisaldavat pilti genereerida oluliselt kiiremini ning saavutada seejärel vastuvõetav kvaliteet kiirete müra vähendamise algoritmide abil. Sobivate seadmete olemasolul saab pakutavat tööriista kasutada isegi interaktiivse kiirte jälgimise jaoks müra kõrvaldamiseks reaalajas.

Raamatukogu saab kasutada erinevatel seadmeklassidel, alates sülearvutitest ja personaalarvutitest kuni klastrite sõlmedeni. Teostus on optimeeritud erinevatele 64-bitistele Intel CPU klassidele, mis toetavad SSE4, AVX2, AVX-512 ja XMX (Xe Matrix Extensions) käsklusi, Apple Silicon kiipidele ning Intel Xe GPU (Arc, Flex ja Max seeriate), NVIDIA (Turing, Ampere, Ada Lovelace, Hopper ja Blackwell arhitektuuridel) ja AMD (RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 ja RDNA4 arhitektuuridel) süsteemidele. Miinumnõudena on nõutud SSE4.1 tugi.

Peamised muudatused Open Image Denoise 2.5 väljaandes:

  • Oluliselt on paranenud jõudlus ja vähenenud mälu tarbimine Intel GPU-l, millel on XMX (Xe Matrix eXtensions) mootor ja Intel CPU, mis toetab AMX-FP16 käsklusi.
  • Lisatud API väliste semaforite importimiseks graafika API-dest Vulkan ja Direct3D 12. Praegu on tugi piiratud CUDA seadmetega (Windowsis ja Linuxis) ning HIP-iga (Windowsis). SYCL seadmete tugi lisatakse ühes tulevases väljaandes.
  • Lisatud lipukene OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED spetsialiseeritud välist mälu importimiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster