Intel avaldas 3D-visualiseerimise programmi OSPRay Studio 1.0 ja 3D-renderdamise mootori OSPRay 3.1

Intel on avaldanud OSPRay Studio 1.0 projekti, mis arendab rakendust interaktiivseks 3D-visualiseerimiseks hajutatud kiirusraja OSPRay mootoriga. Muuhulgas saab programmi kasutada keerukate stseenide tÀpsuseks renderdamiseks ja vÀga suurte stseenide töötlemiseks, mis vajavad arvutuste hajutatud tÀitmist mitme arvuti klastris. Rakenduse kood on kirjutatud C++ keeles ja levitatakse Apache 2.0 litsentsi alusel. Ekraanile kuvamiseks kasutatakse OpenGL-i ja GLFW teeki.

Renderdatav stseen saab olla laaditud levinud formaatides vÔi loodud stseeni graafi solguni (scene graph) abil. Toetatakse MTL formaadis mudeleid, mis sisaldavad materjale fotorealistlikuks renderdamiseks, glTF formaadis 3D-animatsioonide, UDIM formaadis tekstuuride, VDB formaadis hÔredate osakeste (nt pilved), PCD (Point Cloud Data) formaadis punktide pilvede ja EULUMDAT (.ldt) formaadis valgustusprofiile impordimist. Stseeni graafi olek saab salvestada vÔi laadida JSON formaadis.

TĂ€psem funktsionaalsus, kasutajaliidese vidinad ja andmeimpordi töötlejate tĂ€iendused saavad lisada pistikprogrammidena. NĂ€iteks on saadaval pistikprogrammid meditsiiniliste andmete visualiseerimiseks DICOM formaadis, maastike genereerimise jaoks kĂ”rguskaartide jĂ€rgi, suurte standardsete objektigruppide (nt rohud, puud) töötlemiseks, astronoomiliste sĂŒndmuste simuleerimiseks, teaduslike andmete visualiseerimiseks VTK formaadis jne.

Valgustuse kĂ€itumise simuleerimiseks toetatakse teepurskemeetodi kasutamist. Visualiseerimist saab teostada mahus vĂ”i tasapinnal. Toetatakse fotorealistlikku globaalset valgustust, arvestades materjalide fĂŒĂŒsikalisi omadusi ja tĂ€iendavaid varjutamise efekte (varjud, lĂ€bipaistvus ja „Ambient occlusion“ varjutamine). Saadaval on skriptide loomine operatsioonide kĂ€itamiseks grupireĆŸiimis, nĂ€iteks piltide renderdamiseks arvutis ilma monitorita, renderdamiseks valitud alade seadistamiseks, kaamera, renderdamise ja stseeni seadistamiseks.

Uues OSPRay Studio versioonis:

  • On lisatud tugi OSPRay mootori funktsionaalsusele, mis ilmus versioonis 3.1.
  • Kasutajaliidesesse on integreeritud tĂ€iendavate materjalide tugi, mis on toetatud OSPRay mootoris.
  • On lisatud tugi OpenEXR v2.x ja v3.x API-le.
  • Tagatud on failide muudatuste tuvastamine asĂŒnkroonselt tekstuuride automaatseks uuendamiseks.
  • Pluginade API-s on sisse viidud juurdepÀÀs MainWindow ja ArcballCamera klassidele.
  • Partii reĆŸiimis on toetatud jaotatud renderdamist MPI kasutades.

Samuti vÀÀrib mĂ€rkimist, et mĂ”ni pĂ€ev tagasi ilmus uus versioon 3D-renderdamise mootorist OSPRay 3.1, mis on seotud OSPRay Studio 1.0-ga. Mootor areneb osana suuremast Intel Rendering Framework projektist, mille eesmĂ€rk on arendada teaduslike arvutuste visuaalisĂŒsteeme SDVis (Software Defined Visualization), sealhulgas kiirustrassimise teeki Embree, fotorealistliku joonistamise sĂŒsteemi GLuRay, mĂŒra kĂ”rvaldamise teeki oidn (Open Image Denoise) ja tarkvaralise rasterdamise sĂŒsteemi OpenSWR. Kood on kirjutatud C++ keeles ja avaldatud Apache 2.0 litsentsi alusel.

OSPRay on suunatud peamiselt interaktiivsete rakenduste jaoks, et stseene reaalajas joonistada. Mootor vĂ”ib töötada GPU-st sĂ”ltumatult, mis vĂ”imaldab teha teeki laias seadmete spektris, alates tööjaamadest kuni arvutusklastrite sĂ”lmedeni. JĂ”udluse tagamiseks kasutatakse aktiivselt mitme lĂ”ime ja SIMD-juhiste, nagu Intel SSE4, AVX, AVX2 ja AVX-512, pĂ”hjal vektorisatsiooni. Renderdamine saab toimuda mitme klastrisĂ”lme vahel (MPI-d toetatakse), mis nĂ€iteks vĂ”imaldab kasutada OSPRay’d vĂ€ga kĂ”rge eraldusvĂ”imega piltide renderdamise korraldamiseks videoseintel, kus ĂŒks pilt moodustatakse eraldi LCD-paneelide kogumiga.

OSPRay 3.1 parenduste hulgas:

  • Toe on lisatud kiirgavaid tekstuure, millel on helendavad materjalid.
  • Toetatud sfÀÀride objektide hulka on lisatud "disk" (OSP_DISC) ja "suunatud disk" (OSP_ORIENTED_DIS).
  • Lisatud on peegeldumise ja tekstuuri servaga kattumise reĆŸiimid (edge texture wrap).
  • KĂ”ikide tekstuuride jaoks on lisatud OSPTextureWrapMode toe reĆŸiim.
  • Tagatud on tĂ€ielik tekstuuride katmise toetus glTF formaadis.
  • Toetatud on mĂŒra kĂ”rvaldamine ja tooni korrigeerimine andmete jaoks mĂ€lus.
  • GPU kasutamisel on rakendatud liikuva objekti hĂ€gususe (motion blur) toetus.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster