Intel publikon programin e vizualizimit 3D OSPRay Studio 1.0 dhe motorin e paraqitjes 3D OSPRay 3.1

Intel ka publikuar publikimin e projektit OSPRay Studio 1.0, i cili zhvillon një aplikacion për vizualizimin interaktiv 3D duke përdorur motorin e përcjelljes së rrezeve të shpërndarë OSPRay. Ndër të tjera, programi mund të përdoret për paraqitje me precizion të lartë të skenave komplekse dhe përpunimin e skenave shumë të mëdha që kërkojnë llogaritje të shpërndara në një grup me disa kompjuterë. Kodi i aplikacionit është shkruar në C++ dhe shpërndahet nën licencën Apache 2.0. Për paraqitjen në ekran, përdoren OpenGL dhe biblioteka GLFW.

Skena që do të jepet mund të ngarkohet në formate të zakonshme ose të krijohet duke përdorur nyjet e grafikut të skenës. Ai mbështet importimin e modeleve në formatin MTL me materiale për interpretim fotorealist, animacion 3D në formatin glTF, tekstura në formatin UDIM, grimca të shkarkuara vëllimore (për shembull, retë) në formatin VDB, retë pikash në formatin PCD (Point Cloud Data), profilet e ndriçimit në EULUMDAT (.ldt). Gjendja e grafikut të skenës mund të ruhet ose ngarkohet në formatin JSON.

Funksionaliteti i zgjeruar, miniaplikacionet e ndërfaqes së përdoruesit dhe mbajtësit e importit të të dhënave mund të lidhen në formën e shtojcave. Për shembull, shtojcat janë të disponueshme për vizualizimin e të dhënave mjekësore në formatin DICOM, gjenerimin e peizazheve nga një hartë lartësie, përpunimin e grupeve të mëdha të objekteve tipike (bari, pemët), simulimi i ngjarjeve astronomike, vizualizimi i të dhënave shkencore në formatin VTK, etj.

Metoda e gjurmimit tĂ« rrugĂ«s mbĂ«shtetet pĂ«r tĂ« simuluar sjelljen e dritĂ«s. Vizualizimi mund tĂ« bĂ«het nĂ« vĂ«llim ose nĂ« njĂ« aeroplan. MbĂ«shtet ndriçimin global fotorealist duke marrĂ« parasysh vetitĂ« fizike tĂ« materialeve dhe efektet e avancuara tĂ« hijes (hijet, transparenca dhe mbyllja e ambientit). ËshtĂ« e mundur tĂ« krijohen skripta pĂ«r tĂ« kryer operacione nĂ« modalitetin e grupit, tĂ« tilla si pĂ«rkthimi i imazheve nĂ« njĂ« sistem pa monitor, pĂ«rzgjedhja e zonave pĂ«r tĂ« shfaqur, konfigurimi i kamerĂ«s, interpretimi i parametrave dhe skena.

Në versionin e ri të OSPRay Studio:

  • MbĂ«shtetje e shtuar pĂ«r funksionalitetin e motorit OSPRay i prezantuar nĂ« versionin 3.1.
  • NdĂ«rfaqja e pĂ«rdoruesit ka mbĂ«shtetje tĂ« integruar pĂ«r materiale shtesĂ« tĂ« mbĂ«shtetura nĂ« motorin OSPRay.
  • MbĂ«shtetje e shtuar pĂ«r API-tĂ« OpenEXR v2.x dhe v3.x.
  • Aktivizoi zbulimin e ndryshimeve tĂ« skedarĂ«ve nĂ« modalitetin asinkron pĂ«r pĂ«rditĂ«simet automatike tĂ« teksturĂ«s.
  • API pĂ«r shtojcat ofron mundĂ«sinĂ« pĂ«r tĂ« hyrĂ« nĂ« klasat MainWindow dhe ArcballCamera.
  • Modaliteti i grupit ofron mbĂ«shtetje pĂ«r paraqitjen e shpĂ«rndarĂ« duke pĂ«rdorur MPI.

Përveç kësaj, mund të vërejmë publikimin disa ditë më parë të një versioni të ri të motorit të paraqitjes 3D OSPRay 3.1, i përdorur në OSPRay Studio 1.0. Motori është duke u zhvilluar si pjesë e një projekti më të madh Intel Rendering Framework që synon zhvillimin e mjeteve të vizualizimit të softuerit për llogaritjet shkencore SDVis (Vizualizimi i përcaktuar me softuer), duke përfshirë bibliotekën e gjurmimit të rrezeve Embree, sistemin e paraqitjes fotorealiste GLuRay, oidn (Open Image Denoise) bibliotekë për heqjen e zhurmës nga imazhet dhe sistemin e rasterizimit të softuerit OpenSWR. Kodi është shkruar në C++ dhe publikohet nën licencën Apache 2.0.

OSPRay synon kryesisht përdorimin në aplikacione interaktive për paraqitjen e skenave në fluturim. Motori mund të funksionojë pa u lidhur me një GPU, i cili lejon që biblioteka të përdoret në një gamë të gjerë pajisjesh, nga stacionet e punës deri te nyjet në grupimet kompjuterike. Për të siguruar performancën e duhur, multithreading dhe vektorizimi i bazuar në udhëzimet SIMD, të tilla si Intel SSE4, AVX, AVX2 dhe AVX-512, përdoren në mënyrë aktive. Renderimi mund të shpërndahet nëpër disa nyje grupesh (të mbështetur nga MPI), të cilat, për shembull, lejon që OSPRay të përdoret për të organizuar paraqitjen e imazheve me rezolucion shumë të lartë në muret video, një imazh i vetëm në të cilin formohet nga një grup i veçantë Panele LCD.

Përmirësimet në OSPRay 3.1 përfshijnë:

  • MbĂ«shtetje pĂ«r pĂ«rdorimin e teksturave emetuese me materiale tĂ« ndezura.
  • U shtua "disku" (OSP_DISC) dhe "disku i orientuar" (OSP_ORIENTED_DIS) te objektet sferike tĂ« mbĂ«shtetura.
  • U shtuan mĂ«nyrat e pĂ«rsĂ«ritjes sĂ« pasqyrĂ«s dhe mbĂ«shtjelljes sĂ« teksturĂ«s sĂ« skajeve.
  • MbĂ«shtetje e shtuar pĂ«r OSPTextureWrapMode pĂ«r tĂ« gjitha teksturat.
  • Ofrohet mbĂ«shtetje e plotĂ« pĂ«r mbĂ«shtjelljen e teksturave nĂ« formatin glTF.
  • MbĂ«shtetje e shtuar pĂ«r heqjen e zhurmĂ«s dhe korrigjimin e tonit pĂ«r tĂ« dhĂ«nat e buferuara.
  • Kur pĂ«rdorni GPU, mbĂ«shtetet pĂ«r turbullimin e lĂ«vizjes.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster