Nyissa meg az Image Denoise 2.5 könyvtárat a képek zajának eltávolításához

Az Intel közzétette az oidn 2.5 (Open Image Denoise) projekt kiadását, amely szűrőgyűjteményt fejleszt a sugárkövető renderelő rendszerekkel készített képek zajtalanítására. Az Open Image Denoise-t egy nagyobb oneAPI Rendering Toolkit projekt részeként fejlesztik, amelynek célja tudományos szoftvervizualizációs eszközök (SDVis (Software Defined Visualization)) fejlesztése, beleértve az Embree sugárkövetési könyvtárat, a GLuRay fotorealisztikus renderelő rendszert és az OSPRay elosztott sugárkövetési platformot. , és az OpenSWR szoftver raszterizációs rendszere A kód C++ nyelven íródott, és az Apache 2.0 licenc alatt került közzétételre.

A projekt célja, hogy kiváló minőségű, hatékony és könnyen használható zajszűrési funkciókat biztosítson, amelyekkel javítható a sugárkövetési eredmények minősége. A javasolt szűrők lehetővé teszik, hogy egy rövidebb sugárkövetési ciklus eredménye egy drágább megközelítéshez hasonló végső minőségben legyen elérhető.
és a részletes renderelés hosszadalmas folyamata.

Az Open Image Denoise kiszűri a véletlenszerű zajokat, például a Monte Carlo Numerical Integration (MCRT) sugárkövetést. Az ilyen algoritmusok kiváló minőségű megjelenítéséhez nagyon nagy számú sugár követésére van szükség, egyébként véletlenszerű zaj formájában észrevehető műtermékek jelennek meg a képen.

Az Open Image Denoise használata lehetővé teszi, hogy az egyes pixelek kiszámításakor több nagyságrenddel csökkentse a szükséges számítások számát. Ennek eredményeként sokkal gyorsabban lehet létrehozni egy kezdetben zajos képet, de aztán gyors zajcsökkentő algoritmusok segítségével elfogadható minőségre hozni. Megfelelő felszereléssel a javasolt eszközök akár interaktív sugárkövetésre is használhatók, menet közbeni zajszűréssel.

A könyvtár különféle eszközosztályokon használható, a laptopoktól és PC-ktől a klasztercsomópontokig. A megvalósítás a 64 bites Intel CPU-k különböző osztályaira van optimalizálva, támogatva az SSE4, AVX2, AVX-512 és XMX (Xe Matrix Extensions) utasításokat, az Apple Silicon chipeket, valamint az Intel Xe GPU-kkal (Arc, Flex és Max sorozat), az NVIDIA-val (Turing, Ampere, Ada Lovelace, Hopper és Blackwell architektúrákon alapulva), valamint az AMD-vel (RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 és RDNA4 architektúrákon alapulva) rendelkező rendszereket. Az SSE4.1 támogatása minimális követelményként van megadva.

Főbb változások az Open Image Denoise 2.5 kiadásában:

  • Jelentősen jobb teljesítmény és csökkentett memóriafogyasztás az XMX (Xe Matrix eXtensions) motorral rendelkező Intel GPU-kon és az AMX-FP16 támogatású Intel CPU-kon.
  • Hozzáadott egy API-t külső szemaforok importálásához a Vulkan és a Direct3D 12 grafikus API-kból. A támogatás jelenleg a CUDA-kompatibilis eszközökre korlátozódik (a ...-ban/-ben). Windows и Linux) és HIP (a Windows). A SYCL eszközök támogatása egy későbbi kiadásban fog megjelenni.
  • Hozzáadott OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED jelző a dedikált külső memória importálásához.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster