E hoʻomaka me hoʻokahi API Rendering Toolkit no Windows
Ke alakaʻi hoʻohana
Ke manaʻo nei nā ʻōlelo aʻe ua hoʻokomo ʻoe i ka Intel® one API Rendering Toolkit (Render Kit). Inā ʻaʻole i hoʻokomo ʻia ka pahu hana, e ʻike iā Intel® one API Toolkits Installation Guides no nā koho hoʻonohonoho. E hahai i kēia mau ʻanuʻu e hoʻomaka me Intel® hoʻokahi API Rendering Toolkit
- E hoʻonohonoho i kāu ʻōnaehana.
- Kūkulu a holo sampnā palapala noi.
- Holo i ka s i houluulu mua iaampnā palapala noi.
- Nā ʻanuʻu aʻe: Review nā kumuwaiwai hou aʻe e aʻo hou e pili ana i ka Render Kit.
E hoʻonohonoho i kāu Pūnaewele
No ka hoʻohana ʻana i ka Intel ® hoʻokahi API Rendering Toolkit (Render Kit) samples, pono ʻoe e hoʻonohonoho i kāu ʻōnaehana penei:
- E hoʻouka i kekahi API sample kele kele e komo sample kumu.
- E hoʻouka iā Microsoft Visual Studio* me Cake* a me Windows* SDK e kūkulu i ka samples.
- E hoʻouka i nā mea hana kiʻi.
- Koho: E hoʻouka i nā mea hoʻokele GPU.
E hoʻouka i kahi API Sample Browser
Hiki iā ʻoe ke komo i sampnā noi mai ka API sample kele pūnaewele. Māhele ʻia ka polokalamu kele pūnaewele ma ke ʻano o ka Intel® one API Base Toolkit (Base Kit) ma ka papa kuhikuhi dev-utilities.
E hoʻouka i ka Base Kit me Intel® hoʻokahi API Threading Building Blocks, i loaʻa ma ka Render Kit a me Base Kit. ʻAʻole pono nā ʻāpana Base Kit ʻē aʻe. E ʻike i ka ʻaoʻao huahana Base Kit no ka ʻike hou aku a me nā loulou hoʻoiho.
HOOLAHA Hiki iā ʻoe ke loaʻa ka samples me ka hoʻohana ʻana iā Git*.
E hoʻouka iā Microsoft Visual Studio* me Cake* a me Windows* SDK
ʻOiai ʻaʻole koi ʻo Intel® neap Toolkits i ka Cake* a me Windows* SDK, he nui nā APIampHāʻawi ʻia nā les e like me Make projects. No ke kukulu ana i na samppono, pono ʻoe e hoʻokomo i ka Cake a me Windows SDK.
No ka hana ʻana i kēia, e hoʻokomo i nā mea hana hoʻomohala ʻo Microsoft Visual Studio* C++, e komo pū ana i nā mea hana Make i ka hoʻomohala ʻana i ka pākaukau me ka hana C++. E nānā i nā papahana Cake ma Visual Studio no nā kuhikuhi hoʻonohonoho.
ʻO ka maʻamau, hoʻokomo ʻia nā ʻāpana i makemake ʻia mai ka ʻāpana koho o ka mea hoʻonohonoho Visual Studio. Hoʻokomo ʻia ʻo Visual C++ Tools for Cake ma ke ʻano paʻamau ma ke ʻano he ʻāpana o ka Hoʻomohala Papakaukau me ka haʻahaʻa hana C++. No ka ʻike hou aku e pili ana i ka Cake, e nānā iā CMake.org. No ka ʻike hou aku ma ka Windows* SDK e nānā i
ka Microsoft Dev Center Windows* SDK.
E hoʻouka i nā mea hana kiʻi
Mea Hoʻolilo sampPono pinepine nā les a me nā noi i nā kiʻi i hana mua ʻia ma ke ʻano he hoʻokomo a hoʻohua i nā kiʻi ma ke ʻano he puka. No ka hōʻike a hoʻololi i nā kiʻi hoʻokomo a me nā kiʻi hoʻopuka, pono ʻoe e kiʻi i nā mea hana kiʻi no stagi ka PBM Net filenā ʻano (PPM a me PFM). ʻO ka mea hana i manaʻo ʻia ʻo Image Magics*. E nana i ke Kii Magick webpaena no ke kūʻokoʻa a me ka luna pūʻolo e hoʻokomo i nā ʻōlelo kuhikuhi.
No nā mea hoʻohana GPU, hoʻoiho a hoʻokomo i nā mea hoʻokele GPU
- No ka hoʻoiho ʻana i ka mea hoʻokele, e hele i ka Graphics Drivers.
- Kaomi ma ka mana hou loa o Intel® Graphics - Windows ® 10 DCH Drivers.
- Holo i ka mea hoʻonoho.
Nā ʻanuʻu aʻe
E hoʻomaka me ka Intel ® hoʻokahi API Rendering Toolkit ma ke kūkulu ʻana a me ka holo ʻana sampnā palapala noi.
Manaʻo manaʻo
Kaʻana like i kāu manaʻo manaʻo ma kēia ʻatikala ma ka Intel ® one API Rendering Toolkit forum.
Kūkulu a holo iā SampNā papahana e hoʻohana ana i ka Visual Studio* Command Line
Pono mua: E hoʻonohonoho i kāu ʻōnaehana.
E kukulu a holo e like meample:
- E huli e like meampka papahana e hoʻohana ana i ke Code Sampka Pūnaewele no Intel® oneAPI Toolkits.
- Kūkulu a holo e like meampka papahana me ka hoʻohana ʻana iā CMake*.
Hoʻoiho Sampe hoʻohana ana i ke Code Sample Browser no Intel® hoʻokahi API Mea Hana
E hoʻohana i ka Code Sample Browser no Intel hoʻokahi API Toolkits e nānā i ka hōʻiliʻili o nā Intel® hoʻokahi API samples. Hiki iā ʻoe ke kope i ka samples i kāu diski kūloko e like me buildable sampnā papahana. ʻO ka hapa nui o Intel hoʻokahi APIampUa kūkulu ʻia nā papahana me ka hoʻohana ʻana i Make* a i ʻole Cake, no laila ua hoʻokomo ʻia nā kuhikuhi kūkulu ʻana ma ke ʻano o ka sample ma kahi README file. Code Sample Browser no Intel hoʻokahi API Toolkits he kū hoʻokahi-file hiki ke hoʻokō ʻia ʻaʻohe mea hilinaʻi i nā hale waihona puke runtime.
No ka papa inoa o nā ʻāpana e kākoʻo ana i ka Cake, e ʻike i ka hoʻohana ʻana i ka Cake me hoʻokahi API Applications.
Mea nui
Pono ka pilina pūnaewele e hoʻoiho i ka samples no Intel hoʻokahi API Toolkits. No ka ʻike e pili ana i ka hoʻohana ʻana i kēia pahu hana ma waho, e ʻike i ka hoʻomohala ʻana i nā ʻōnaehana pahemo.
Code SampʻAʻole hana ʻo Browser no Intel one API Toolkits me nā hoʻonohonoho koho polokalamu a ʻaʻole kākoʻo i ke koho WPAD. Inā pilikia ʻoe i ka hoʻopili ʻana mai hope o kahi koho, e ʻike i ka hoʻoponopono pilikia.
No ka hoʻoiho ʻana i ka Intel ® one API Rendering Toolkit (Render Kit) samples:
- E wehe i kahi x64 Native Tools Command Prompt no ka puka makani kauoha VS 2019.
- Hoʻonohonoho i nā ʻano hoʻololi kaiapuni:
e kāhea iā "C:\Program Files (x86)\Intel\one API\setvars.bat”
HOOLAHA Inā hoʻokomo ʻoe i ka Render Kit i kahi maʻamau, e hōʻoia e hoʻololi iā C:\Program Files (x86) \ Intel \ hoʻokahi API \ me ke ala hoʻonohonoho maʻamau ma mua o ka holo ʻana i ke kauoha. - Mai ka pahu, e holo i ke Code Sample Browser no Intel hoʻokahi API Toolkits me C++ a me C samples. neap-cli -l coppice
Hōʻike ʻia ka papa kuhikuhi API CLI: - E koho i Create a project using arrow keys, then press Enter.
E hōʻike ʻia ke koho ʻōlelo. - E koho i ka ʻōlelo no kāu sample. No kāu papahana mua, koho i ke kīʻaha, a laila kaomi iā Enter.
ʻO ka pahu hana samppuka les papa inoa. Mea Hoʻolilo sampAia nā les ma lalo o ka subtree API Libraries. - E hoʻokele i hoʻokahi Hale Waihona Puke API > Hoʻomaka me Intel hoʻokahi API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, a laila kaomi iā Enter.
- E koho i kahi e hoʻoiho ai i ka papahana. Ma ka maʻamau, ʻo ia ke ala mai kahi āu i holo ai i ke Code Sample Browser no Intel hoʻokahi API Toolkits a me ka inoa papahana.
- E kaomi i ka Tab e koho i ka Create, a laila kaomi Enter.
- E hana hou i nā ʻanuʻu e hoʻoiho i ka samples no nā mea ʻē aʻe: 02_embree_gsg no Intel® Embraer, 03_openvkl_gsg no Intel® Open Volume Kernel Library, 04_oidn_gsg no Intel® Open Image
Denoise, a me 05_ispc_gsg no Intel® Implicit SPMD Program Compiler (Intel® ISPC). ʻO ka samphelu ʻia nā les a me staged e hoao ia ma ka hooponopono.
Intel Open Volume Kernel Library 03_openvkl_gsg sampLoaʻa ka le ma ke koho papa ʻōlelo C o ke Code Sample Browser no Intel hoʻokahi API Toolkits:
a. E koho i ka ʻōlelo c:b. E koho i ka Intel Open VKL sample:
E ʻike iā Intel hoʻokahi API Samples mai ka laina kauoha no ke aʻo wikiō ma ka hana ʻana i kahi papahana me ka laina kauoha.
Kūkulu a holo i kahi Intel® Spray Sampe hoohana ana i ka Cake*
- E hoʻokele i ka waihona kahi āu i hoʻoiho ai i ka 01_ospray_gsg sample.
- E holo i kēia mau kauoha e kūkulu i ka sample:
midair build cd build cake .. keke –build . - config Hoʻokuʻu - E hoʻokele i ka papa kuhikuhi Release.
- Holo i ka palapala noi.
.\ospTutorialCpp.exe - Review nā kiʻi hoʻopuka me kahi kiʻi viewer noi no PPM file ʻano ʻano. No example, me Image Magick*:
\imdisplay.exe mua Frame Cup. ppm
\imdisplay.exe i hōʻiliʻili i ka Frame Capp. ppm
Pono ʻoe e ʻike i nā kiʻi puka:
• Hāʻawi ka hōʻiliʻili hoʻokahi i ka Frame Cpp mua:• Hāʻawi ʻia ʻumi-hui ʻana i ka ʻāpana Frame Cup:
Kūkulu a holo i kahi Intel® Embrey Sampe hoohana ana i ka Cake*
- E hoʻokele i ka waihona kahi āu i hoʻoiho ai i ka 02_embree_gsg sample.
- E holo i kēia mau kauoha e kūkulu i ka sample:
kūkulu mkdir
kūkulu cd
keke ..
cmake –kūkulu . - config Hoʻokuʻu - E hoʻokele i ka papa kuhikuhi Release.
- Holo i ka palapala noi.
.\minimal.exe
ʻO ka sampHoʻohana ka palapala noi i ʻelua mau hoʻokolohua ray-to-triangle intersect me ka Intel Embrey API. Ua holomua kekahi ho'āʻo, a ʻo ka hoʻāʻo ʻē aʻe he hala. Ua kākau ʻia ka hopena i ka terminal:
0.000000, 0.000000, -1.000000: Loaʻa ka hui ʻana ma ka geometry 0, primitive 0 ma tsar=1.000000 1.000000, 1.000000, -1.000000: ʻAʻole i loaʻa kekahi ʻāpana.
Kūkulu a holo i kahi Intel® Open Volume Kernel Library Sampe hoʻohana iā CMake*
- E hoʻokele i ka waihona kahi āu i hoʻoiho ai i ka 03_openvkl_gsg sample.
- E holo i kēia mau kauoha e kūkulu i ka sample:
kūkulu waena
kūkulu cd
keke ..
keke –kūkulu . - config Hoʻokuʻu - E hoʻokele i ka papa kuhikuhi Release.
- Holo i ka palapala noi.
.\vklTutorial.exe
ʻO ka sample palapala hoike sampling i loko o kahi leo i hana ʻia ma ke kaʻina hana. sampling,
ka helu gradient, a me nā sampling. Kākau ʻia ka puka i ka pahu.
Kūkulu a holo i kahi Intel® Open Image Denoise Sampe hoʻohana iā CMake*
- E hoʻokele i ka waihona kahi āu i hoʻoiho ai i ka 04_oidn_gsg sample.
- E holo i kēia mau kauoha e kūkulu i ka sample:
Midair kūkulu cd kūkulu keke ..
keke –kūkulu . - config Hoʻokuʻu - E hoʻokele i ka papa kuhikuhi Release.
- E hoʻohuli i ke kīʻaha Frame i hōʻiliʻili ʻia. ppm kiʻi i ka format PFM me ka hoʻonohonoho ʻikepili LSB. No example, me ka mea hana hoʻololi Image Magics*:
\magic.exe hoohuliample>\01_ospray_gsg\build\E hoʻokuʻu i ke kīʻaha Frame. ppm -endian LSB PFM: Hoʻohui ʻia ʻo Frame Capp. pm - E holo i ka palapala noi e hōʻole i ke kiʻi.
.\oidnDenoise.exe -kāna Frame Capp i hōʻiliʻili ʻia. pm -o denoised.pfm - Review ke kiʻi hoʻopuka me kahi kiʻi viewer noi no PPM file ʻano ʻano. No example, me nā Kiʻi Kiʻi*:
\imdisplay.exe hōʻole ʻia. pm
• Kiʻi Frame Frame i hōʻiliʻili ʻia i ka ʻohi ʻumi kumu:
• Hooleia ka hopena. pm:
Kūkulu a holo i kahi Intel® Implicit SPMD Program Compiler Sampe hoʻohana iā CMake*
- E hoʻokele i ka waihona kahi āu i hoʻoiho ai i ka 05_ispc_gsg sample.
- E holo i kēia mau kauoha e kūkulu i ka sample:
kūkulu waena
kūkulu cd
keke ..
keke –kūkulu . - Holo i hoʻokahi pahuhopu sample noi:
.\simple.exe - E holo i ka nui-pahu sample noi:
./simple_multi.exe
Hoʻokō ka palapala noi i kahi hana papa lana maʻalahi. Paʻi ʻia ka hopena i ka stout.
0: maʻalahi(0.000000) = 0.000000 | 8: maʻalahi(8.000000) = 2.828427 |
1: maʻalahi(1.000000) = 1.000000 | 9: maʻalahi(9.000000) = 3.000000 |
2: maʻalahi(2.000000) = 4.000000 | 10: maʻalahi(10.000000) = 3.162278 |
3: maʻalahi(3.000000) = 1.732051 | 11: maʻalahi(11.000000) = 3.316625 |
4: maʻalahi(4.000000) = 2.000000 | 12: maʻalahi(12.000000) = 3.464102 |
5: maʻalahi(5.000000) = 2.236068 | 13: maʻalahi(13.000000) = 3.605551 |
6: maʻalahi(6.000000) = 2.449490 | 14: maʻalahi(14.000000) = 3.741657 |
7: maʻalahi(7.000000) = 2.645751 | 15: maʻalahi(15.000000) = 3.872983 |
Nā ʻanuʻu aʻe
E ʻimi i nā kumuwaiwai hou aʻe ma Next Steps.
Holo i ka Sample Nā noi
Ma waho aʻe o nā hale waihona puke, hāʻawi ka Intel® onlap Rendering Toolkit i nā sample palapala noi i
hōʻike i nā hiʻohiʻona mea hana. Hoʻohana pinepine kēia mau noi i hoʻonohonoho mua ʻia i nā hale waihona puke kiʻi waho e hōʻike
nā hiʻohiʻona ma ke ʻano pāʻani. Ma kēia ʻāpana, e aʻo i ka holo ʻana i nā noi pili i hoʻonohonoho mua ʻia.
E holo i nā palapala hoʻopili i hoʻopili mua ʻia
- E holo i ka sop i houluulu mua ia Examples noi me Intel ® Spray.
sop ExampHōʻike nā les i ka hoʻohālikelike kumu o kahi hiʻohiʻona pili me Intel Spray. Loaʻa iā ia nā mana GUI hiki iā ʻoe ke hoʻololi e ʻimi i nā hiʻohiʻona Intel Spray. - E holo i ka palapala noi hoʻopololei triangle mua me Intel ® Embrey. geometry triangle, e like me nā Intel Embrey samples, hōʻike i ka hiki ke hoʻopili i ka hihihihi.
E hoʻohana i ka geometry triangle e ʻimi i nā hiʻohiʻona Intel Embrey. - Holo i kahi vole i hoʻonohonoho mua ʻia Examples noi me Intel ® Open Volume Kernel Library (Intel® Open VKL). vole ExampHōʻike nā les i ka hoʻohālikelike kumu o kahi hiʻohiʻona pili me Intel Open VKL. Loaʻa iā ia nā mana GUI maʻamau no ka nānā ʻana i ka leo.
HOOLAHA Hoʻohana ʻia ʻo Intel ® Open Image Denoise ma ke ʻano he hiʻohiʻona postprocessing ma ospExamples sample noi a ma Intel Spray Studio. ʻAʻole loaʻa iā Intel Open Image Denoise kahi palapala hoʻopili kūʻokoʻa
Holo i ka palapala noi Intel® OSPRay Studio Showcase
Hoʻohui ʻo Intel Spray Studio i nā hale waihona puke Render Kit i kahi palapala hōʻikeʻike hou. E ho'āʻo i ka polokalamu Intel Spray Studio i hoʻopili mua ʻia ma mua o ka ʻimi ʻana i ke kumu kumu e hoʻohana ai ia no kāu mau papahana ponoʻī.
Nā hiʻohiʻona Intel Spray Studio:
- He pakuhi hiʻohiʻona no ka hoʻouka ʻana, mālama ʻana, a me ka hoʻololi ʻana i ke ʻano geometry, nā ʻano, a me nā ʻāpana i loko o kahi kaiapuni pili.
- ʻO nā mea hana kiʻi i hoʻokumu ʻia e GUI no ka hāʻawi ʻana i ka mana hoʻohālikelike o kahi noi pili
- C++ plugin infrastructure no nā mana maʻamau
- Hoʻokomo/puka: Nalu mua OBJ, GLTF*, HDR me ka Open Image IO*, hoʻopuka kiʻi paʻa.
- ʻO Intel Open Image Denoise ma hope o ka hoʻoponopono ʻana me ka waihona osprey module denoiser mai Intel Spray.
- Hoʻopaʻa ʻia ʻo Python* i ka hōʻike palapala
- Nā mana hoʻohiwahiwa pahupaʻikiʻi
- ʻO ka hāʻawi ʻana i ka nui-node me MPI
E holo i kahi Sample me Intel® OSPRay
Hōʻike kēia hele wāwae i ke ʻano o ka holo ʻana i kahi pāʻani sampka noi me Intel® OSPRay mai ka Intel® oneAPI Rendering Toolkit (Render Kit) no Windows* OS.
Pono mua: E hoʻonohonoho i kāu ʻōnaehana.
No ka holo ʻana i ka polokalamu:
- E wehe i kahi kauoha kauoha.
- Hoʻonohonoho i nā ʻano hoʻololi kaiapuni:
e kāhea iā "C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
HOOLAHA Inā hoʻokomo ʻoe i ka Render Kit i kahi maʻamau, e hōʻoia e hoʻololi iā C:\Program Files (x86) \ Intel \ oneAPI \ me ke ala hoʻonohonoho maʻamau ma mua o ka holo ʻana i ke kauoha. - E hele i kahi papa kuhikuhi hiki ke kākau a hana i papa kuhikuhi no ka mālama ʻana i ke kākoʻo files. No exampe, hana i ka waihona rkgsg: cd% USERPROFILE% waena rkgsg cdrkgsg
- Holo ospExamples: ospExamples.exe
E wehe ʻia kahi puka aniani GUI hou me nā hiʻohiʻona maʻalahi i haku ʻia me nā ʻano geometry kumu, nā kukui, a me nā puke. Hiki iā ʻoe ke hoʻoponopono i ke ʻano ma ke kaomi ʻana i ke pihi hāʻule i laloNā Mana a me nā ʻōlelo aʻoaʻo
Hiki iā ʻoe ke hoʻomalu i ke kahua view me ka iole penei:
- E kaomi ʻākau no ka hoʻoneʻe ʻana i ka pahupaʻikiʻi i loko a i waho mai ka wahi nānā.
- Kaomi hema e hoʻololi.
- E hoʻohana i ka huila ʻiole e pā.
Hōʻike pū kēia i ka ID geometry no ka geometry intersected ma lalo o ka cursor ma kahi pahu. - Kauo a hāʻule no ka hoʻoneʻe ʻana i ka pahupaʻikiʻi.
Hiki nō hoʻi iā ʻoe ke hoʻohana i nā mana kīpē penei:
- E kaomi iā G e hōʻike/huna i ka mea hoʻohana.
- E kaomi iā Q e haʻalele i ka noi.
Hiki iā ʻoe ke hoʻomalu i ke ʻano mai ka ʻaoʻao mana: - E ho'āʻo i nā hiʻohiʻona geometric a volumetric like ʻole. View iā lākou ma lalo o nā mea hoʻopuka like ʻole.
- Hoʻopau i ke kiʻi ma ka launa pū ʻana e hiki ai ke hoʻomau mau ʻia i ka wā hoʻokele.
- E hoʻā i ka hōʻike ʻana i ka hohonu e hōʻike i ka hohonu pili ma ke kuʻekuʻekuhi kukuna me ke kiʻi mai kēlā me kēia wahi pixel o ka pahupaʻikiʻi.
- E hoʻā i ka hōʻike ʻana i ka albedo e hōʻike i ka albedo o ka mea ma ke kuʻekuʻe kukui me ke kiʻi mai kēlā me kēia wahi pixel o ka pahupaʻikiʻi.
- Hiki i ka denoiser ke hoʻopau i kēlā me kēia kiʻi me Intel® Open Image Denoised
Nānā: Hiki ke nānā maikaʻi ʻia ka denoiser me kekahi mau geometries ma mua o nā mea ʻē aʻe. No exampʻo ia, ʻo ka Streamlines i hoʻonohonoho mua ʻia e hōʻike ana i ka hui ʻana me ka denoise i ʻoi aku ka maopopo.
HOOLAHA Inā ʻaʻole i loaʻa ka osprey module denoiser i kāu mahele, hiki iā ʻoe ke loaʻa me ka hoʻohana ʻana i ka Superbill e like me ka wehewehe ʻana ma Next Steps.
- E hoʻololi i ke kānana pixel e hana houview nā ʻano hana anti-aliasing like ʻole i loaʻa i ka API.
- Hoʻololi pika samples, ʻo ia ka helu o nā hiʻohiʻona samples no ka pika ma ka houluulu hookahi. Kiʻekiʻe sampʻoi aku ka lōʻihi o ka hoʻololi ʻana, akā ʻoi aku ka wikiwiki o ka hoʻohui ʻana i kēlā me kēia hōʻiliʻili. Liʻiliʻi sampʻoi aku ka wikiwiki o ka hoʻohana ʻana i ka noi no ka les per pixel.
- E hoʻololi i ka palena palena lōʻihi o ke ala, ʻo ia ka helu o nā noʻonoʻo ala a i ʻole ka hoʻololi ʻana i kēlā me kēia sample. ʻOi aku ka pololei o ka helu kiʻekiʻe, ʻoi aku ka wikiwiki o ka helu haʻahaʻa.
- E hoʻololi i ka lōʻihi o ke ala roulette, ʻo ia ka paepae a i ʻole ka noʻonoʻo ʻana a i ʻole nā refractions kahi e hoʻopau ai i ka hele ʻana o kahi kukuna. ʻOi aku ka pololei o ka helu kiʻekiʻe, ʻoi aku ka wikiwiki o ka helu haʻahaʻa.
- Hoʻololi sample hāʻawi. SampʻAʻole e pili ka haʻawina i ke kiʻi. ʻOi aku ka pololei o ka helu haʻahaʻa, a ʻoi aku ka wikiwiki o ka helu kiʻekiʻe.
- E hoʻololi i ka motion blur pahupaʻikiʻi e hoʻomalu i ka hopena blur i ka neʻe ʻana i ka pahupaʻikiʻi. ʻO ka waiwai o 0 ke hoʻopau i ka blur.
- E ho'ā i ka Render Sun Sky e ho'ā i kahi hi'ona hiki ke ho'omalu 'ia. E hōʻike ka hiʻohiʻona i ka lewa e like me ka hoʻonohonoho ʻana mai nā ʻāpana pop-up GUI.
Nā ʻanuʻu aʻe
- Holo sampnā noi no nā mea ʻē aʻe Render Kit.
- E ʻimi i nā kumuwaiwai hou aʻe ma Next Steps.
Holo i ka Intel® Embree Sample
Hōʻike kēia kumu aʻo pehea e holo ai i kahi Intel® Embrey i hoʻopili mua ʻiaampnā noi i komo i loko o ka Intel® one API Rendering Toolkit (Render Kit). ʻO kēia sampHōʻike ʻo ia i ka hana ʻana i kahi kiʻi me ka geometry kumu me ka hoʻohana ʻana iā Intel Embrey.
Ka huinakolu geometry sampʻO ka palapala noi i hōʻike ʻia ma ke kumu aʻo e hoʻohana i kahi mea hoʻohana kiʻi kiʻi e hana i kahi cube static a me ka mokulele honua me ka hoʻohana ʻana i nā vertices triangle.
Pono mua: E hoʻonohonoho i kāu ʻōnaehana.
No ka holo ʻana i ka polokalamu:
- E wehe i kahi kauoha kauoha.
- Hoʻonohonoho i nā ʻano hoʻololi kaiapuni:
e kāhea iā "C:\Program Files (x86)\Intel\one API\setvars.bat”
HOOLAHA Inā hoʻokomo ʻoe i ka Render Kit i kahi maʻamau, e hōʻoia e hoʻololi iā C:\Program Files (x86) \ Intel \ hoʻokahi API \ me ke ala hoʻonohonoho maʻamau ma mua o ka holo ʻana i ke kauoha. - E hele i kahi papa kuhikuhi hiki ke kākau a hana i papa kuhikuhi no ka mālama ʻana i ke kākoʻo files. No exampe, hana i ka waihona rk_gsg:
cd %USERPROFILE%
nā rigs waena
nā rigs cd - E holo i ka huinakolu geometry sample: triangle_geometry.exe
Wehe ʻia kahi pukaaniani hou me kahi pahu 3D ray-traced cube. No ka hoʻoneʻe ʻana i ka pahupaʻikiʻi, kaomi a kauo i ka pihi ʻiole hema a i ʻole e hoʻohana i nā kī W, A, S, D a i ʻole nā pua. No nā kikoʻī e pili ana i ka sampe, e nānā i ka Mokuna 9 ma ka palapala Intel Embrey.
Manaʻo kōkua a me ka nānā ʻana
- No ka hoʻoneʻe ʻana i ka pahupaʻikiʻi, kaomi a kauo i ka pihi ʻiole hema a i ʻole e hoʻohana i nā pihi W, A, S, D a i ʻole nā kī pua.
- ʻO kēia sampHōʻike ʻo ia i ka hana ʻana i kahi kiʻi me ka geometry kumu me ka hoʻohana ʻana iā Intel Embrey.
- huinakolu geometry sampnā hiʻohiʻona:
- ʻO kahi ʻikepili paʻa paʻa paʻa ʻia o ka ʻikepili verteks lana maʻalahi, ʻo ia ka wahi o nā kihi o ka cube a me ka mokulele honua.
- ʻO ka wehewehe ʻana i nā papa kuhikuhi no ke kūkulu ʻana i nā huinakolu mai nā piko.
- Nā hoʻolālā ʻikepili geometry i wehewehe ʻia e API no ka hana ʻana a hoʻokō i ka ʻikepili vertex a kuhikuhi i ka ʻike.
- He hierarchy helu helu lehulehu no ka huli ʻana i nā kukuna ma luna o ke kiʻi kiʻi.
- Hoʻokaʻawale ʻia nā kukuna hoʻopili i nā kile o nā pika pale. Hoʻokaʻawale ʻia nā tile i waena o nā kaula.
- Hana kēlā me kēia tile i nā hoʻokolohua ray intersect no kēlā me kēia pika i ka tile.
- Ma waho aʻe o nā hoʻāʻo ʻana o ka ray intersect maʻamau e hoʻoholo ai i nā waihoʻoluʻu triangle, hana ʻia kahi hoʻāʻo ʻana o ke aniani intersect (occlusion) ma ke kikowaena no kahi kuhikuhi kukui paʻa paʻa.
- Loaʻa i nā pika hope ka ʻikepili kala i helu ʻia mai nā kukuna i hoʻopili ʻia i loko o nā ʻekolu kala RGB.
- Hāʻawi ka scaffolding abstraction i ka nui o ke code glue. Hoʻohana nui ʻia kēia abstraction i nā Intel ʻē aʻe
Embrey sample palapala noi. ʻO ka samples abstraction loaʻa: - Hoʻonohonoho no ke kāhea ʻana i hope i ka hoʻomaka ʻana, ka hoʻolilo ʻana, a me nā hana wāwahi
- Nā hana ʻikepili no ka mālama ʻana i ka ʻikepili hiʻona
- Hoʻokomo ʻia ka papa keyboard a me ka ʻiole
- Hoʻopili ʻo API i ke code hoʻokele puka makani ʻōnaehana no ka nānā ʻana
E ʻike i ke kumu noi ma triangle_geometry_device.cpp ma ka waihona Intel Embraer GitHub*.
Pili ʻo Intel Embrey me nā ʻāpana Render Kit ʻē aʻe
- Hoʻohana ʻo Intel® Spray, ka ʻenekini hoʻoheheʻe ray hiki ke hoʻopaʻa ʻia, e hoʻohana iā Intel Embrey e hana i nā kiʻi. Hāʻawi pū ʻo Intel Spray i nā mea a me nā hana maʻamau i nā hiʻohiʻona 3D.
- Loaʻa i nā hāʻawi ʻo Intel Spray nā mea leo a me nā geometry, nā mea waiwai, nā ʻoniʻoni, nā kukui, nā pahupaʻikiʻi, nā pale pale, ka hoʻopili helu MPI, a me nā mea ʻē aʻe.
- No nā mea hoʻomohala me OpenGL*-like background, ʻoi aku ka maikaʻi o Intel Spray e hoʻomaka i ka ʻimi ʻana i ka pahu hana ma mua o ka Intel Embrey.
- Intel Embrey ala tracer exampHāʻawi ka papahana i kahi hoʻolauna liʻiliʻi a kūpono i kahi tracer ala. E kiʻi i kahi hoʻokō ʻike ʻoihana piha o kahi mea hoʻopuka ala ala i loko o ka Intel Spray API.
- Hoʻokumu ʻia ka mana Intel Embrey a puni ka geometric ray-tracing. ʻO ka ʻokoʻa, hāʻawi ʻo Intel® Open Volume Kernel Library (Intel® Open VKL) i ka nānā ʻana i ka leo a me nā samphiki ling.
- Hiki ke hōʻole ʻia nā kiʻi me ka Intel Embrey me Intel® Open Image Denoise. Eia nō naʻe, hāʻawi ʻo Intel Spray i ka hoʻonui ʻana i ke kahawai buffer frame e hoʻomaʻamaʻa i ka mālama ʻana i ka ʻikepili denoising. Hoʻopau ʻia ka hopena i nā kiʻi kiʻekiʻe ma ke kumukūʻai hoʻohālikelike ray tracing compute.
Nā ʻanuʻu aʻe
- Holo sampnā noi no nā mea ʻē aʻe Render Kit.
- E ʻike i nā ʻanuʻu aʻe no nā kumuwaiwai hou aʻe.
Holo i ka Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Hōʻike kēia kumu aʻo pehea e holo ai i kahi pāʻani i hoʻonohonoho mua ʻiaampka palapala noi i kūkulu ʻia ma Intel® Open
Ka Waihona Puke Kernel Volume (Intel® Open VKL).
ʻO ka vole Examples sampHāʻawi ka palapala noi i nā hualoaʻa Intel Open VKL API i ka nānā ʻana ma o kahi kiʻi kiʻi.
Pono mua: E hoʻonohonoho i kāu ʻōnaehana.
No ka holo ʻana i ka polokalamu:
- E wehe i kahi kauoha kauoha.
- Hoʻonohonoho i nā ʻano hoʻololi kaiapuni:
e kāhea iā "C:\Program Files (x86)\Intel\one API\setvars.bat”
HOOLAHA Inā hoʻokomo ʻoe i ka Render Kit i kahi maʻamau, e hōʻoia e hoʻololi iā C:\Program Files (x86) \ Intel \ hoʻokahi API \ me ke ala hoʻonohonoho maʻamau ma mua o ka holo ʻana i ke kauoha. - E hele i kahi papa kuhikuhi hiki ke kākau a hana i papa kuhikuhi no ka mālama ʻana i ke kākoʻo files. No example, hana i ka
waihona lole lole :
cd %USERPROFILE%
nā rigs waena
nā rigs cd - Holo ka sample noi:
vole Examples.exe
ʻO ka sampE wehe ʻia nā hopena ma kahi pukaaniani GUI hou.
Loaʻa nā mana i lalo:
- Kaomi hema (Mouse1) a kauo e hoʻohuli i ka pahupaʻikiʻi.
- E kaomi ʻākau (Mouse2) a kauo e hoʻonui i ka pahupaʻikiʻi.
- Kaomi-waena (Mouse3) a kauo i ka pahu paʻi kiʻi.
- E koho i nā hana hoʻoili like ʻole, nā waiwai Intel Open VKL API, a me nā mana hoʻololi e ʻike i ka leo.
HOOLAHA Hiki ke hoʻopili nā mea hoʻohana. Kauo a hoʻokuʻu i ka pahu hoʻomalu polū e ʻike i nā mana a pau.
Manaʻo kōkua a me ka nānā ʻana
- Loaʻa nā ʻano hoʻohālike like ʻole mai ka hāʻule iho i lalo. Kūlike kēia mau ʻano me ka leo o kēia wāampling a me ka rendering applications.
- Hōʻike ka mea hāʻawi ʻo Density Path Tracer i ka ʻimi ʻana i ke ala i loko o kahi leo. Hoʻohana ia i ka vole Compute Sample() i ke kākoʻo ʻana i kahi Woodcock-tracking sampling algorithm. E hoʻohana i nā pahu kamaʻilio e hoʻomalu i nā ʻāpana algorithm. E ʻike iā DensityPathTracer.cpp.
- Hōʻike ka mea hāʻawi i ka hit-iterator a me ka hana helu gradient. Hoʻohana ia i ka vole Iterate it () a me ka vole Compute Gradient (). ʻO kēia example hōʻike hoʻāʻo aka. E ʻike iā HitIteratorRenderer.cpp.
- Hōʻike ʻo Ray-march iterator i ka hoʻololi a me ka helu ʻana o kahi leo sample. Hoʻohana ia i ka vole Iterate Interval () a me ka vole Compute Sample(). E ʻike iā RayMarchIteratorRenderer.cpp.
- I ka wa e makaikai ana i ka samples, e hoʻomaopopo i ka inoa inoa a me ka modular e kākoʻo i ka puka aniani hoʻololi. No ka hoʻomaopopo maikaʻi ʻana i ke code, e hoʻomaka me ka hana Pixel() hana.
- Kūlike nā ʻano ISPC me nā hoʻokō code i kūkulu ʻia ma ka Intel® Implicit SPMD Program Compiler. Lawe ʻia kēia mau hoʻokōtage o nā mana SIMD o nā kaʻina hana hou a hāʻawi i nā manawa hou aku no ka hana.
Nā ʻanuʻu aʻe
- Holo sampnā noi no nā mea ʻē aʻe Render Kit.
- E ʻike i nā ʻanuʻu aʻe no nā kumuwaiwai hou aʻe.
Holo i ka Intel® Spray Studio
Hōʻike kēia hele wāwae i ka holo ʻana i ka polokalamu Intel® Spray Studio. ʻO Intel Spray Studio kahi palapala hōʻikeʻike i hoʻokomo ʻia i ka Intel® neap Rendering Toolkit (Render Kit). He polokalamu hoʻopili a hiki ke hoʻonui i ka ray-tracing.
Pono mua: E hoʻonohonoho i kāu ʻōnaehana.
No ka holo ʻana i ka polokalamu:
- E wehe i kahi kauoha kauoha.
- Hoʻonohonoho i nā ʻano hoʻololi kaiapuni:
e kāhea iā "C:\Program Files (x86)\Intel\one API\setvars.bat”
HOOLAHA Inā hoʻokomo ʻoe i ka Render Kit i kahi maʻamau, e hōʻoia e hoʻololi iā C:\Program Files
(x86)\Intel\one API\ me ke ala hoʻonohonoho maʻamau ma mua o ka holo ʻana i ke kauoha. - E hele i kahi papa kuhikuhi hiki ke kākau a hana i papa kuhikuhi no ka mālama ʻana i ke kākoʻo a me ka hopena files. No example,
hana i ka waihona rigs:
cd %USERPROFILE% rigs midair cd rigs - Holo i ka Intel Spray Studio: ospStudio.exe
Pono ʻoe e ʻike i kahi puka aniani hoʻohālikelike: - I ka puka aniani hoʻololi, hele i File > Demo Scene a koho i kekahi o ka demo i koho mua ʻia nā hiʻohiʻona.
HOOLAHA Hōʻike kekahi mau hiʻohiʻona i ka mana hoʻohui Intel® Open Volume Kernel Library.
- Review ke kahua i koho ʻia. No exampa, penei ka nānā ʻana o ka Multilevel Hierarchy demo:
Hiki iā ʻoe ke hoʻomalu i ke kahua view me ka iole penei:
• Kaomi ʻākau no ka hoʻoneʻe ʻana i ka pahupaʻikiʻi i loko a i waho mai ka wahi nānā.
• Kaomi hema no ka hoʻololi ʻana.
• E ʻōwili i ka huila ʻiole e hoʻonui a i waho.
• Kauo a hoʻokuʻu e hoʻoneʻe i ka pahupaʻikiʻi.
Hiki nō hoʻi iā ʻoe ke hoʻohana i nā mana kīpē penei:
• ILU/IHO: E hoʻoneʻe i ka pahupaʻikiʻi ma ke koʻi Z (i loko a i waho).
• ALT+UP/ALT+DOWN: E hoʻoneʻe i ka pahupaʻikiʻi ma ke koʻi Y (i luna a i lalo).
• LEFT: E hoʻoneʻe i ka pahupaʻikiʻi ma ka hema ma ke koʻi X.
• PAU: E hoʻoneʻe i ka pahupaʻikiʻi ma ka ʻākau ma ke koʻi X.
• W/S: Hoʻololi i ke kiʻekiʻe kiʻekiʻe o ka pahupaʻikiʻi.
• ALT+S: E mālama i kahi kiʻi ma ke ʻano he a file i kahi papa kuhikuhi kūloko.
• A/D: Hoʻololi i ka azimuth kamera.
• ALT+A/ALT+D: Hoʻololi i ka ʻōwili pahupaʻikiʻi.
• G: Hōʻike/Hūna i ka mea hoʻohana.
• Nīnau: Haʻalele i ka noi.
• P: E paʻi i ka pakuhi kiʻi i ka pūpū.
• M: E paʻi i kahi papa inoa mea i ka pūpū.
• B: Paʻi i nā palena kiʻi.
• V: Paʻi i nā ʻāpana pahupaʻikiʻi i ka pūpū.
• =: Puhi i kahi e mālama ai i nā ʻāpana pahupaʻikiʻi.
• -: Pop kahi wahi e mālama ai i nā ʻāpana pahupaʻikiʻi.
• 0-9: E hoʻonoho i kahi kiʻi paʻi kiʻi.
• Paʻa X, paʻa Y, paʻa Z: E hoʻopaʻa i ke axis no ka neʻe ʻana o ka pahupaʻikiʻi. - Hiki iā ʻoe ke mālama i ke kiʻi hoʻopuka mai ka Menu> Save…> Screenshot ma kahi ʻano kiʻi makemake. Mālama ʻia ke kiʻi i ka papa kuhikuhi hana lole ma ke ʻano he studio. .
- Hiki iā ʻoe ke hana houview ke kiʻi i mālama ʻia me kāu kiʻi makemake viewē.
Nā ʻanuʻu aʻe
- Holo sampnā noi no nā mea ʻē aʻe Render Kit.
- E ʻike i nā ʻanuʻu aʻe no nā kumuwaiwai hou aʻe.
Nā ʻanuʻu aʻe
E ʻimi i nā kumuwaiwai Intel ® hoʻokahi API Rendering Toolkit (Render Kit).
Palapala API
Hāʻawi nā hale waihona puke ʻo Render Kit i nā pilina API e pili ana iā C99. Aia nā manual API ma ka lehulehu waihona waihona webʻaoʻao.
- Intel® OSPRay API manual
- Intel® Embree API manual
- Intel® Open Volume Kernel Library (Intel® Open VKL) API manual
- Intel® Open Image Denoise API manual
Hoʻopili nā poʻomanaʻo C99 API āpau ma lalo o C++11. Inā makemake ʻoe iā C++, e hōʻike ana kekahi mau hale waihona puke Render Kit i ka hana hoʻopili C++ API i wehewehe ʻia ma ke poʻo files.
Hale Waihona Puke | Poʻomanaʻo |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Kiekie Sample Nā Punawai Polokalamu
No kēlā me kēia māhele sampʻAe, loaʻa ke kumu ma ka waihona GitHub*:
- Intel Spray sample kumu
- ʻO Intel Embrey sample kumu
No ka sampʻO ka wehewehe ʻana, e ʻike i ka mokuna 9 ma ke alakaʻi Intel Embrey. - Intel Wehe VKL sample kumu
- Intel Open Image Denoise sample kumu
He laina kauoha wale nō kēia. - Kumu Intel Spray Studio
- Ke ʻimi nei i nā samples i loko o kahi pahu one maʻalahi a piha. Hoʻoponopono a kūkulu hou iā lākou me ka wikiwiki.
- Loaʻa i nā koi he nui no ke kūkulu ʻana i nā hale waihona puke
- Reviewke hoʻokomo ʻana i ke code kumu waihona waihona
- Hoʻololi i ka hana Render Kit, me stagke kūkulu ʻana i ka hale waihona puke i nā hiʻohiʻona koho
- Hāʻawi ʻia ka palapala superbill ma ke ʻano he ʻāpana ruttily o ka hāʻawi ʻana i ka Render Kit. Aia nō ia ma ka waihona Render Kit GitHub. No ka hele ʻana i ka palapala superbill, e ʻike i ka palapala no kāu ʻōnaehana hana:
- E kūkulu i Intel hoʻokahi API Rendering Toolkit Libraries no Windows* OS
- E kūkulu i Intel hoʻokahi API Rendering Toolkit Libraries no Linux* OS
- E kūkulu i Intel hoʻokahi API Rendering Toolkit Libraries no macOS*
Nā Kūkākūkā a me nā Manaʻo
E nīnau i nā nīnau a hāʻawi i ka manaʻo ma ka Intel oneAPI Rendering Toolkit forum.
E hōʻike pololei i nā pilikia ʻenehana ma nā waihona waihona GitHub:
- waihona waihona Intel Spray
- waihona waihona Intel Embrey
- Intel Open VKL waihona
- Intel Open Image Denoise waihona
- Ka waihona waihona Intel Spray Studio
Hoʻoponopono pilikia
Hōʻike kēia ʻāpana i nā pilikia i ʻike ʻia e hālāwai ai ʻoe i ka wā e hoʻohana ai i ka Intel® one API Rendering Toolkit (Render Kit).
No ke kākoʻo ʻenehana, e kipa iā Intel ® one API Rendering Toolkit Community Forum.
Hapa: ʻAʻohe protocol i kuhikuhi ʻia
Hiki iā ʻoe ke ʻike i kēia hewa i ka wā e holo ana i kahi noi i hoʻokumu ʻia e GUI mai kahi pahu Docker*:
ʻAʻohe protocol i kuhikuhi ʻia
Hapa 65544: X11: ʻAʻole i wehe i ka hōʻike: 0
Hoʻopau i kāhea ʻia ma hope o ka hoʻolei ʻana i kahi laʻana o 'sty:: runtime error '
He aha (): ʻAʻole i hoʻomaka i ka GLFW!
Hoʻopau ʻia (hoʻolei ʻia ke kumu)
Hoʻoholo: Ma mua o ka hoʻomaka ʻana i ka noi, e hōʻoia ʻoe e holo i ke kauoha xhost i ka pahu Docker:
mea hoʻokipa +
Hoolaha a me na Hoole
Hiki i nā ʻōnaehana Intel ke koi ʻia i nā ʻenehana, lako polokalamu a i ʻole ka hana e lawelawe ai.
ʻAʻole hiki ke hoʻopaʻa paʻa ʻia kekahi huahana a mea ʻāpana paha.
He ʻokoʻa paha kāu mau koina a me nā hopena.
© Intel Corporation. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.
Huahana a me ka 'ike hana
Hoʻololi ka hana ma ka hoʻohana ʻana, ka hoʻonohonoho ʻana a me nā mea ʻē aʻe. E aʻo hou ma www.Intel.com/PerformanceIndex.
Hoʻoponopono hoʻolaha #20201201
ʻAʻole hāʻawi ʻia ka laikini (hōʻike a i ʻole ka manaʻo, e ka estoppel a i ʻole) i kekahi kuleana waiwai naʻauao e kēia palapala.
Loaʻa i nā huahana i wehewehe ʻia nā hemahema hoʻolālā a i ʻole nā hewa i kapa ʻia ʻo errata e hoʻohuli i ka huahana mai nā kikoʻī i paʻi ʻia. Loaʻa ka hewa o kēia manawa ma ke noi.
Hōʻole ʻo Intel i nā palapala hōʻoia a pau, me ka ʻole o ka palena, nā palapala hōʻoia o ke kūʻai aku, kūpono no kekahi kumu, a me ka hewa ʻole, a me nā palapala hōʻoia e puka mai ana mai ke ʻano o ka hana, ke ʻano o ka hana, a i ʻole ka hoʻohana ʻana i ke kālepa.
Palapala / Punawai
![]() |
intel E hoʻomaka me oneAPI Rendering Toolkit no Windows [pdf] Ke alakaʻi hoʻohana E hoʻomaka me oneAPI Rendering Toolkit no Windows, E hoʻomaka, me oneAPI Rendering Toolkit no Windows, Toolkit no Windows |