Intel on välja lasknud OSPRay 2.0 jaotuse kiirusel põhineva jälgimismootoriga

Intel esituse märkimisväärne väljaanne skaleeritavast 3D-renderdamismootorist OSPRay 2.0, mis on mõeldud realistlikuks kõrgkvaliteetseks visualiseerimiseks kiirusel põhineva jälgimise meetodil, mis sobib interaktiivsete rakenduste kasutamiseks. Mootor areneb laiemate projektide raames Intel Rendering Framework, mille eesmärk on arendada teaduslike arvutuste programmilise visualiseerimise vahendeid SDVis (Software Defined Visualization), mis hõlmab kiirusel põhineva jälgimise raamatukogusid Embree, fotorealistliku renderdamise süsteem GLuRay, piltide müra eemaldamiseks mõeldud raamatukogu oidn (Open Image Denoise) ja programmilise rasteriseerimise süsteem OpenSWR. Kood on kirjutatud C++ keeles ja avaldatud ainekood on litsentsitud Apache 2.0 all.

OSPRay on peamiselt suunatud interaktiivsetele rakendustele stseeni reaalajas renderdamiseks. Valguse käitumise simuleerimiseks kasutatakse teed jälgimise meetodit. Toetatakse mahtude ja tasapinna visualiseerimist, fotorealistlikku globaalset valgustust materjalide füüsikaliste omaduste arvestamisega, täiendavad varjutamise efektid (varjud, läbipaistvus ja varjutamine 'Ümbritseva varju«).

OSPRay kasutab ainult CPU võimeid, ilma et oleks seotud GPU-ga, mis võimaldab raamatukogu kasutada laias valikus seadmetes, alates tööjaamadest kuni arvutuskeskuste sõlmedeni. Õige jõudluse tagamiseks kasutatakse aktiivselt mitme lõime ja SIMD-instruktsioonide põhjal vektoreerimist, nagu Intel SSE4, AVX, AVX2 ja AVX-512 (OSPRayi töötamiseks on vähemalt vajalik SSE4.1 tugi).

Renderdamine võib olla jaotatud mitme kildaklusteri sõlme vahel (MPI tugi), mis näiteks võimaldab kasutada OSPRay'd väga kõrge eraldusvõimega piltide renderdamiseks. videoseintel, kus ühtne pilt luuakse eraldi LCD-paneelide komplektide abil. Näiteks on OSPRay tööd demonstreeritud koostatud ekraanil Stallion, mis koosneb 80 30-tollisest monitorist (kokku eraldusvõime 40960×8000 või 328 megapikslit) ja mida teenindab 40 serveri klaster, millel on 6-keerulised CPU-d, mis põhinevad Intel Sandy Bridge mikroarhitektuuril.

Intel on välja lasknud OSPRay 2.0 jaotuse kiirusel põhineva jälgimismootoriga

Versiooni numbrit on oluliselt muudetud API ulatuslikuks ümberkujundamiseks, sealhulgas tagajärgedega muudatuste tegemiseks, mis rikuvad ühilduvust (uue API-le ülemineku lihtsustamiseks on välja pakutud vahetuskihiraamatukogu, mis sujuvdab migratsiooni) ning uute geomeetriliste tüüpide pakkumiseks. Lisatud on Open VKL (Open Volume Kernel Library) tugi mahuliste renderdamiseks. Rakendatud on võimalused ühendamiseks mooduliga pildi müra summutamiseks. Eraldi hoidlatest on välja toodud ospcommon raamatukogu ja MPI toe moodul.

Intel on välja lasknud OSPRay 2.0 jaotuse kiirusel põhineva jälgimismootoriga

Intel on välja lasknud OSPRay 2.0 jaotuse kiirusel põhineva jälgimismootoriga

Intel on välja lasknud OSPRay 2.0 jaotuse kiirusel põhineva jälgimismootoriga

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster