OSPRay, umthombo ovulekileyo scalable 3D unikezelo injini

OSPRay

I-OSRay ine-CPU eyongezelekayo kunye ne-GPU yokubonelela ngesakhono

I-Intel yatyhilwa kutshanje yaphehlelela i-3D injini yayo, OSPRay 3.0, eyinjini yonikezelo ye-3D eyoyikisayo eyenzelwe umgangatho ophezulu, unikezelo oluyinyani ngokulandela umkhondo.

Kukhankanyiwe ukuba le injini yonikezelo Ijolise ikakhulu ekusebenziseni izicelo ezisebenzisanayo ukulinganisa imiboniso kubhabho. Ukulinganisa ukuziphatha kokukhanya, indlela yokulandela indlela iyasetyenziswa.

Ixhasa ukuboniswa kwivolumu nakwinqwelomoya enye, Ukukhanya kwe-photorealistic kwehlabathi kuthathelwe ingqalelo ithathela ingqalelo iimpawu ezibonakalayo zemathiriyeli, iziphumo ze-shading eziphambili. I-OSRay inokuqhuba ngaphandle kokubotshelelwa kwi-GPU, ivumela ilayibrari ukuba isetyenziswe kuluhlu olubanzi lwezixhobo, ukusuka kwiindawo zokusebenza ukuya kwiindawo kwii-computing clusters.

Ukuqinisekisa ukusebenza ngokufanelekileyo, i-multithreading kunye ne-vectorization esekelwe kwimiyalelo ye-SIMD isetyenziswa ngokusebenzayo, ezifana Intel SSE4, AVX, AVX2 kunye AVX-512 (OSPRay ifuna SSE4.1 inkxaso ubuncinane).

Ukunikezelwa kunokusasazwa kwiindawo ezininzi zeqela (MPI ehambelanayo), ethi, umzekelo, ivumela i-OSRay ukuba isetyenziswe ukuququzelela ukunikezelwa kwemifanekiso ephezulu kakhulu kwiindonga zevidiyo, umfanekiso omnye apho isethi yemifanekiso yenziwe yahluliwe. .

Yintoni entsha kwi-OSRay 3.0?

Kule nguqulo entsha ye-OSRay evezwayo, igxininiswe ukuba Ukhetho lokulinga luphunyeziwe ukusebenzisa i-Intel Xe GPU (I-Intel Arc™ GPU, iZiko leDatha le-Intel iFlex GPU, kunye ne-Max Series GPU) yokukhawulezisa i-hardware yokulandelela imitha. Kukhankanyiwe ukuba inkxaso ye-GPU iphunyezwe ngokusebenzisa i-SYCL layer, evumela ukuba wenze izicelo kwi-C ++.

Kufanelekile ukuba ukhankanye loo nto Ezi mpawu zilandelayo azikaphunyezwa okanye azisebenzi ngokuchanekileyo: Imiqulu emininzi kwindawo, Ukunqunqa, ukufiphala kwentshukumo, ulwahlulo lomhlaba, Ingxelo yenkqubela phambili nge-ospGetProgress, ukucinywa kwesakhelo nge-ospCancel, Ukuchola nge-ospPick, Ukuqokelela okuguquguqukayo nge-OSP_FB_VARIANCE kunye ne-varianceThreshold kunye ne-OSP_FB_ID_* i-framebuffer channels (ID buffers).

Olunye utshintsho olugqamayo kukuba yongezwe kuyo isalathisi esifihlakeleyo se-polygonal mesh "meshla" geometry, kunye nenkxaso yokudlulisela ubunini beebhufa zexeshana kunye nokulungiswa kwemodyuli yeMPI, exhaswa yinkqubo entsha yokubeka iliso yokusebenza.

Kwelinye icala, kukhankanyiwe ukuba Ugcino lwamandla oluzinzileyo lwemathiriyeli "ePhambili". phantsi kweendibaniso ezithile zeeparamitha, kunye nolungiso kwi-denoiser ukuba ungacimi itshaneli yealpha kwaye isombulule ukusilela kokukhanya kwe-HDRI.

Zabanye utshintsho olubonakalayo:

  • Ithayidi ephuculweyo gcwalisa i-SciVis enikezelayo.
  • Utshintsho lwenziwe kwi-API ephula ukuhambelana. Inkxaso yeeparamitha zelifa kunye neefowuni ziyekiwe.
  • Lungisa ikhonkco lekhonkco lokwakhiwa kwe-debug kwiWindows
  • Iinguqulelo ezintsha zokuxhomekeka okuncinci: Embree v4.3.0, Vula VKL v2.0.0, Vula Umfanekiso, Denoise v2.1.0, ISPC v1.21.1 kunye rkcommon v1.12.0
  • Isusiwe iiparamitha eziphelelwe lixesha kunye neefowuni ze-API ezifana imposiso callback signatures ngaphandle kwesalathisi somsebenzisi, imisebenzi ukuhanjiswa vec2f valueRangenxiba box1f value
  • Kukhankanyiwe ukuba i-Multidevice ayixhasi i-OSPImageOperationmessages yokususa ingxolo okanye imephu yethoni
  • Kwindibaniselwano ethile yomqokeleli, umqhubi weGPU, kunye nomboniso, imifanekiso enikezelweyo ingabonisa izinto zakudala (umzekelo, imigca emi nkqo okanye iibhloko ezincinci)

Kwabo banomdla wokufunda ngakumbi ngayo, kufuneka wazi ukuba i-injini iyaphuhliswa njengenxalenye yeprojekthi ye-Intel Rendering Framework ebanzi, injongo yayo ikukuphuhlisa izixhobo zokubonwa kwesoftware kubalo lwezenzululwazi SDVis (ISoftware Defined Visualization).

Phakathi kweeprojekthi ezibandakanyiweyo, ithala leencwadi le-Embree ray tracing, inkqubo ye-GLuRay photorealistic rendering, ithala leencwadi le-oidn image denoising liyakhankanywa. (Vula iDenoise yoMfanekiso) kunye nenkqubo ye-OpenSWR yerasterization yesoftware. Ikhowudi ibhalwe kwi-C ++ kunye ipapashwe phantsi ilayisensi yeApache 2.0.

Okokugqibela, ukuba unomdla wokwazi ngakumbi ngayo, ungajongana neenkcukacha kwi ukulandela ikhonkco.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.