Intel släpper OSPRay 2.0 distribuerad strålspårningsmotor

Intel представила större utgåva av skalbar 3D-renderingsmotor OSPRay 2.0, utformad för realistisk, högkvalitativ strålspårad rendering lämplig för användning i interaktiva applikationer. Motorn utvecklas som en del av ett större projekt Intel Rendering Framework, som syftar till att utveckla mjukvaruvisualiseringsverktyg för vetenskapliga beräkningar SDVis (Software Defined Visualization), vilket inkluderar ett strålspårningsbibliotek Inträde, ett fotorealistiskt renderingssystem GLuRay, ett bibliotek för att ta bort brus från bilder oidn (Öppna bildbrusreducering) och ett rasteriseringssystem för programvara OpenSWRKoden är skriven i C++ och publicerad licensierad under Apache 2.0.

OSPRay är främst avsett för användning i interaktiva applikationer för att rendera scener i realtid. Det använder metoden spårning av vägStöder visualisering i volym och på ett plan, fotorealistiskt global belysning med hänsyn till materialens fysikaliska egenskaper, avancerade skuggningseffekter (skuggor, transparens och skuggning)Omgivningstomning").

OSPRay använder endast CPU-kapacitet, utan att vara knuten till GPU:n, vilket gör att biblioteket kan användas på en mängd olika enheter, från arbetsstationer till noder i datorkluster. För att säkerställa korrekt prestanda använder det aktivt multitrådning och vektorisering baserat på SIMD-instruktioner som Intel SSE4, AVX, AVX2 och AVX-512 (OSPRay kräver minst stöd för SSE4.1).

Rendering kan distribueras över flera klusternoder (MPI stöds), vilket till exempel gör det möjligt att använda OSPRay för att organisera rendering av bilder med mycket hög upplösning på videoväggar, en enda bild som bildas av en uppsättning separata LCD-paneler. Till exempel demonstreras OSPRays arbete på en sammansatt skärm Hingst, bestående av 80 stycken 30-tumsskärmar (total upplösning 40960×8000 eller 328 megapixlar) och betjänad av ett kluster av 40 servrar med 6-kärniga processorer baserade på Intels Sandy Bridge-mikroarkitektur.

Intel släpper OSPRay 2.0 distribuerad strålspårningsmotor

Den betydande förändringen av versionsnumret beror på en större omarbetning av API:et, inklusive ändringar som bryter kompatibiliteten (för att förenkla övergången till det nya API:et föreslås ett lagerbibliotek som jämnar ut migreringen), och tillhandahållandet av nya geometriska typer. Stöd för Open VKL (Open Volume Kernel Library) för volymrendering har lagts till. Möjligheten att ansluta модуля för att undertrycka brus i bilden. Ospcommon-biblioteket och modulen för MPI-stöd flyttas till separata arkiv.

Intel släpper OSPRay 2.0 distribuerad strålspårningsmotor

Intel släpper OSPRay 2.0 distribuerad strålspårningsmotor

Intel släpper OSPRay 2.0 distribuerad strålspårningsmotor

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster