Deschideți biblioteca Image Denoise 2.5 pentru eliminarea zgomotului din imagini este disponibilă

Intel a publicat lansarea proiectului oidn 2.5 (Open Image Denoise), care dezvoltă o colecție de filtre pentru eliminarea zgomotului din imaginile pregătite cu ajutorul sistemelor de randare de tracing de raze. Open Image Denoise este dezvoltat ca parte a unui proiect mai amplu, oneAPI Rendering Toolkit, care vizează dezvoltarea instrumentelor de vizualizare software pentru calcule științifice (SDVis (Software Defined Visualization), inclusiv biblioteca Embree ray tracing, sistemul de randare fotorealistic GLuRay, OSPRay distribuit platforma de ray tracing și sistemul de rasterizare software OpenSWR Codul este scris în C++ și publicat sub licența Apache 2.0.

Proiectul își propune să ofere funcții de eliminare a zgomotului de înaltă calitate, eficiente și ușor de utilizat, care pot fi utilizate pentru a îmbunătăți calitatea rezultatelor ray tracing-ului. Filtrele propuse permit obținerea rezultatului unui ciclu de ray tracing scurtat la un nivel de calitate final comparabil cu cel al unei abordări mai scumpe.
și un proces îndelungat de randare detaliată.

Open Image Denoise elimină zgomotul aleatoriu, cum ar fi urmărirea razelor Monte Carlo RT (MCRT). Pentru a obține randarea de înaltă calitate în astfel de algoritmi, este necesar să urmăriți un număr foarte mare de raze, altfel artefacte vizibile sub formă de zgomot aleatoriu apar în imaginea rezultată.

Utilizarea Open Image Denoise vă permite să reduceți numărul de calcule necesare atunci când calculați fiecare pixel cu mai multe ordine de mărime. Ca rezultat, puteți genera o imagine inițial zgomotoasă mult mai rapid, dar apoi o puteți aduce la o calitate acceptabilă folosind algoritmi de reducere rapidă a zgomotului. Dacă aveți echipamentul adecvat, instrumentele propuse pot fi folosite chiar și pentru urmărirea interactivă a razelor cu eliminarea zgomotului din mers.

Biblioteca poate fi utilizată pe diverse clase de dispozitive, de la laptopuri și PC-uri până la noduri de cluster. Implementarea este optimizată pentru diverse clase de procesoare Intel pe 64 de biți, cu suport pentru instrucțiuni SSE4, AVX2, AVX-512 și XMX (Xe Matrix Extensions), cipuri Apple Silicon și sisteme cu GPU-uri Intel Xe (seriile Arc, Flex și Max), NVIDIA (bazată pe arhitecturile Turing, Ampere, Ada Lovelace, Hopper și Blackwell) și AMD (bazată pe arhitecturile RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 și RDNA4). Suportul pentru SSE4.1 este declarat o cerință minimă.

Schimbări majore în versiunea Open Image Denoise 2.5:

  • Performanță semnificativ îmbunătățită și consum redus de memorie pe GPU-urile Intel cu motor XMX (Xe Matrix eXtensions) și procesoarele Intel cu suport pentru instrucțiuni AMX-FP16.
  • A fost adăugată o API pentru importul de semafoare externe din API-urile grafice Vulkan și Direct3D 12. Asistența este în prezent limitată la dispozitivele compatibile cu CUDA (în Windows и Linux) și HIP (în Windows). Suportul pentru dispozitivele SYCL va apărea într-o versiune viitoare.
  • A fost adăugat indicatorul OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED pentru importul de memorie externă dedicată.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster