Az Intel bemutatta az OSPRay 2.0 elosztott sugártracing motorját

Intel vállalat bemutatta jelentős, skálázható 3D-renderelő motor kiadása OSPRay 2.0, amely a valósághű, magas színvonalú ray tracing vizualizálásra készült, interaktív alkalmazásokhoz használható. A motor egy nagyobb projekt részeként fejlődik Intel Rendering Framework, amely a tudományos számítások szoftveres vizualizációs eszközeinek fejlesztésére irányul SDVis (Szoftverel definiált vizualizáció), beleértve a ray tracing könyvtárat Embree, a fotorealisztikus renderelés rendszerét GLuRay, a képek zajának eltávolítására szolgáló könyvtárat oidn (Open Image Denoise) és a szoftveres raszterizálás rendszerét OpenSWR. A kód C++ nyelven íródott, és megjelent Apache 2.0 licenc alatt.

az OSPRay elsősorban interaktív alkalmazásokra összpontosít, amelyek lehetővé teszik a jelenet azonnali renderelését. A fény viselkedésének szimulálásához a ray tracingmódszert alkalmazzák. Támogatja a volumetrikus és síkbeli vizualizációt, a fotorealisztikus globális világítást a anyagok fizikai tulajdonságainak figyelembevételével, valamint a továbbfejlesztett árnyékolási hatásokat (árnyékok, átlátszóság és az 'Ambient occlusion«).

az OSPRay kizárólag a CPU képességeit használja, nem függ a GPU-tól, így a könyvtár széles eszköztartományon használható, a munkaállomásoktól a számítási klaszterek csomópontjaiig. A megfelelő teljesítmény biztosítása érdekében aktívan használják a párhuzamos feldolgozást és a SIMD utasításokra alapozó vektorizálást, például az Intel SSE4, AVX, AVX2 és AVX-512 használatával (az OSPRay működéséhez legalább SSE4.1 támogatása szükséges).

A renderelés több klasztercsomóra is elosztható (támogatott az MPI), ami például lehetővé teszi az OSPRay alkalmazását rendkívül nagy felbontású képek renderelésére a videofalak, amelyek egységes képét különböző LCD-panelek összessége alkotja. Például az OSPRay működését egy összetett kijelzőn mutatták be Stallion, amely 80 30 hüvelykes monitorból készült (összfelbontás: 40960×8000 vagy 328 megapixel) és egy 40 szerverből álló klaszter szolgálja ki 6-magú Intel Sandy Bridge mikroarchitektúrával.

Az Intel bemutatta az OSPRay 2.0 elosztott sugártracing motorját

A jelentős verziószám-változás a API nagy mértékű átstructurálásának tudható be, beleértve a visszafelé kompatibilitást sértő változtatásokat is (az új API-ra való átmenet megkönnyítése érdekében egy közbenső könyvtár ajánlott, amely simítja a migrációt), valamint új geometriai típusok bevezetését. Hozzáadva az Open VKL (Open Volume Kernel Library) támogatása térfogatrendereléshez. Megvalósult a csatlakoztatás lehetősége modulként a képen lévő zajok eltüntetéséhez. Az ospcommon könyvtár és az MPI támogatásához szükséges modul külön adattárakba került.

Az Intel bemutatta az OSPRay 2.0 elosztott sugártracing motorját

Az Intel bemutatta az OSPRay 2.0 elosztott sugártracing motorját

Az Intel bemutatta az OSPRay 2.0 elosztott sugártracing motorját

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster