Intel izda motor za porazdeljeno sledenje žarkom OSPRay 2.0

Intel predstavljeno velika izdaja prilagodljivega 3D-upodabljalnega mehanizma OSPRay 2.0, zasnovan za realistično, visokokakovostno upodabljanje s sledenjem žarkov, primerno za uporabo v interaktivnih aplikacijah. Mehanizem se razvija kot del večjega projekta. Intelov ogrodje za upodabljanje, katerega cilj je razvoj orodij za vizualizacijo programske opreme za znanstvene izračune SDVis (Programsko definirana vizualizacija), ki vključuje knjižnico za sledenje žarkom Embree, fotorealistični sistem za upodabljanje GLuRay, knjižnica za odstranjevanje šuma iz slik oidn (Odpri odstranjevanje šuma s slike) in sistem za rasterizacijo programske opreme OpenSWRKoda je napisana v jeziku C++ in objavljeno licenciran pod Apache 2.0.

OSPRay je namenjen predvsem interaktivnim aplikacijam za sproti ustvarjanje prizorov. Uporablja metodo za simulacijo obnašanja svetlobe. sledenje potiPodprta je vizualizacija v prostornini in na ravnini, fotorealistična. globalna osvetlitev ob upoštevanju fizikalnih lastnosti materialov, naprednih učinkov senčenja (sence, prosojnost in senčenje)Ambientalna okluzija").

OSPRay uporablja izključno zmogljivosti CPE-ja, ne da bi se zanašal na GPU, kar omogoča uporabo knjižnice na širokem naboru naprav, od delovnih postaj do vozlišč v računalniških gručah. Za zagotovitev ustrezne zmogljivosti široko uporablja večnitnost in vektorizacijo na podlagi SIMD ukazov, kot so Intel SSE4, AVX, AVX2 in AVX-512 (OSPRay zahteva vsaj podporo za SSE4.1).

Upodabljanje je mogoče porazdeliti po več vozliščih gruče (podprt je MPI), kar na primer omogoča uporabo OSPRay za organizacijo upodabljanja slik z zelo visoko ločljivostjo na video stene, kjer eno samo sliko tvori niz posameznih LCD-zaslonov. Na primer, delovanje OSPRay-a je prikazano na sestavljenem zaslonu. Žrebec, sestavljen iz 80 30-palčnih monitorjev (skupne ločljivosti 40960 × 8000 oziroma 328 milijonov slikovnih pik) in ga oskrbuje gruča 40 strežnikov s 6-jedrnimi procesorji, ki temeljijo na mikroarhitekturi Intel Sandy Bridge.

Intel izda motor za porazdeljeno sledenje žarkom OSPRay 2.0

Pomembna sprememba številke različice je posledica večje prenove API-ja, vključno s spremembami, ki kršijo združljivost (uvedena je bila knjižnica plasti, ki gladi migracijo, da bi poenostavili prehod na novi API) in uvedbo novih tipov geometrije. Dodana je bila podpora za Open VKL (Open Volume Kernel Library) za upodabljanje volumna. Izvedena je bila povezljivost. модуля za zmanjšanje šuma slike. Knjižnica ospcommon in podporni modul MPI sta bila premaknjena v ločena repozitorija.

Intel izda motor za porazdeljeno sledenje žarkom OSPRay 2.0

Intel izda motor za porazdeljeno sledenje žarkom OSPRay 2.0

Intel izda motor za porazdeljeno sledenje žarkom OSPRay 2.0

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster