Qalisa Ngekhithi Yamathuluzi Yokunikezela nge-API eyodwa ye-Windows
Umhlahlandlela Womsebenzisi
Imiyalo elandelayo ithatha ngokuthi ufake i-Intel® one API Rendering Toolkit (Render Kit). Uma ungenayo ikhithi yamathuluzi efakiwe, bheka Imihlahlandlela Yokufaka Yamathuluzi e-Intel® eyodwa ye-API ukuze uthole izinketho zokufaka. Landela Lezi zinyathelo ukuze Uqalise Nge-Intel® one API Rendering Toolkit
- Lungiselela isistimu yakho.
- Yakha futhi ugijime sample izicelo.
- Qalisa u-s ohlanganiswe ngaphambiliample izicelo.
- Izinyathelo ezilandelayo: Review izinsiza ezengeziwe ukuze ufunde kabanzi mayelana nekhithi yokunikeza.
Lungiselela Isistimu Yakho
Ukusebenzisa i-Intel ® one API Rendering Toolkit (Render Kit) sampLes, okokuqala udinga ukusetha isistimu yakho ngale ndlela elandelayo:
- Faka i-API eyodwaample isiphequluli ukufinyelela sample imithombo.
- Faka i-Microsoft Visual Studio* nge-Cake* ne-Windows* SDK ukuze wakhe i-sampLes.
- Faka amathuluzi wokuthwebula izithombe.
- Ongakukhetha: Faka abashayeli be-GPU.
Faka i-API S eyodwaample Browser
Ungakwazi ukufinyelela sample izicelo ezivela ku-API eyodwaampisiphequluli. Isiphequluli sisatshalaliswa njengengxenye ye-Intel® one API Base Toolkit (Base Kit) ohlwini lwemibhalo lwe-dev-utilities.
Faka i-Base Kit ene-Intel® one API Threading Building Blocks, etholakala kukho kokubili i-Render Kit ne-Base Kit. Azikho ezinye izingxenye ze-Base Kit ezidingekayo. Bheka ikhasi lomkhiqizo we-Base Kit ukuze uthole ulwazi olwengeziwe nezixhumanisi zokulanda.
QAPHELA Ungathola futhi i-sampLes ngesandla usebenzisa i-Git*.
Faka i-Microsoft Visual Studio* nge-Cake* ne-Windows* SDK
Nakuba i-Intel® neap Toolkits ingadingi Ikhekhe* ne-Windows* SDK , ama-API amaningi amaningiampama-les alethwa njenge-Yenza amaphrojekthi. Ukwakha ama-sampLes, udinga ukufaka Ikhekhe ne-Windows SDK.
Ukuze wenze lokhu, faka i-Microsoft Visual Studio* C++ amathuluzi okuthuthukisa, ahlanganisa Yenza amathuluzi ekuthuthukisweni kwedeskithophu ngomthwalo wokusebenza we-C++. Bona amaphrojekthi ekhekhe ku-Visual Studio ukuze uthole imiyalelo yokufaka.
Imvamisa, izingxenye ezidingekayo zifakwa engxenyeni yokuzikhethela yesifaki se-Visual Studio. I-Visual C++ Tools for Cake ifakwa ngokuzenzakalelayo njengengxenye Yokuthuthukiswa Kwedeskithophu enomthwalo wokusebenza we-C++. Ukuze uthole ulwazi olwengeziwe mayelana nekhekhe, bheka ku-CMake.org. Ukuze uthole ulwazi olwengeziwe nge-Windows* SDK bheka
iMicrosoft Dev Center Windows* SDK.
Faka Amathuluzi Omfanekiso
Ikhithi yokunikeza sampi-les kanye nezinhlelo zokusebenza ngokuvamile zidinga izithombe ezicutshunguliwe njengokufakiwe noma ukukhiqiza izithombe njengokuphumayo. Ukuze ubonise futhi uguqule izithombe ezifakiwe neziphumayo, udinga ukuthola amathuluzi esithombe se-stagku-Net PBM fileizinhlobo (PPM kanye ne-PFM). Ithuluzi elinconyiwe iMilingo Yezithombe*. Bona iMagick Image webisayithi lokuzimela kanye nemiyalelo yokufaka yomphathi wephakheji.
Kubasebenzisi be-GPU, Landa futhi ufake Abashayeli be-GPU
- Ukuze ulande umshayeli, hamba kokuthi Abashayeli Bezithombe.
- Chofoza inguqulo yakamuva ye-Intel® Graphics - Windows ® 10 DCH Drivers.
- Qalisa isifaki.
Izinyathelo Ezilandelayo
Qalisa nge-Intel ® one API Rendering Toolkit ngokwakha nokusebenzisa sample izicelo.
Impendulo
Yabelana ngempendulo yakho ngalesi sihloko kuforamu ye-Intel ® one API Rendering Toolkit.
Yakha futhi Uqhube i-Sample Amaphrojekthi Asebenzisa I-Visual Studio* Command Line
Okudingekayo: Lungiselela isistimu yakho.
Ukwakha nokugijima njengeample:
- Thola njengeample phrojekthi isebenzisa iKhodi Sample Browser for Intel® oneAPI Toolkits.
- Yakha futhi ugijime njengeample phrojekthi isebenzisa i-CMake*.
Landa i-Sampngokusebenzisa Ikhodi Sample Browser for Intel® one API Toolkits
Sebenzisa Ikhodi Sample Browser for Intel one API Toolkits ukuze uphequlule iqoqo le-Intel® one API sampLes. Ungakwazi ukukopisha samples kudiski yakho yasendaweni njenge-s buildable sample amaphrojekthi. Iningi le-Intel one API sampamaphrojekthi akhiwa kusetshenziswa i-Make* noma Ikhekhe, ngakho imiyalelo yokwakha ifakiwe njengengxenye ye-sampkule README file. Ikhodi SampI-le Browser ye-Intel one API Toolkits iyinhlangano emele yodwa-file esebenzisekayo engenakho ukuncika kumalabhulali wesikhathi sokusebenza ashukumisayo.
Ukuze uthole uhlu lwezingxenye ezisekela Ikhekhe, bheka Sebenzisa Ikhekhe elinezinhlelo zokusebenza ze-API eyodwa.
Okubalulekile
Kudingeka uxhumano lwe-inthanethi ukuze ulande i-samples for Intel one API Toolkits. Ukuze uthole ulwazi mayelana nendlela yokusebenzisa leli qoqo lamathuluzi ungaxhunyiwe ku-inthanethi, bheka Ukuthuthukisa Kuzinhlelo Ezingaxhunyiwe Ku-inthanethi.
Ikhodi SampIsiphequluli se-Intel One API Toolkits asisebenzi nezilungiselelo zommeleli wesistimu futhi asisekeli ummeleli we-WPAD. Uma unenkinga yokuxhuma ngemuva kommeleli, bheka Ukuxazulula inkinga.
Ukulanda i-Intel ® one API Rendering Toolkit (Render Kit) sampkancane:
- Vula i-x64 Native Tools Command Prompt yewindi lomyalo le-VS 2019.
- Setha okuguquguqukayo kwemvelo:
shayela “C:\Program Files (x86)\Intel\one API\setvars.bat”
QAPHELA Uma ufake i-Render Kit endaweni yangokwezifiso, qiniseka ukufaka esikhundleni C:\Program Files (x86)\Intel\one API\ ngendlela yokufaka yangokwezifiso ngaphambi kokusebenzisa umyalo. - Kutheminali, sebenzisa Ikhodi Sample Browser for Intel one API Toolkits with C++ and C sampLes. neap-cli -l ikhophi
Imenyu eyodwa ye-API CLI ivela: - Khetha okuthi Dala iphrojekthi usebenzisa okhiye bemicibisholo, bese ucindezela u-Enter.
Okukhethiwe kolimi kuzovela. - Khetha ulimi lwakhoample. Ngephrojekthi yakho yokuqala, khetha inkomishi, bese ucindezela u-Enter.
Ikhithi yamathuluzi sampLes list ivela. Ikhithi yokunikeza sampama-les atholakala ngaphansi kwesihlahla esisodwa se-API Libraries. - Zulazula uye kumaLabhulali e-API eyodwa > Ukuqalisa nge-Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, bese ucindezela u-Enter.
- Cacisa indawo ozodawuniloda kuyo iphrojekthi. Ngokuzenzakalelayo, kuyindlela esuka lapho usebenzise khona Ikhodi Sample Browser for Intel one API Toolkits kanye negama lephrojekthi.
- Cindezela u-Tab ukuze ukhethe Dala, bese ucindezela u-Enter.
- Phinda izinyathelo zokulanda i-samples kwezinye izingxenye: 02_embree_gsg ye-Intel® Embraer, 03_openvkl_gsg ye-Intel® Open Volume Kernel Library, 04_oidn_gsg ye-Intel® Open Image
I-Denoise, kanye ne-05_ispc_gsg ye-Intel® Implicit SPMD Program Compiler (Intel® ISPC). I-sampLes ibalwa kanye no-stagizoqulwa ngokulandelana.
I-Intel Vula I-Volume Kernel Library 03_openvkl_gsg sample iyatholakala kunketho yemenyu yolimi C yeKhodi Sample Browser for Intel one API Toolkits:
a. Khetha ulimi c:b. Khetha i-Intel Open VKL sample:
Bona i-Exploring Intel one API Sampokuncane ku-Command Line ukuze uthole isifundo sevidiyo sokwenza iphrojekthi ngomugqa womyalo.
Yakha futhi usebenzise i-Intel® Spray Sampusebenzisa Ikhekhe*
- Zulazulela kufolda lapho ulande khona i-01_ospray_gsg sample.
- Qalisa imiyalo elandelayo ukwakha u-sample:
midair akha cd ukwakha ikhekhe .. cake -build . -config Ukukhishwa - Zulazulela ohlwini lwemibhalo Lokukhishwa.
- Qalisa uhlelo.
.\ospTutorialCpp.exe - Review izithombe eziphumayo ezinesithombe viewisicelo se-PPM file uhlobo. Okwesiboneloample, nge-Image Magick*:
\imdisplay.exe I-Frame Cup yokuqala. ppm
\imdisplay.exe enqwabelene Uzimele Capp. ppm
Kufanele ubone izithombe eziphumayo:
• Ukuqongelela okukodwa kunikeza i-Frame Cpp yokuqala:• Ukunqwabelana okuyishumi kunikeza i-Frame Cup eqoqiwe:
Yakha futhi usebenzise i-Intel® Embrey Sampusebenzisa Ikhekhe*
- Zulazulela kufolda lapho ulande khona i-02_embree_gsg sample.
- Qalisa imiyalo elandelayo ukwakha u-sample:
mkdir ukwakha
cd ukwakha
ikhekhe..
cmake -build . -config Ukukhishwa - Zulazulela ohlwini lwemibhalo Lokukhishwa.
- Qalisa uhlelo.
.\minimal.exe
I-sampUhlelo lokusebenza lenza izivivinyo ezimbili ze-ray-to-triangle intersect nge-Intel Embrey API. Ukuhlolwa okukodwa kuphumelela, kanti okunye ukuphuthelwa. Okukhiphayo kubhalwe kutheminali:
0.000000, 0.000000, -1.000000: Kutholwe ukuphambana kweJiyomethri 0, primitive 0 at tsar=1.000000 1.000000, 1.000000, -1.000000: Ayitholanga noma iyiphi impambanamgwaqo.
Yakha futhi usebenzise i-Intel® Open Volume Kernel Library Sampusebenzisa i-CMake*
- Zulazulela kufolda lapho ulande khona i-03_openvkl_gsg sample.
- Qalisa imiyalo elandelayo ukwakha u-sample:
ukwakhiwa kwe-midair
cd ukwakha
ikhekhe..
ikhekhe -build . -config Ukukhishwa - Zulazulela ohlwini lwemibhalo Lokukhishwa.
- Qalisa uhlelo.
.\vklTutorial.exe
I-sample isicelo sikhombisa sampngaphakathi kwevolumu ekhiqizwe ngokwenqubo kanye nokuphumayo. sampulimi,
ukubala kwegradient, kanye nezibaluli eziningi sampling. Okukhiphayo kubhalwe kutheminali.
Yakha futhi usebenzise i-Intel® Open Image Denoise Sampusebenzisa i-CMake*
- Zulazulela kufolda lapho ulande khona i-04_oidn_gsg sample.
- Qalisa imiyalo elandelayo ukwakha u-sample:
Midair ukwakha i-cd ukwakha ikhekhe ..
ikhekhe -build . -config Ukukhishwa - Zulazulela ohlwini lwemibhalo Lokukhishwa.
- Guqula i-Frame Cup eqoqiwe. ppm kufomethi ye-PFM ngoku-oda kwedatha ye-LSB. Okwesiboneloample, ngethuluzi lokuguqula i-Image Magics*:
\magick.exe guqulaample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: anqwabelene Frame Capp. pm - Qalisa uhlelo lokusebenza ukwenza umsindo wesithombe.
.\oidnDenoise.exe -i-Frame Capp yakhe eqoqiwe. pm -o denoised.pfm - Review isithombe esiphumayo esinesithombe viewisicelo se-PPM file uhlobo. Okwesiboneloample, nge-Image Magics*:
\imdisplay.exe ikhishwe umsindo. pm
• Iqoqo lokuqala eliyishumi linikeza indebe yozimele eqoqiwe:
• Umphumela odenoized ukhishwe umsindo. pm:
Yakha futhi Uqalise I-Intel® Implicit SPMD Program Compiler Sampusebenzisa i-CMake*
- Zulazulela kufolda lapho ulande khona i-05_ispc_gsg sample.
- Qalisa imiyalo elandelayo ukwakha u-sample:
ukwakhiwa kwe-midair
cd ukwakha
ikhekhe..
ikhekhe -build . - Qalisa okuhlosiwe okukodwa sampisicelo:
.\simple.exe - Gijimani s okuhloswe ngakho okuningiampisicelo:
./simple_multi.exe
Uhlelo lokusebenza lusebenzisa uhlelo olulula lwephoyinti elintantayo. Umphumela uphrintelwe ku-stout.
0: elula(0.000000) = 0.000000 | 8: elula(8.000000) = 2.828427 |
1: elula(1.000000) = 1.000000 | 9: elula(9.000000) = 3.000000 |
2: elula(2.000000) = 4.000000 | 10: elula(10.000000) = 3.162278 |
3: elula(3.000000) = 1.732051 | 11: elula(11.000000) = 3.316625 |
4: elula(4.000000) = 2.000000 | 12: elula(12.000000) = 3.464102 |
5: elula(5.000000) = 2.236068 | 13: elula(13.000000) = 3.605551 |
6: elula(6.000000) = 2.449490 | 14: elula(14.000000) = 3.741657 |
7: elula(7.000000) = 2.645751 | 15: elula(15.000000) = 3.872983 |
Izinyathelo Ezilandelayo
Hlola izinsiza ezengeziwe kokuthi Izinyathelo Ezilandelayo.
Qalisa I-Pre-Compiled Sample Izicelo
Ngokungeziwe kumalabhulali, i-Intel® onlap Rendering Toolkit ihlinzeka ngamaqoqo ahlanganiswe ngaphambilini.ample izicelo ku
gqamisa izici zekhithi yamathuluzi. Lezi zinhlelo zokusebenza ezihlanganiswe ngaphambilini zivame ukusebenzisa amalabhulali ezithombe zangaphandle ukuze zibonise
izici kumodi yokusebenzisana. Kulesi sigaba, funda ukusebenzisa izinhlelo zokusebenza ezisebenzisanayo ezihlanganiswe ngaphambilini.
Qalisa Izinhlelo Zokusebenza Ezihlanganiswe Ngaphambili
- Qalisa isobho elihlanganiswe ngaphambili Exampsebenzisa kancane nge-Intel ® Spray.
isiqephu ExampLes ibonisa ukunikezwa okuyisisekelo kwesigcawu esisebenzisanayo ne-Intel Spray. Inezilawuli ze-GUI ongaziguqula ukuze uhlole izici ze-Intel Spray. - Qalisa uhlelo lwejiyomethri engunxantathu oluhlanganiswe ngaphambili nge-Intel ® Embrey. ijiyomethri engunxantathu, njengenye i-Intel Embrey sampLes, ikhombisa ikhono lekhompyutha lokulandela umsebe.
Sebenzisa ijiyomethri engunxantathu ukuze uhlole izici ze-Intel Embrey. - Qalisa i-vole ehlanganiswe ngaphambilini ExampLes uhlelo lokusebenza olune-Intel ® Vula I-Volume Kernel Library (Intel® Vula i-VKL). izwi ExampLes ibonisa ukunikezwa okuyisisekelo kwesigcawu esisebenzisanayo ne-Intel Open VKL. Inezilawuli ze-GUI ezijwayelekile zokuboniswa kwevolumu.
QAPHELA I-Intel ® Open Image Denoise isetshenziswa njengesici se-postprocessing ku-ospExampNgaphansiamplolu hlelo lokusebenza naku-Intel Spray Studio. I-Intel Open Image Denoise ayinazo izinhlelo zokusebenza ezisebenzisanayo ezizimele
Sebenzisa i-Intel® OSPRay Studio Showcase Isicelo
I-Intel Spray Studio ihlanganisa imitapo yolwazi ye-Render Kit ibe uhlelo lokusebenza lombukiso wesimanje. Zama uhlelo lokusebenza lwe-Intel Spray Studio oseluhlanganiswe ngaphambili ngaphambi kokuhlola ikhodi yomthombo ukuze uyisebenzisele amaphrojekthi akho.
Izici ze-Intel Spray Studio:
- Igrafu yesigcawu esiyinkomba yokulayisha, ukugcinwa, nokuguqula ijometri yesigcawu, ukwakheka, namapharamitha endaweni esebenzisanayo
- Amathuluzi esehlakalo asuselwa ku-GUI ukuze anikeze ukulawula kwepharamitha yohlelo lokusebenza olusebenzisanayo
- Ingqalasizinda ye-plugin ye-C++ yokulawula ngokwezifiso
- Okokufaka/okukhiphayo: I-Wave front OBJ, GLTF*, ukwakheka kwe-HDR ene-Open Image IO*, ukuphuma kwesithombe esimile
- I-Intel Open Image Denoise post-processing pass nge-osprey module denoiser library evela ku-Intel Spray
- I-Python* ibophezela ekunikezelweni kweskripthi
- Izilawuli zokugqwayiza kwekhamera
- Ukunikezwa kwamanodi amaningi nge-MPI
Qalisa i-Sampkanye ne-Intel® OSPRay
Lokhu kuhamba kukhombisa indlela yokusebenzisa i-sample isicelo esine-Intel® OSPRay esivela ku-Intel® oneAPI Rendering Toolkit (Render Kit) ye-Windows* OS.
Okudingekayo: Lungiselela isistimu yakho.
Ukuze usebenzise uhlelo lokusebenza:
- Vula umyalo womyalo.
- Setha okuguquguqukayo kwemvelo:
shayela “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
QAPHELA Uma ufake i-Render Kit endaweni yangokwezifiso, qiniseka ukufaka esikhundleni C:\Program Files (x86)\Intel\oneAPI\ ngendlela yokufaka yangokwezifiso ngaphambi kokusebenzisa umyalo. - Iya kumkhombandlela obhalekayo bese udala uhla lwemibhalo ozogcina ukulusekela files. Okwesiboneloample, dala ifolda ye-rkgsg : cd %USERPROFILE% i-midair rkgsg cdrkgsg
- Qalisa i-ospExampIngxenye: ospExamples.exe
Iwindi elisha le-GUI lizovuleka ngezigcawu eziningi ezilula ezakhiwe izinhlobo eziyisisekelo zejometri, izibani, namavolumu. Ungahlela isigcawu ngokuchofoza inkinobho yokudonsela phansiIzilawuli namathiphu
Ungakwazi ukulawula indawo view ngegundane kanje:
- Chofoza kwesokudla ukuze uhambise futhi uyikhiphe ikhamera endaweni okubuka kuyo.
- Chofoza kwesokunxele ukuze ujikeleze.
- Sebenzisa isondo legundane ukuze pan.
Lokhu futhi kubika i-ID yejiyomethri yejometri ephambanayo ngaphansi kwekhesa kutheminali. - Hudula bese udedela ukuze uhambise ikhamera.
Ungasebenzisa futhi izilawuli zekhibhodi ezilandelayo:
- Cindezela okuthi G ukuze ubonise/ufihle isixhumi esibonakalayo somsebenzisi.
- Cindezela u-Q ukuze uyeke uhlelo.
Ungakwazi futhi ukulawula isigcawu kusuka kufasitelana lokulawula: - Zama izigcawu ezihlukene zejiyomethri nezevolumu. View ngaphansi kwabanikezeli abahlukene.
- Ukukhansela uhlaka ekuhlanganyeleni kuvumela ukugqwayiza okuqhubekayo phakathi nokuzulazula.
- Nika amandla ukubonisa ukujula ukuze ubonise ukujula okuhlobene empambanweni ye-ray nesigcawu esivela endaweni yephikseli ngayinye yekhamera.
- Nika amandla ukubonisa i-albedo ukuze ubonise i-albedo yezinto ezimpambanweni zomgwaqo nesigcawu esivela endaweni yephikseli ngayinye yekhamera.
- Nika amandla i-denoiser ukuze wenze umsindo kuzimele ngamunye nge-Intel® Open Image Denoised
Qaphela: I-denoiser ingase isebenze kangcono kwezinye i-geometries kunamanye. OkwesiboneloampLe, isethi yesehlakalo echazwe ngaphambilini ye-Streamlines ikhombisa ukuhlangana ne-denoise ngokucacile.
QAPHELA Uma i-osprey module denoiser ingatholakali ekusabalaliseni kwakho, ungayithola usebenzisa i-Superbill njengoba kuchazwe kokuthi Izinyathelo Ezilandelayo.
- Shintsha isihlungi sephikseli sibe kabushaview izindlela ezihlukene zokulwa ne-aliasing ezitholakala ku-API.
- Shintsha i-pixel samples, okuyinombolo yesigcawu sampokuncane kwephikseli ngayinye enqwabeni eyodwa. Ephakeme sampOkuncane kuholela ezikhathini ezinde zokunikeza, kodwa ukuhlangana ngokushesha ngakunye. Okuncane sampokuncane ngephikseli ngayinye kuholela ekusebenzeni kohlelo lokusebenza ngokushesha.
- Shintsha ubukhulu bepharamitha yobude bendlela, okuyinani lezibonisi zendlela noma ama-refractions ngesekhondi ngalinyeample. Inombolo ephezulu inembe kakhulu, kuyilapho inombolo ephansi ishesha ukubala.
- Shintsha ubude bendlela ye-roulette, okuwumkhawulo noma ukuboniswa noma ama-refractions lapho kuzoqedwa khona ngokungahleliwe ukuvundla komsebe. Inombolo ephezulu inembe kakhulu, kuyilapho inombolo ephansi ishesha ukubala.
- Shintsha sample iminikelo. SampUmnikelo ongaphansi kweminithi Umnikelo ngeke uthinte indawo yesigameko. Inombolo ephansi inembe kakhulu, kuyilapho inombolo ephezulu ishesha ukubala.
- Shintsha ukufiphala kokunyakaza kwekhamera ukuze ulawule ukuthinta ukufiphala ngenkathi uhambisa ikhamera. Inani elingu-0 livala ukufiphala.
- Nika amandla i-Render Sun Sky ukuze uvule umkhathizwe wesigcawu esilawulekayo. Isigcawu sizobonisa umkhathizwe njengoba kulungiselelwe kusuka kumapharamitha azivelelayo e-GUI.
Izinyathelo Ezilandelayo
- Qalisa u-s ohlanganiswe ngaphambiliample izicelo zezinye izingxenye zekhithi ye-Render.
- Hlola izinsiza ezengeziwe kokuthi Izinyathelo Ezilandelayo.
Qalisa i-Intel® Embree Sample
Lesi sifundo sibonisa indlela yokusebenzisa i-Intel® Embrey ehlanganiswe ngaphambilini sampizinhlelo zokusebenza ezifakwe ku-Intel® one API Rendering Toolkit (Render Kit). Lokhu sampI-le ikhombisa indlela yokukhiqiza isithombe nge-geometry eyisisekelo usebenzisa i-Intel Embrey.
Ijiyomethri engunxantathu sampUhlelo lokusebenza oluboniswe esifundweni lisebenzisa ukusebenzelana komsebenzisi okuyisithombe ukuze kwakhe ikhiyubhu emile nendiza ephansi kusetshenziswa amathonsi kanxantathu.
Okudingekayo: Lungiselela isistimu yakho.
Ukuze usebenzise uhlelo lokusebenza:
- Vula umyalo womyalo.
- Setha okuguquguqukayo kwemvelo:
shayela “C:\Program Files (x86)\Intel\one API\setvars.bat”
QAPHELA Uma ufake i-Render Kit endaweni yangokwezifiso, qiniseka ukufaka esikhundleni C:\Program Files (x86)\Intel\one API\ ngendlela yokufaka yangokwezifiso ngaphambi kokusebenzisa umyalo. - Iya kumkhombandlela obhalekayo bese udala uhla lwemibhalo ozogcina ukulusekela files. Okwesiboneloample, dala ifolda ye-rk_gsg:
cd %USERPROFILE%
ama-midair rigs
izinsimbi ze-cd - Qalisa unxantathu wejometri sampigama: unxantathu_geometry.exe
Iwindi elisha livula ngekhiyubhu elandelwa umsebe we-3D. Ukuze uhambise ikhamera, chofoza bese uhudula inkinobho yegundane engakwesokunxele noma sebenzisa okhiye be-W, A, S, D noma bomcibisholo. Ukuze uthole imininingwane mayelana ne-sample, bheka iSahluko 9 emibhalweni ye-Intel Embrey.
Amathiphu kanye nokubhekwa
- Ukuze uhambise ikhamera, chofoza bese uhudula inkinobho yegundane engakwesokunxele noma sebenzisa izinkinobho ze-W, A, S, D noma okhiye bemicibisholo.
- Lokhu sampI-le ikhombisa indlela yokukhiqiza isithombe nge-geometry eyisisekelo usebenzisa i-Intel Embrey.
- ijometri engunxantathu sample izici:
- Uhlu olunamakhodi aqinile lwedatha ye-vertex ye-float elula, ehlanganisa indawo yamakhona ekhyubhu kanye nendiza yaphansi.
- Incazelo yohlu lwenkomba yokwakha onxantathu ukusuka kuma-vertices.
- Izakhiwo zedatha yejiyomethri echazwe nge-API ukuze kudalwe futhi kufakwe idatha ye-vertex nenkomba endaweni yesehlakalo.
- Ukulandelana kwekhomputha enezintambo eziningi zokulandelela i-ray phezu kozimele wesithombe.
- Imisebe yekhompyutha ihlukaniswe ngamathayili wamaphikseli esikrini. Amathayili ahlukaniswa phakathi kwemicu.
- Ithayela ngalinye lenza ukuhlolwa kwe-ray intersect kwephikseli ngayinye kuthayela.
- Ngokungeziwe ekuhloleni okuyisisekelo kokuphambana kwe-ray okunquma imibala engunxantathu, ukuhlolwa kwe-shadow intersect (occlusion) kwenziwa endaweni yempambanamgwaqo ukuze uthole isiqondisindlela esisodwa sokukhanya esingaguquki esinekhodi eqinile.
- Amaphikseli okugcina anedatha yombala ebalwa kusukela emisebeni epakishwe kuma-triplets ombala we-RGB.
- I-scaffolding abstraction ihlinzeka ngekhodi yeglue eningi. Lokhu kukhishwa kusetshenziswa kakhulu kwenye i-Intel
Embrey sample izicelo. I-sampi-les abstraction ihlanganisa: - Isethaphu yama-call backs ekuqaliseni, ekunikezeni, nasekubhidlizeni imisebenzi
- Izakhiwo zedatha zokuphatha idatha yesigcawu
- Okokufaka/okuphumayo kwekhibhodi negundane
- I-API ixhuma kukhodi yokuphatha iwindi lesistimu yokusebenza ukuze ibonwe
Bona umthombo wohlelo lokusebenza ku-triangle_geometry_device.cpp endaweni ye-Intel Embraer GitHub*.
Ubudlelwano be-Intel Embrey nezinye izingxenye ze-Render Kit
- I-Intel® Spray, injini evulekile ephathekayo yokulandelela ama-ray, isebenzisa i-Intel Embrey ukuze ikhiqize izithombe. I-Intel Spray iphinde ihlinzeke ngezinto nokusebenza okujwayelekile ezigcawini ze-3D.
- Izinhlinzeko ze-Intel Spray zihlanganisa izinto zevolumu nezejiyomethri, izinto zokwakha, izibani, ikhamera, amabhafa ozimele, ikhompyutha esabalalisiwe esekwe ku-MPI, nokunye.
- Konjiniyela abanesizinda esifana ne-OpenGL*, i-Intel Spray ingase ibe indlela engcono yokuqala ukuhlola ikhithi yamathuluzi kune-Intel Embrey.
- Intel Embrey indlela tracer exampUhlelo lwe-le lunikeza isingeniso esincane nesinengqondo kumkhondo wendlela. Finyelela ekusetshenzisweni okugcwele kokubonwayo okuchwepheshile kwesinikezeli se-tracer sendlela ngaphakathi kwe-Intel Spray API.
- Ikhono le-Intel Embrey ligxile ekulandeleleni imisebe yejometri. Ngokuphambene, i-Intel® Open Volume Kernel Library (Intel® Open VKL) inikeza ukubonwa kwevolumu kanye ne-s.ampikhono lokukhuluma.
- Izithombe ezinikezwe nge-Intel Embrey zingahunyushwa nge-Intel® Open Image Denoise. Nokho, amalungiselelo e-Intel Spray anweba ukufinyelela kwesiteshi sebhafa yozimele ukuze kube lula ukuphatha ukukhishwa kwedatha. Umphumela uba izithombe zekhwalithi ephezulu ezidalwe ngenani elincishisiwe lokulandela umkhondo we-ray.
Izinyathelo Ezilandelayo
- Qalisa u-s ohlanganiswe ngaphambiliample izicelo zezinye izingxenye zekhithi ye-Render.
- Bona Izinyathelo Ezilandelayo ukuze uthole izinsiza ezengeziwe.
Qalisa i-Intel® Open Volume Kernel Library (Intel® Vula i-VKL) Sample
Lesi sifundo sichaza indlela yokusebenzisa i-s ehlanganiswe ngaphambiliniampuhlelo lokusebenza olwakhelwe ku-Intel® Open
I-Volume Kernel Library (I-Intel® Vula i-VKL).
I-vole ExampNgaphansiample application yenza ukuthi imiphumela ye-Intel Open VKL API ibukeke ngesixhumi esibonakalayo esinesithombe.
Okudingekayo: Lungiselela isistimu yakho.
Ukuze usebenzise uhlelo lokusebenza:
- Vula umyalo womyalo.
- Setha okuguquguqukayo kwemvelo:
shayela “C:\Program Files (x86)\Intel\one API\setvars.bat”
QAPHELA Uma ufake i-Render Kit endaweni yangokwezifiso, qiniseka ukufaka esikhundleni C:\Program Files (x86)\Intel\one API\ ngendlela yokufaka yangokwezifiso ngaphambi kokusebenzisa umyalo. - Iya kumkhombandlela obhalekayo bese udala uhla lwemibhalo ozogcina ukulusekela files. Okwesiboneloample, dala i
ifolda yama-rags:
cd %USERPROFILE%
ama-midair rigs
izinsimbi ze-cd - Gijimani i-sampisicelo:
izwi Examples.exe
I-sample miphumela izovuleka ewindini elisha le-GUI.
Izilawuli ezilandelayo ziyatholakala:
- Chofoza kwesokunxele (Mouse1) bese uhudule ukuze uzungezisa ikhamera.
- Chofoza kwesokudla (Mouse2) bese uhudula ukuze usondeze ikhamera.
- Chofoza phakathi nendawo (Mouse3) bese uhudulela kwikhamera ye-pan.
- Khetha imisebenzi yokudlulisa ehlukene, amanani e-Intel Open VKL API, nezilawuli zokunikeza ukuze ubone ngeso lengqondo ivolumu.
QAPHELA Izinto zokusetshenziswa kubonwa zingase zidlulelane. Hudula bese udedela ibha yokulawula eluhlaza ukuze ubone zonke izilawuli.
Amathiphu kanye nokubhekwa
- Amamodi ahlukene okunikeza ayatholakala kusukela ekudonseleni phansi kokunikezela. Lezi zindlela zihambisana nevolumu yesimanje sampnokunikeza izinhlelo zokusebenza.
- Isinikezeli se-Density Path Tracer sibonisa ukulandelela kwendlela ngaphakathi kwevolumu. Isebenzisa i-vole Compute Sample() ekusekeleni i-Woodcock-tracking sampi-algorithm yezibalo. Sebenzisa amabhokisi ezingxoxo ukuze ulawule imingcele ye-algorithm. Bona i-DensityPathTracer.cpp.
- I-hit-iterator renderer ibonisa ukusebenza kwekhompyutha ye-hit-iterator kanye ne-gradient. Isebenzisa i-vole Iterate it() kanye ne-vole Compute Gradient (). Lesi exampfuthi ikhombisa ukuhlolwa kwesithunzi. Bona i-HitIteratorRenderer.cpp.
- I-Ray-march iterator ibonisa ukuphindaphinda kwesikhawu nokubalwa kwevolumu sample. Isebenzisa i-vole Iterate Interval() kanye ne-vole Compute Sampleli (). Bona RayMarchIteratorRenderer.cpp.
- Lapho uhlola i-sampOkulandelayo, qaphela ukuthi ikhodi i-aased futhi i-modular ukusekela iwindi lokunikeza elisebenzisanayo. Ukuze uqonde kangcono ikhodi, qala ngomsebenzi we-Prender Pixel().
- Izindlela ze-ISPC zihambisana nokusetshenziswa kwekhodi eyakhelwe ku-Intel® Implicit SPMD Program Compiler. Lokhu kuqaliswa kuthatha i-advantage wamakhono we-SIMD wamaphrosesa esimanje futhi anikeze ithuba elengeziwe lokusebenza.
Izinyathelo Ezilandelayo
- Qalisa u-s ohlanganiswe ngaphambiliample izicelo zezinye izingxenye zekhithi ye-Render.
- Bona Izinyathelo Ezilandelayo ukuze uthole izinsiza ezengeziwe.
Qalisa i-Intel® Spray Studio
Lokhu kuhamba kukhombisa ukuthi ungalusebenzisa kanjani uhlelo lwe-Intel® Spray Studio. I-Intel Spray Studio iwuhlelo lokubonisa olufakwe ku-Intel® neap Rendering Toolkit (Render Kit). Uhlelo lokusebenza olusebenzisayo nolunwebekayo lokulandela umsebe.
Okudingekayo: Lungiselela isistimu yakho.
Ukuze usebenzise uhlelo lokusebenza:
- Vula umyalo womyalo.
- Setha okuguquguqukayo kwemvelo:
shayela “C:\Program Files (x86)\Intel\one API\setvars.bat”
QAPHELA Uma ufake i-Render Kit endaweni yangokwezifiso, qiniseka ukufaka esikhundleni C:\Program Files
(x86)\Intel\one API\ ngendlela yokufaka yangokwezifiso ngaphambi kokusebenzisa umyalo. - Iya kumkhombandlela obhalekayo bese udala uhla lwemibhalo ozogcina ukusekela kanye nomphumela files. Okwesiboneloample,
dala ifolda ye-rigs:
cd %USERPROFILE% amarigi ama-CD ama-midair - Qalisa i-Intel Spray Studio: ospStudio.exe
Kufanele ubone iwindi lokunikeza elisebenzisanayo: - Ewindini lokunikeza, hamba ku File > I-Demo Scene bese ukhetha eyodwa yedemo echazwe ngaphambilini izigcawu.
QAPHELA Ezinye izigcawu zibonisa ikhono lokuhlanganisa i-Intel® Open Volume Kernel Library.
- Review isigcawu esikhethiwe. Okwesiboneloample, idemo ye-Multilevel Hierarchy ibukeka kanje:
Ungakwazi ukulawula indawo view ngegundane kanje:
• Chofoza kwesokudla ukuze uhambise futhi uyikhiphe ikhamera endaweni yokubuka.
• Chofoza kwesokunxele ukuze uphendukise.
• Skrola isondo legundane ukuze usondeze ngaphandle nangaphakathi.
• Hudula bese udedela ukuze uhambise ikhamera.
Ungasebenzisa futhi izilawuli zekhibhodi ezilandelayo:
• PHEZULU/PHANSI: Hambisa ikhamera ku-eksisi Z (ngaphakathi nangaphandle).
• ALT+UP/ALT+DOWN: Hambisa ikhamera ku-eksisi engu-Y (phezulu noma phansi).
• KWESOKUNXELE: Hambisa ikhamera kwesokunxele nge-eksisi X.
• KWESOKUDLA: Hambisa ikhamera kwesokudla eduze kwe-eksisi X.
• I-W/S: Shintsha ukuphakama kwekhamera.
• ALT+S: Londoloza ifremu njenge file kuhla lwemibhalo lendawo.
• I-A/D: Shintsha i-azimuth yekhamera.
• ALT+A/ALT+D: Shintsha iroli yekhamera.
• G: Bonisa/Fihla isixhumi esibonakalayo somsebenzisi.
• Q: Yeka isicelo.
• P: Shicilela igrafu yesehlakalo egobolondweni.
• M: Shicilela ukubhaliswa kwezinto ezibonakalayo kugobolondo.
• B: Phrinta imingcele yozimele.
• V: Phrinta amapharamitha ekhamera kugobolondo.
• =: Phusha indawo ukuze ulondoloze imingcele yekhamera.
• -: Veza indawo ukuze ulondoloze amapharamitha ekhamera.
• 0-9: Setha isifinyezo sekhamera.
• Bamba u-X, bamba u-Y, bamba u-Z: Gcina i-eksisi iboshelwe ukunyakaza kwekhamera. - Ungagcina isithombe esiphuma kuMenu > Gcina... > Isithombe-skrini ngefomethi yesithombe oyithandayo. Isithombe silondolozwe kuhla lwemibhalo esebenzayo njengestudiyo. .
- Ungakwazi kabushaview isithombe-skrini esilondoloziwe ngesithombe osithandayo viewer.
Izinyathelo Ezilandelayo
- Qalisa u-s ohlanganiswe ngaphambiliample izicelo zezinye izingxenye zekhithi ye-Render.
- Bona Izinyathelo Ezilandelayo ukuze uthole izinsiza ezengeziwe.
Izinyathelo Ezilandelayo
Hlola izinsiza ezengeziwe ze-Intel ® one API Rendering Toolkit (Render Kit).
API Manual
Imitapo yolwazi ye-Render Kit ihlinzeka ngezisetshenziswa ze-API ezisekelwe ku-C99. Amamanuwali e-API atholakala engxenyeni yelabhulali yomphakathi webamakhasi.
- Intel® OSRay API manual
- Intel® Embree API manual
- I-Intel® Open Volume Kernel Library (Intel® Open VKL) API manual
- I-Intel® Open Image Denoise API manual
Zonke izihloko ze-C99 API zihlanganiswa ngaphansi kwe-C++11. Uma ukhetha i-C++, eminye imitapo yolwazi ye-Render Kit iveza umsebenzi wokusonga we-C++ API ochazwe kunhlokweni. files.
Umtapowolwazi | Unhlokweni |
Intel Spray | ospray_cpp.h |
I-Intel Open Image Denoise | oidn.hpp |
Okuthuthukisiwe Sample Imithombo Yohlelo
Ngengxenye ngayinye sample, umthombo uyatholakala endaweni yokugcina ye-GitHub*:
- I-Intel Spray sample imithombo
- I-Intel Embrey sample imithombo
Okwe-sample ncazelo, bheka isahluko 9 kumhlahlandlela we-Intel Embrey. - I-Intel Vula i-VKL sample imithombo
- I-Intel Open Image Denoise sample imithombo
Lona umugqa womyalo kuphela. - Umthombo we-Intel Spray Studio
- Ukuhlola zonke sampLes kubhokisi lesihlabathi elilula nelibanzi. Ukuzihlela nokuzakha kabusha ngokushesha.
- Ukuthola izimfuneko eziningi zokwakha imitapo yolwazi ngokuzenzakalelayo
- Reviewngekhodi yomthombo welabhulali yangaphakathi
- Ukulungisa ukusebenza kwekhithi ye-Render, okuhlanganisa staging umtapo wolwazi wokwakha isikhathi izici ozikhethela
- Iskripthi se-superbill silethwa njengengxenye ye-ruttily yokusabalalisa kwe-Render Kit. Itholakala naku-Render Kit GitHub portal. Ukuze uthole i-superbill script, bona idokhumenti yesistimu yakho yokusebenza:
- Yakha Imitapo yolwazi yekhithi yamathuluzi e-Intel one API ye-Windows* OS
- Yakha Amalabhulali ekhithi yamathuluzi e-Intel one API ye-Linux* OS
- Yakha i-Intel one API Rendering Toolkit Libraries ye-macOS*
Izinkundla kanye Nempendulo
Buza imibuzo futhi unikeze impendulo kuforamu ye-Intel oneAPI Rendering Toolkit.
Bika izinkinga zobuchwepheshe ngokuqondile kumakhosombe e-GitHub:
- Inqolobane ye-Intel Spray
- Inqolobane ye-Intel Embrey
- I-Intel Vula inqolobane ye-VKL
- I-Intel Open Image Denoise repository
- Inqolobane ye-Intel Spray Studio
Ukuxazulula inkinga
Lesi sigaba sichaza izinkinga ezaziwayo ongahlangabezana nazo uma usebenzisa i-Intel® one API Rendering Toolkit (Render Kit).
Ukuze uthole ukwesekwa kobuchwepheshe, vakashela i-Intel ® one API Rendering Toolkit Community Forum.
Iphutha: Ayikho iphrothokholi eshiwo
Ungabona iphutha elilandelayo lapho usebenzisa uhlelo lokusebenza olususelwa ku-GUI kusuka esitsheni se-Docker*:
Ayikho inqubo elandelwayo eshiwo
Iphutha 65544: X11: Yehlulekile ukuvula isibonisi :0
Qeda ucingo ngemuva kokuphonsa isibonelo 'se-sty::iphutha lesikhathi sokusebenza'
Yini(): Yehlulekile ukuqalisa i-GLFW!
Kuchithiwe (okubalulekile kulahliwe)
Isixazululo: Ngaphambi kokwethula uhlelo, qiniseka ukuthi usebenzisa umyalo we-xhost esitsheni se-Docker:
umsingathi +
Izaziso Nemishwana Yokuzikhipha Emthwalweni
Ubuchwepheshe be-Intel bungadinga ihadiwe enikwe amandla, isofthiwe noma isevisi isebenze.
Awukho umkhiqizo noma ingxenye engavikeleka ngokuphelele.
Izindleko zakho nemiphumela ingahluka.
© Intel Corporation. I-Intel, ilogo ye-Intel, nezinye izimpawu ze-Intel yizimpawu zokuthengisa ze-Intel Corporation noma izinkampani ezingaphansi kwayo. Amanye amagama namabhrendi angafunwa njengempahla yabanye.
Ulwazi Lomkhiqizo Nokusebenza
Ukusebenza kuyehluka ngokusetshenziswa, ukumisa nezinye izici. Funda kabanzi ku www.Intel.com/PerformanceIndex.
Ukubuyekezwa kwesaziso #20201201
Ayikho ilayisensi (eshiwo noma eshiwo, nge-estoppel noma ngenye indlela) yanoma imaphi amalungelo empahla yengqondo enikezwa yile dokhumenti.
Imikhiqizo echazwe ingase iqukathe ukonakala kwedizayini noma amaphutha aziwa ngokuthi i-errata angabangela umkhiqizo ukuthi uphambuke ekucacisweni okushicilelwe. Izinkinga zamanje ezinezimpawu ziyatholakala ngesicelo.
I-Intel iyazilahla zonke iziqinisekiso ezicacile nezicatshangelwayo, okuhlanganisa ngaphandle komkhawulo, iziqinisekiso ezishiwo zokuthengiselana, ukufaneleka kwenjongo ethile, nokungaphuli umthetho, kanye nanoma yisiphi isiqinisekiso esivela ngenxa yokusebenza, inkambo yokuthengisa, noma ukusetshenziswa kwezohwebo.
Amadokhumenti / Izinsiza
![]() |
intel Qalisa nge-oneAPI Rendering Toolkit ye-Windows [pdf] Umhlahlandlela Womsebenzisi Qalisa nge-OneAPI Rendering Toolkit ye-Windows, Qalisa, ngekhithi yamathuluzi e-API Yokunikezela ye-Windows, Ikhithi yamathuluzi ye-Windows |