Intel lançoi motorin e gjurmimit të rrezatimit të shpërndarë OSPRay 2.0

Kompania Intel ka prezantuar lëshimi i rëndësishëm i motorit të renderimit 3D të shkallëzueshëm OSPRay 2.0, i cili është i destinuar për vizualizime realiste dhe me cilësi të lartë përmes metodës së gjurmimit të rrezeve, i përshtatshëm për aplikacione interaktive. Motori zhvillohet si pjesë e një projekti më të gjerë Intel Rendering Framework, i orientuar drejt zhvillimit të mjeteve të softuerit për vizualizimin e llogarive shkencore SDVis (Vizualizimi i Definuar nga Softueri), duke përfshirë një bibliotekë gjurmimi të rrezeve Embree, një sistem për pikturimin fotorealistik GLuRay, një bibliotekë për heqjen e zhurmave nga imazhet oidn (Open Image Denoise) dhe një sistem për rasterizimin me program OpenSWR. Kodi është shkruar në gjuhën C++ dhe u publikua nën licencën Apache 2.0.

OSPRay është kryesisht i fokusuar për t'u përdorur në aplikacione interaktive për vizatimin e skenave në kohë reale. Për të simuluar sjelljen e dritës përdoret metoda e gjurmimit të rrugës. Mbështetet vizualizimi në volum dhe në nivel, ndriçimi globale fotorealiste duke marrë parasysh vetitë fizike të materialeve, efektet e zgjeruara të hijes (hije, transparencë dhe hije "Ambjent occlusion«).

OSPRay përdor vetëm kapacitetet e CPU-së, pa u lidhur me GPU-në, duke lejuar përdorimin e bibliotekës në një gamë të gjerë pajisjesh, nga stacionet e punës deri te nyjat në klasterët e llogaritjes. Për të siguruar performancë të duhur, përdoret aktivisht shumëprocesimi dhe vektorizimi në bazë të instrukcionesh SIMD, si Intel SSE4, AVX, AVX2 dhe AVX-512 (për punuar me OSPRay kërkohet mbështetje e paktën për SSE4.1).

Renderimi mund tĂ« shpĂ«rndahet nĂ« disa nyje tĂ« klasterit (pĂ«rkrahja e MPI), e cila, pĂ«r shembull, lejon aplikimin e OSPRay pĂ«r organizimin e vizatimeve me shumĂ« zhvillim me rezolucione shumĂ« tĂ« larta nĂ« ekranet ndarĂ«se, njĂ« imazh i vetĂ«m i cili formohet nga njĂ« grup panelesh LCD tĂ« veçanta. PĂ«r shembull, puna e OSPRay Ă«shtĂ« demonstruar nĂ« njĂ« ekran composite Stallion, i pĂ«rbĂ«rĂ« nga 80 monitore 30-inç (rezolucioni total 40960×8000 ose 328 megapikselĂ«) dhe i shĂ«rbyer nga njĂ« klaster i 40 serverĂ«ve me CPU 6-bĂ«rthamorĂ« tĂ« bazuar nĂ« mikroarkitekturĂ«n Intel Sandy Bridge.

Intel lançoi motorin e gjurmimit të rrezatimit të shpërndarë OSPRay 2.0

Ndryshimi pĂ«rkatĂ«s i numrit tĂ« versionit Ă«shtĂ« i shkaktuar nga njĂ« ripĂ«rpunim i madh tĂ« API-t, duke pĂ«rfshirĂ« ndryshime qĂ« shkelin pĂ«rputhshmĂ«rinĂ« (pĂ«r tĂ« lehtĂ«suar kalimin nĂ« API tĂ« ri, Ă«shtĂ« propozuar njĂ« bibliotekĂ«-mesazhuese qĂ« lehtĂ«son migrimin) dhe ofrimin e llojeve tĂ« reja gjeometrike. ËshtĂ« shtuar mbĂ«shtetje pĂ«r Open VKL (Open Volume Kernel Library) pĂ«r renderimin volumetrik. Ka realizuar mundĂ«sinĂ« e lidhjes modulit pĂ«r tĂ« shtypur zhurmat nĂ« imazh. NĂ« depo tĂ« veçanta janĂ« nxjerrĂ« biblioteka ospcommon dhe moduli pĂ«r mbĂ«shtetje MPI.

Intel lançoi motorin e gjurmimit të rrezatimit të shpërndarë OSPRay 2.0

Intel lançoi motorin e gjurmimit të rrezatimit të shpërndarë OSPRay 2.0

Intel lançoi motorin e gjurmimit të rrezatimit të shpërndarë OSPRay 2.0

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster