Tanga neiyo API Rendering Toolkit yeWindows
User Guide
Mirayiridzo inotevera inofungidzira kuti waisa Intel® imwe API Rendering Toolkit (Render Kit). Kana usina kit yezvishandiso yakaiswa, ona Intel® one API Toolkits Installation Guides kuti uise sarudzo. Tevedza Aya Matanho Kuti Utange neIntel® imwe API Rendering Toolkit
- Gadzirisa system yako.
- Vaka uye mhanya sample applications.
- Mhanya pre-yakaunganidzwa sample applications.
- Matanho anotevera: Review zvimwe zvekushandisa kuti udzidze zvakawanda nezve Render Kit.
Gadzirisa Sistimu Yako
Kushandisa Intel ® imwe API Rendering Toolkit (Render Kit) sampLes, iwe unofanirwa kutanga wamisa system yako sezvinotevera:
- Isa imwe API sample browser yekuwana sample sources.
- Isa Microsoft Visual Studio* neKeke* uye Windows* SDK kuvaka iyo samples.
- Isa mifananidzo yekushandisa.
- Sarudzo: Isa madhiraivha eGPU.
Isa iyo imwe API Sample Browser
Unogona kuwana sample maapplication kubva kune imwe API sampuye browser. Bhurawuza rinogoverwa sechikamu cheIntel® one API Base Toolkit (Base Kit) mune dev-utilities directory.
Isa iyo Base Kit neIntel® imwe API Threading Kuvaka Zvivharo, iyo inowanikwa mune zvese Render Kit uye Base Kit. Hapana zvimwe Base Kit zvikamu zvinodiwa. Ona Base Kit chigadzirwa peji kuti uwane rumwe ruzivo uye kurodha ma link.
CHERECHEDZA Iwe unogona zvakare kuwana samples pamaoko uchishandisa Git*.
Isa Microsoft Visual Studio* neKeke* uye Windows* SDK
Kunyangwe Intel® neap Toolkits isingade Cake* neWindows* SDK , akawanda maAPI mamwecheteamples dzinounzwa seGadzira mapurojekiti. Kuvaka sampLes, unofanira kuisa Cake uye Windows SDK.
Kuti uite izvi, isa iyo Microsoft Visual Studio * C ++ maturusi ekuvandudza, ayo anosanganisira Ita maturusi mukuvandudza desktop neC ++ basa rekuita. Ona mapurojekiti eKeke muVisual Studio kuti uwane mirairo yekuisa.
Kazhinji, izvo zvinodikanwa zvinoiswa kubva pane inosarudzika chikamu cheiyo Visual Studio installer. Visual C ++ Zvishandiso zveKeke inoisirwa nekukasira sechikamu cheDesktop Development neC ++ basa rekuita. Kuti uwane rumwe ruzivo nezve Keke, tarisa CMake.org. Kuti uwane rumwe ruzivo nezve Windows* SDK tarisa kune
iyo Microsoft Dev Center Windows* SDK.
Isa Imaging Tools
Render KitampLes uye maapplication anowanzoda mifananidzo yakafanogadziridzwa sekuisa kana kugadzira mifananidzo sekubuda. Kuti uratidze nekushandura mifananidzo yekupinda uye yekubuda, unofanirwa kuwana maturusi ekufungidzira e staguye Net PBM filemhando (PPM uye PFM). Chishandiso chinokurudzirwa ndeye Image Magics*. Ona Mufananidzo Magick websaiti yekumira uye package maneja yekuisa mirayiridzo.
Kune Vashandisi veGPU, Dhawunirodha uye Isa GPU Dhivha
- Kuti udhaunirodhe mutyairi, enda kuVatyairi veGraphics.
- Dzvanya pane yazvino vhezheni yeIntel® Graphics - Windows ® 10 DCH Vatyairi.
- Mhanyai installer.
Next Steps
Tanga neIntel ® imwe API Rendering Toolkit nekuvaka nekumhanyisa sample applications.
Feedback
Govera zvaunofunga pachinyorwa ichi muIntel ® imwe API Rendering Toolkit foramu.
Vaka uye Mhanya Sample Mapurojekiti Achishandisa Visual Studio * Command Line
Zvinodiwa: Gadzirisa system yako.
Kuvaka nekumhanya seample:
- Tsvaga seample purojekiti uchishandisa Code Sample Browser yeIntel® oneAPI Toolkits.
- Vaka uye mhanya seample purojekiti uchishandisa CMake*.
Dhawunirodha Sampkana kushandisa Code Sample Bhurawuza yeIntel® imwe API Toolkits
Shandisa Code Sample Browser yeIntel one API Toolkits yekutarisa kuunganidzwa kweIntel® imwe API s online.amples. Unogona kukopa samples kune dhisiki rako remunharaunda seanovaka sample mapurojekiti. Yakawanda Intel imwe API sample mapurojekiti anovakwa uchishandisa Gadzira * kana Keke, saka mirairo yekuvaka inosanganisirwa sechikamu che sample mune README file. Kodhi Sample Browser yeIntel imwe API Toolkits ndeye yakamira-yega imwe-file itwa iyo isina inotsamira pane dynamic runtime raibhurari.
Kuti uwane runyorwa rwezvinhu zvinotsigira Keke, ona Shandisa Keke ine imwe API Zvishandiso.
Zvakakosha
Kubatana kweinternet kunodiwa kurodha samples yeIntel imwe API Toolkits. Kuti uwane ruzivo rwemashandisirwo ezvishandiso izvi kunze kweindaneti, ona Kuvandudza muOffline Systems.
Kodhi Sample Bhurawuza yeIntel one API Toolkits haishande nesystem proxy marongero uye haitsigire WPAD proxy. Kana uine dambudziko rekubatanidza kubva kuseri kweproxy, ona Troubleshooting.
Kurodha pasi Intel ® imwe API Rendering Toolkit (Render Kit) sampzvishoma:
- Vhura x64 Native Tools Command Prompt yeVS 2019 yekuraira hwindo.
- Gadzira mamiriro akasiyana:
fona “C:\Program Files (x86)\Intel\one API\setvars.bat”
CHERECHEDZA Kana iwe wakaisa iyo Render Kit kune yakasarudzika nzvimbo, ita shuwa yekutsiva C:\Program Files (x86)\Intel\one API\ ine tsika yekuisa nzira usati wamhanyisa rairo. - Kubva pane terminal, mhanya iyo Code Sample Bhurawuza yeIntel one API Toolkits ine C++ uye C samples. neap-cli -l coppice
Iyo imwe API CLI menyu inooneka: - Sarudza Gadzira purojekiti uchishandisa makiyi emiseve, wobva wadzvanya Enter.
Kusarudzwa kwemutauro kuchaonekwa. - Sarudza mutauro wesample. Pachirongwa chako chekutanga, sarudza mukombe, wobva wadzvanya Enter.
Bhuku rekushandisa sampshoma list inooneka. Render KitampLes dziri pasi peiyo API Libraries subtree. - Enda kune imwe API Libraries> Kutanga neIntel imwe API Rendering Toolkit> Intel Spray sample > 01_ospray_gsg, wobva wadzvanya Enter.
- Taura nzvimbo yekudhaunirodha purojekiti. Nekutadza, ndiyo nzira kubva kwawakamhanyisa Code Sample Bhurawuza yeIntel imwe API Toolkits uye zita reprojekiti.
- Dzvanya Tab kuti usarudze Gadzira, wobva wadzvanya Enter.
- Dzokorora matanho ekurodha samples yezvimwe zvikamu: 02_embree_gsg yeIntel® Embraer, 03_openvkl_gsg yeIntel® Vhura Volume Kernel Library, 04_oidn_gsg yeIntel® Vhura Mufananidzo
Denoise, uye 05_ispc_gsg yeIntel® Implicit SPMD Program Compiler (Intel® ISPC). The sampLes anoverengwa uye staged kutongwa zvakarongeka.
Intel Vhura Vhoriyamu Kernel Raibhurari 03_openvkl_gsg sample inowanikwa mune C mutauro menyu sarudzo yeCode Sample Browser yeIntel one API Toolkits:
a. Sarudza c mutauro:b. Sarudza iyo Intel Vhura VKL sample:
Ona Kuongorora Intel imwe API Sampzvishoma kubva kuMutsetse Wemirairo yevhidhiyo yekudzidzisa pakugadzira purojekiti ine mutsara wekuraira.
Vaka uye Mhanya Intel® Spray Sampndichishandisa Cake*
- Enda kune folda kwawakadhawunirodha iyo 01_ospray_gsg sample.
- Mhanya iyo inotevera mirairo kuvaka iyo sample:
midair kuvaka cd kuvaka cake .. cake -build . -config Kusunungurwa - Enda kune Release dhairekitori.
- Mhanya application.
.\ospTutorialCpp.exe - Review iyo inobuda mifananidzo ine mufananidzo viewer application yePPM file type. For example, ine Mufananidzo Magick*:
\imdisplay.exe yekutanga Frame Cup. ppm
\imdisplay.exe yakaunganidzwa Frame Capp. ppm
Iwe unofanirwa kuona iyo inobuda mifananidzo:
•Kuunganidzira kumwe chete kunopa yekutanga Frame Cpp:• Gumi-kuunganidza inopa yakaunganidzwa Frame Cup:
Vaka uye Mhanya Intel® Embrey Sampndichishandisa Cake*
- Enda kune folda yawakadhawunirodha iyo 02_embree_gsg sample.
- Mhanya iyo inotevera mirairo kuvaka iyo sample:
mkdir kuvaka
cd kuvaka
cake..
cmake -kuvaka . -config Kusunungurwa - Enda kune Release dhairekitori.
- Mhanya application.
.\minimal.exe
Iyo sample application inoita maviri ray-to-triangle intersect bvunzo neIntel Embrey API. Mumwe bvunzo unobudirira, nepo mumwe bvunzo wakapotsa. Kubuda kunonyorerwa kune terminal:
0.000000, 0.000000, -1.000000: Yakawanikwa mharadzano pa geometry 0, primitive 0 at tsar=1.000000 1.000000, 1.000000, -1.000000: Haana kuwana chero mharadzano.
Vaka uye Mhanya Intel® Vhura Vhoriyamu Kernel Raibhurari Sampndichishandisa CMake*
- Enda kune folda yawakadhawunirodha the03_openvkl_gsg sample.
- Mhanya iyo inotevera mirairo kuvaka iyo sample:
midair kuvaka
cd kuvaka
cake..
cake -kuvaka . -config Kusunungurwa - Enda kune Release dhairekitori.
- Mhanya application.
.\vklTutorial.exe
Iyo sample application inoratidza sampkugara mukati mevhoriyamu yakagadzirwa nemaitiro uye zvinobuda. sampkugara,
gradient computation, uye akawanda-hunhu sampling. Kubuda kunonyorerwa kune terminal.
Vaka uye Mhanya Intel® Vhura Mufananidzo Denoise Sampndichishandisa CMake*
- Enda kune folda yawakadhawunirodha iyo 04_oidn_gsg sample.
- Mhanya iyo inotevera mirairo kuvaka iyo sample:
midair kuvaka cd kuvaka cake ..
cake -kuvaka . -config Kusunungurwa - Enda kune Release dhairekitori.
- Shandura iyo yakaunganidzwa Frame Cup. ppm mufananidzo kune PFM fomati ine LSB data kurongeka. For example, neiyo Image Magics* shandura chishandiso:
\magick.exe shanduraample>\01_ospray_gsg\kuvaka\Release \yakaunganidzwa Frame Cup. ppm -endian LSB PFM: yakaunganidzwa Frame Capp. pm - Mhanya application kuti udenoise mufananidzo.
.\oidnDenoise.exe -yake yakaunganidzwa Frame Capp. pm -o denoised.pfm - Review mufananidzo unobuda nemufananidzo viewer application yePPM file type. For example, ine Image Magics*:
\imdisplay.exe denoised. pm
• Yekutanga-kuunganidza gumi inopa yakaunganidzwa Frame Cup:
• Denoised result yaita denoised. pm:
Vaka uye Mhanya iyo Intel® Implicit SPMD Chirongwa Musanganisi Sampndichishandisa CMake*
- Enda kune folda yawakadhawunirodha iyo 05_ispc_gsg sample.
- Mhanya iyo inotevera mirairo kuvaka iyo sample:
midair kuvaka
cd kuvaka
cake..
cake -kuvaka . - Mhanyai chinangwa chimwe chete sampuye application:
.\ simple.exe - Mhanya zvakawanda-zvinangwa sampuye application:
./simple_multi.exe
Iyo application inoita yakapusa inoyangarara-point array oparesheni. Mhedzisiro yacho inodhindwa kune stout.
0: nyore (0.000000) = 0.000000 | 8: nyore (8.000000) = 2.828427 |
1: nyore (1.000000) = 1.000000 | 9: nyore (9.000000) = 3.000000 |
2: nyore (2.000000) = 4.000000 | 10: nyore (10.000000) = 3.162278 |
3: nyore (3.000000) = 1.732051 | 11: nyore (11.000000) = 3.316625 |
4: nyore (4.000000) = 2.000000 | 12: nyore (12.000000) = 3.464102 |
5: nyore (5.000000) = 2.236068 | 13: nyore (13.000000) = 3.605551 |
6: nyore (6.000000) = 2.449490 | 14: nyore (14.000000) = 3.741657 |
7: nyore (7.000000) = 2.645751 | 15: nyore (15.000000) = 3.872983 |
Next Steps
Ongorora zvimwe zviwanikwa muInotevera Matanho.
Run Pre-Compiled Sample Applications
Kuwedzera kumaraibhurari, iyo Intel® onlap Rendering Toolkit inopa pre-yakaunganidzwa s.ample applications to
simbisa Toolkit features. Aya pre-akaunganidzwa maapplication anowanzo shandisa ekunze magiraibhurari ekuratidzira
maitiro mune inopindirana modhi. Muchikamu chino, dzidza kumhanyisa pre-yakaunganidzwa inopindirana maapplication.
Mhanya Pre-yakasanganiswa Interactive Applications
- Mhanya pre-yakaunganidzwa sop Eksampshandisa zvishoma neIntel ® Spray.
sop ExampLes inoratidza kupihwa kwekutanga kwechiitiko chinodyidzana neIntel Spray. Iyo ine GUI inodzora iyo iwe yaunogona kushandura kuti uongorore Intel Spray maficha. - Mhanya pre-yakaunganidzwa matatu geometry application neIntel ® Embrey. triangle geometry, sevamwe Intel Embrey sampLes, inoratidza core ray-tracing compute kugona.
Shandisa iyo matatu geometry kuongorora Intel Embrey maficha. - Mhanyai vole isati yaunganidzwa Eksamples application neIntel ® Vhura Vhoriyamu Kernel Raibhurari (Intel® Vhura VKL). vole ExampLes inoratidza kupihwa kwekutanga kwechiitiko chinodyidzana neIntel Vhura VKL. Iyo ine GUI inodzora yakajairika yevhoriyamu inopa kuona.
CHERECHEDZA Intel ® Vhura Mufananidzo Denoise inoshandiswa senge postprocessing chimiro mu ospExamples sample application uye muIntel Spray Studio. Intel Vhura Mufananidzo Denoise haina yakamira inopindirana application's
Mhanya Intel® OSPRay Studio Showcase Application
Intel Spray Studio inosanganisa Render Kit raibhurari kuita mamiriro-e-art showcase application. Edza precompiled Intel Spray Studio application usati waongorora iyo sosi kodhi kuti uishandise kune ako mapurojekiti.
Intel Spray Studio zvinhu:
- Reference scene graph yekurodha, kuchengeta, uye kushandura chiitiko geometry, maumbirwo, uye paramita munzvimbo inodyidzana.
- GUI-yakavakirwa chiitiko chiridzwa chekupa parameter kutonga kweinoshanda application
- C ++ plugin zvivakwa zvetsika zvinodzora
- Kupinza/kubuda: Wave kumberi OBJ, GLTF*, HDR maumbirwo ane Open Image IO*, static image kubuda
- Intel Open Image Denoise post-processing inopfuura neosprey module denoiser raibhurari kubva kuIntel Spray.
- Python* inosungira kune script kupa
- Kamera animation controls
- Multi-node rendering neMPI
Mhanya a Samppamwe neIntel® OSPRay
Kufamba uku kunoratidza nzira yekumhanyisa inofambidzana sample application neIntel® OSPRay kubva kuIntel® oneAPI Rendering Toolkit (Render Kit) yeWindows* OS.
Zvinodiwa: Gadzirisa system yako.
Kuti uite application:
- Vhura chirevo chekuraira.
- Gadzira mamiriro akasiyana:
fona “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
CHERECHEDZA Kana iwe wakaisa iyo Render Kit kune yakasarudzika nzvimbo, ita shuwa yekutsiva C:\Program Files (x86)\Intel\oneAPI\ ine tsika yekuisa nzira usati wamhanyisa rairo. - Enda kune inonyorwa dhairekitori uye gadzira dhairekitori kuti uchengetedze inotsigira files. For example, gadzira iyo rkgsg folda: cd % USERPROFILE% midair rkgsg cdrkgsg
- Mhanya ospExampzvishoma: ospExamples.exe
Iwindo idzva reGUI richavhura riine akawanda akareruka mapikicha akaumbwa emhando dzejometry mhando, marambi, uye mavhoriyamu. Unogona kugadzirisa chiitiko nekudzvanya bhatani rekudonhedza pasiKudzora uye Mazano
Unogona kudzora chiitiko view nembeva sezvinotevera:
- Tinya-kurudyi kufambisa kamera mukati nekunze kubva panzvimbo yekutarisa.
- Tinya kuruboshwe kuti utenderere.
- Shandisa vhiri rembeva kukanda.
Izvi zvinoshumawo iyo geometry ID yeyakapindirana geometry pasi pechitubu mune terminal. - Dhonza uye udonhedze kufambisa kamera.
Iwe unogona zvakare kushandisa anotevera keyboard controls:
- Dzvanya G kuratidza/kuvanza mushandisi.
- Dzvanya Q kuti usiye application.
Iwe unogona zvakare kudzora chiitiko kubva pane control pane: - Edza akasiyana geometric uye volumetric zvimiro. View ivo pasi pevashanduri vakasiyana.
- Kanzura furemu pakudyidzana kunobvumira kuenderera mberi kweanimation panguva yekufambisa.
- Gonesa kuratidza kudzika kuratidza hudzamu hunoenderana pamharadzano yemwaranzi nechiitiko kubva pane yega pixel nzvimbo yekamera.
- Gonesa kuratidza albedo kuratidza albedo yezvinhu pamharadzano yemwaranzi nechiitiko kubva pane yega pixel nzvimbo yekamera.
- Ita kuti denoiser iite denoise furemu yega yega neIntel® Vhura Mufananidzo Denoised
Cherechedza: Iyo denoiser inogona kushanda kucherechedzwa zvirinani nemamwe majeometri pane mamwe. For example, iyo Streamlines yakafanotsanangurwa chiitiko seti inoratidza kuwirirana nedenoise zvakajeka.
CHERECHEDZA Kana osprey module denoiser isiri kuwanikwa mukugovera kwako, unogona kuiwana uchishandisa Superbill sekutsanangurwa kwazvinoitwa muMatanho Anotevera.
- Shandura pixel sefa kuti iite zvakareview nzira dzakasiyana dzekurwisa-aliasing dziripo muAPI.
- Shandura pixel sampLes, inova nhamba yechiitiko sampzvishoma papixel mune imwe kuunganidza. Higher sampzvishoma zvinounza nguva refu yekupa, asi inokurumidza kusangana pane kuunganidzwa. Zvishoma sampzvishoma papixel mhedzisiro inokurumidza kuita application.
- Shandura kureba kwenzira paramende, inova nhamba yemaratidziro enzira kana marefractions pa sample. Nhamba yepamusoro ndeyechokwadi, nepo nhamba yakaderera ichikurumidza kuverengera.
- Shandura kureba kwenzira yeroulette, inova chikumbaridzo kana ratidziro kana marefractions painogumira kutenderera kwemwaranzi. Nhamba yepamusoro ndeyechokwadi, nepo nhamba yakaderera ichikurumidza kuverengera.
- Shandura sample mipiro. SampLe mupiro wakaderera pane min Contribution haizokanganisa chiitiko. Nhamba yakaderera ndiyo yakanyatsojeka, nepo nhamba yepamusoro ichikurumidza kuverenga.
- Chinja kamera inofamba blur kudzora blur kukanganisa paunenge uchifambisa kamera. Kukosha kwe0 kunodzima blur.
- Ita kuti Render Sun Sky ubatidze nzvimbo inodzoreka. Chiitiko chacho chicharatidza mhedziso sekugadziriswa kubva kuGUI pop-up paramita.
Next Steps
- Mhanya pre-yakaunganidzwa sample zvikumbiro zvezvimwe Render Kit zvikamu.
- Ongorora zvimwe zviwanikwa muInotevera Matanho.
Mhanya Intel® Embree Sample
Ichi chidzidzo chinoratidza maitiro ekumhanyisa inopindirana Intel® Embrey pre-yakaunganidzwa sampmaapplication akabatanidzwa muIntel® one API Rendering Toolkit (Render Kit). Izvi sample inoratidza maitiro ekugadzira chifananidzo chine basic geometry uchishandisa Intel Embrey.
The triangle geometry sampLe application inoratidzwa muchidzidzo inoshandisa graphical mushandisi interface kugadzira static cube uye ndege yepasi uchishandisa matriangle vertices.
Zvinodiwa: Gadzira yako system.
Kuti uite application:
- Vhura chirevo chekuraira.
- Gadzira mamiriro akasiyana:
fona “C:\Program Files (x86)\Intel\one API\setvars.bat”
CHERECHEDZA Kana iwe wakaisa iyo Render Kit kune yakasarudzika nzvimbo, ita shuwa yekutsiva C:\Program Files (x86)\Intel\one API\ ine tsika yekuisa nzira usati wamhanyisa rairo. - Enda kune inonyorwa dhairekitori uye gadzira dhairekitori kuti uchengetedze inotsigira files. For example, gadzira iyo rk_gsg folda:
cd %USERPROFILE%
miair rigs
cd midziyo - Mhanyai gonyori geometry sampLe: triangle_geometry.exe
Hwindo idzva rinovhurwa rine 3D ray-traced cube. Kufambisa kamera, tinya uye dhonza bhatani rekuruboshwe kana shandisa W, A, S, D kana makiyi emiseve. Kuti uwane ruzivo nezve sample, ona Chitsauko 9 mune Intel Embrey zvinyorwa.
Mazano uye Zvaonekwa
- Kufambisa kamera, tinya uye dhonza bhatani rekuruboshwe kana shandisa mabhatani eW, A, S, D kana makiyi emiseve.
- Izvi sample inoratidza maitiro ekugadzira chifananidzo chine basic geometry uchishandisa Intel Embrey.
- Triangle geometry sample features:
- Iyo yakaoma-coded yakaomesesa ye data float vertex, inosanganisira nzvimbo yemakona e cube uye ndege yepasi.
- Tsanangudzo yemazita endekisi ekugadzira makonanhatu kubva mumitsindo.
- API-yakatsanangurwa geometry data zvimiro kugadzira uye kuita vertex uye index data muchiitiko.
- A-multi-threaded compute hierarchy ye-ray-tracing pamusoro pemufananidzo.
- Computing mwaranzi yakakamurwa kuita mataira escreen pixels. Matiles akapatsanurwa pakati peshinda.
- Tile yega yega inoita ray intersect bvunzo kune yega pixel mu tile.
- Kuwedzera kune basic ray intersect bvunzo dzinoratidza mavara matatu, mumvuri unopindirana (occlusion) bvunzo inoitwa panzvimbo yemharadzano yeimwe yakaoma-coded yakatarwa mwenje gwara.
- Final pixels ane ruvara data computed kubva mumwaranzi akaiswa muRGB ruvara rutatu.
- Scaffolding abstraction inopa yakawanda yeglue kodhi. Ichi chinobvisa chinoshandiswa zvakanyanya mune imwe Intel
Embrey sample applications. The sampLes abstraction inosanganisira: - Seta yekufona kumashure kune kutanga, kupa, uye kubvarura-pasi mabasa
- Zvimiro zvedata zvekutarisira data yechiitiko
- Kiyibhodhi uye mbeva yekupinda / kubuda
- API hook mune yekushandisa system hwindo manejimendi kodhi yekuona
Wona kunobva application mu triangle_geometry_device.cpp muIntel Embraer GitHub* repository.
Intel Embrey hukama nezvimwe Render Kit zvikamu
- Intel® Spray, iyo yakavhurika scalable inotakurika ray-tracing injini, inoshandisa Intel Embrey kugadzira mifananidzo. Intel Spray inopawo zvinhu uye kushanda kwakajairwa kune 3D zviitiko.
- Intel Spray zvigadziro zvinosanganisira vhoriyamu uye geometry zvinhu, zvishandiso, maumbirwo, mwenje, kamera, furemu buffers, MPI-based distributed computing, nezvimwe.
- Kune vanogadzira vane OpenGL*-sekumashure, Intel Spray inogona kunge iri nzira iri nani yekutanga kuongorora kweturusi rekushandisa pane Intel Embrey.
- Intel Embrey nzira tracer example chirongwa chinopa zvishoma uye zvine musoro sumo kune nzira tracer. Svika izere nyanzvi yekuona kuita kwenzira yetracer renderer mukati meIntel Spray API.
- Intel Embrey kugona kwakatarisana nekutenderedza geometric ray-tracing. Mukupesana, Intel® Vhura Vhoriyamu Kernel Raibhurari (Intel® Vhura VKL) inopa vhoriyamu yekuona uye s.ampkugona kugona.
- Mifananidzo yakapihwa neIntel Embrey inogona kudhonzwa neIntel® Open Image Denoise. Nekudaro, Intel Spray inopihwa yakawedzera furemu buffer chiteshi kuwana kurerutsa kubata data denoising. Mhedzisiro yacho ndeye denoised yemhando yepamusoro mifananidzo pamutengo wakaderera ray tracing compute.
Next Steps
- Mhanya pre-yakaunganidzwa sample zvikumbiro zvezvimwe Render Kit zvikamu.
- Ona Matanho Anotevera kune zvimwe zviwanikwa.
Mhanya Intel® Vhura Vhoriyamu Kernel Raibhurari (Intel® Vhura VKL) Sample
Ichi chidzidzo chinotsanangura maitiro ekumhanyisa pre-yakaunganidzwa inopindirana sample application yakavakirwa paIntel® Vhura
Volume Kernel Library (Intel® Vhura VKL).
The vole Examples sample application inopa iyo Intel Vhura VKL API mhinduro kuti ione kuburikidza neiyo graphical interface.
Zvinodiwa: Gadzirisa system yako.
Kuti uite application:
- Vhura chirevo chekuraira.
- Gadzira mamiriro akasiyana:
fona “C:\Program Files (x86)\Intel\one API\setvars.bat”
CHERECHEDZA Kana iwe wakaisa iyo Render Kit kune yakasarudzika nzvimbo, ita shuwa yekutsiva C:\Program Files (x86)\Intel\one API\ ine tsika yekuisa nzira usati wamhanyisa rairo. - Enda kune inonyorwa dhairekitori uye gadzira dhairekitori kuti uchengetedze inotsigira files. For example, kugadzira iyo
rags folda:
cd %USERPROFILE%
miair rigs
cd midziyo - Mhanyai sampuye application:
vole Examples.exe
Iyo sample mhedzisiro ichavhura mune nyowani GUI hwindo.
Zvidzoreso zvinotevera zviripo:
- Tinya-kuruboshwe (Mouse1) uye dhonza kuti utenderedze kamera.
- Tinya-kurudyi (Mouse2) uye dhonza kuti uwedzere kamera.
- Tinya-pakati (Mouse3) uye dhonza kune pan kamera.
- Sarudza akasiyana ekutamisa mabasa, Intel Vhura VKL API kukosha, uye kupa zvinodzora kuti uone vhoriyamu.
CHERECHEDZA Mushandisi interface zvinhu zvinogona kupindirana. Dhonza uye udonhedze blue control bar kuti uone zvese zvinodzorwa.
Mazano uye Zvaonekwa
- Akasiyana erenderer modes anowanikwa kubva pakudonhedza pasi. Mamodhi aya anoenderana nevemazuva ano vhoriyamu sampkugara uye kuita zvikumbiro.
- Density Path Tracer renderer inoratidza nzira yekutsvaga mukati mevhoriyamu. Inoshandisa vole Compute Sample() mukutsigira kweWoodcock-tracking sampling algorithm. Shandisa dialog boxes kudzora algorithm parameters. Ona DensityPathTracer.cpp.
- Hit-iterator renderer inoratidza hit-iterator uye gradient computation mashandiro. Inoshandisa vole Iterate it () uye vole Compute Gradient (). Ex uyuample inoratidzawo kuedza kwemumvuri. Ona HitIteratorRenderer.cpp.
- Ray-march iterator inoratidza kupindirana kwepakati uye kuverengera kwevhoriyamu sample. Inoshandisa vole Iterate Interval() uye vole Compute Sample(). Ona RayMarchIteratorRenderer.cpp.
- Paunenge uchiongorora samples, cherechedza kuti kodhi yakamiswa uye modular kutsigira inopindirana yekupa hwindo. Kuti unzwisise zvirinani kodhi, tanga neinopa Pixel() basa.
- ISPC modhi dzinoenderana nekodhi yekushandiswa yakavakirwa paIntel® Implicit SPMD Chirongwa Compiler. Aya mashandisirwo anotora nguvatage yeSIMD kugona kweazvino processors uye inopa yakawanda mukana wekuita.
Next Steps
- Mhanya pre-yakaunganidzwa sample zvikumbiro zvezvimwe Render Kit zvikamu.
- Ona Matanho Anotevera kune zvimwe zviwanikwa.
Mhanya Intel® Spray Studio
Iyi yekufamba inoratidza maitiro ekumhanyisa iyo Intel® Spray Studio application. Intel Spray Studio ndeye showcase application inosanganisirwa muIntel® neap Rendering Toolkit (Render Kit). Iyo inodyidzana uye inotambanudzwa ray-yekutsvaga application.
Zvinodiwa: Gadzirisa system yako.
Kuti uite application:
- Vhura chirevo chekuraira.
- Gadzira mamiriro akasiyana:
fona “C:\Program Files (x86)\Intel\one API\setvars.bat”
CHERECHEDZA Kana iwe wakaisa iyo Render Kit kune yakasarudzika nzvimbo, ita shuwa yekutsiva C:\Program Files
(x86)\Intel\one API\netsika yekuisa nzira usati wamhanyisa rairo. - Enda kune inonyorwa dhairekitori uye gadzira dhairekitori kuti uchengetedze kutsigira uye mhedzisiro files. For example,
gadzira iyo rigs folda:
cd %USERPROFILE% miair rigs cd rigs - Mhanya Intel Spray Studio: ospStudio.exe
Iwe unofanirwa kuona iyo inopindirana inopa hwindo: - Muwindo rekushandura, enda ku File > Demo Scene uye sarudza imwe yedemo yakafanotsanangurwa mifananidzo.
CHERECHEDZA Zvimwe zviitiko zvinoratidza Intel® Vhura Vhoriyamu Kernel Raibhurari yekubatanidza kugona.
- Review chiitiko chakasarudzwa. For exampuye, iyo Multilevel Hierarchy demo inotaridzika seizvi:
Unogona kudzora chiitiko view nembeva sezvinotevera:
• Tinya-kurudyi kuti ufambise kamera mukati nekunze kubva panzvimbo yekutarisa.
• Tinya kuruboshwe kuti utenderere.
• Kanda vhiri rembeva kuti uswededze mukati nekunze.
• Dhonza uye udonhedze kufambisa kamera.
Iwe unogona zvakare kushandisa anotevera keyboard controls:
• UP/ PASI: Fambisa kamera parutivi rweZ axis (mukati nekubuda).
• ALT+UP/ALT+DOWN: Fambisa kamera uchitevedza Y axis (kumusoro kana pasi).
• KURUboshwe: Fambisa kamera kuruboshwe uchitevedza X axis.
• KURUDZO: Fambisa kamera kurudyi pamwe ne X axis.
• W/S: Shandura kukwirira kwekamera.
• ALT+S: Chengetedza furemu sea file kudhairekitori renzvimbo.
• A/D: Shandura kamera azimuth.
• ALT+A/ALT+D: Shandura roll kamera.
• G: Ratidza/Viga chimiro chemushandisi.
• Mubvunzo: Rega kushandisa.
• P: Dhinda girafu rechiitiko kugoko.
• M: Dhinda registry yezvinhu kune shell.
• B: Dhinda miganhu yefuremu.
• V: Dhinda ma parameter ekhamera kune shell.
• =: Sunda nzvimbo kuchengetedza ma parameter ekhamera.
• -: Pop nzvimbo kuchengetedza kamera paramita.
• 0-9: Seta mufananidzo wekamera.
• Bata X, bata Y, bata Z: Chengeta axis yakasungirirwa pakufamba kwekamera. - Unogona kuchengetedza inobuda mufananidzo kubva Menyu> Sevha…> Screenshot mune yaunofarira mufananidzo fomati. Mufananidzo wacho unochengetwa kune inoshanda mamvemve dhairekitori se studio. .
- Unogona zvakareview iyo yakachengetwa skrini ine mufananidzo wako waunoda viewer.
Next Steps
- Mhanya pre-yakaunganidzwa sample zvikumbiro zvezvimwe Render Kit zvikamu.
- Ona Matanho Anotevera kune zvimwe zviwanikwa.
Next Steps
Ongorora yakawedzera Intel ® imwe API Rendering Toolkit (Render Kit) zviwanikwa.
API Manuals
Render Kit raibhurari inopa C99-based API interfaces. Mabhuku eAPI ari pachikamu cheraibhurari yeruzhinji webmapeji.
- Intel® OSPRay API bhuku
- Intel® Embree API manual
- Intel® Vhura Vhoriyamu Kernel Raibhurari (Intel® Vhura VKL) API bhuku
- Intel® Vhura Mufananidzo Denoise API bhuku
Yese C99 API misoro inounganidza pasi peC++11. Kana iwe uchida C ++, mamwe Render Kit raibhurari anofumura C++ API wrappers mashandiro anotsanangurwa mumusoro. files.
Library | Header |
Intel Spray | ospray_cpp.h |
Intel Vhura mufananidzo Denoise | oidn.hpp |
Advanced Sample Program Sources
Pachikamu chimwe nechimwe sample, sosi inowanikwa muchikamu GitHub* repository:
- Intel Spray sample sources
- Intel Embrey sample sources
For sample tsananguro, ona chitsauko 9 muIntel Embrey gwara. - Intel Vhura VKL sample sources
- Intel Vhura mufananidzo Denoise sample sources
Uyu mutsara wekuraira chete. - Intel Spray Studio source
- Kuongorora zvese samples mune iri nyore uye yakazara sandbox. Kugadzirisa nekuvavaka patsva nekukurumidza.
- Kuwana akawanda prerequisites ekuvaka ma library otomatiki
- Reviewing mukati raibhurari source code
- Kugadzirisa Render Kit kushanda, kusanganisira staging raibhurari inovaka nguva yesarudzo maficha
- Iyo superbill script inounzwa sechinhu chinotyisa chekugovera Render Kit. Inowanikwa zvakare muRender Kit GitHub portal. Kuti uwane superbill script walkthrough, ona gwaro rekushandisa kwako system:
- Vakai Intel one API Rendering Toolkit Libraries yeWindows* OS
- Vakai Intel one API Rendering Toolkit Libraries yeLinux* OS
- Vakai Intel one API Rendering Toolkit Libraries ye macOS*
Forums uye Feedback
Bvunza mibvunzo uye upe mhinduro paIntel oneAPI Rendering Toolkit forum.
Taura nyaya dzehunyanzvi zvakananga pane chikamu GitHub repositories:
- Intel Spray repository
- Intel Embrey repository
- Intel Vhura VKL repository
- Intel Vhura mufananidzo Denoise repository
- Intel Spray Studio repository
Kugadzirisa matambudziko
Ichi chikamu chinotsanangura matambudziko anozivikanwa aungasangana nawo paunenge uchishandisa Intel® one API Rendering Toolkit (Render Kit).
Kuti uwane rutsigiro rwehunyanzvi, shanyira Intel® imwe API Rendering Toolkit Nharaunda Forum.
Mhosho: Hapana protocol yataurwa
Iwe unogona kuona chikanganiso chinotevera paunenge uchimhanyisa GUI-yakavakirwa application kubva kuDocker * mudziyo:
Hapana protocol yakatsanangurwa
Kukanganisa 65544: X11: Yatadza kuvhura kuratidza: 0
Kumisa kudanwa mushure mekukanda chiitiko che 'sty::runtime error'
Chii(): Yakundikana kutanga GLFW!
Kubviswa (core dumped)
Solution: Usati watanga application, ita shuwa kuti unomhanyisa xhost command muDocker mudziyo:
host +
Zviziviso uye Disclaimer
Intel tekinoroji inogona kuda Hardware, software kana basa activation.
Hapana chigadzirwa kana chikamu chinogona kuchengetedzwa zvachose.
Mari yako nemigumisiro inogona kusiyana.
© Intel Corporation. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Mamwe mazita nemhando anogona kunzi zvinhu zvevamwe.
Chigadzirwa uye Ruzivo Rwekuita
Kuita kunosiyana nekushandiswa, kugadzirisa uye zvimwe zvinhu. Dzidza zvakawanda pa www.Intel.com/PerformanceIndex.
Chiziviso chekudzokorora #20201201
Hapana rezinesi (kutaura kana kurehwa, ne estoppel kana neimwe nzira) kune chero kodzero dzepfuma yehungwaru inopihwa negwaro iri.
Zvigadzirwa zvinotsanangurwa zvinogona kunge zvine dhizaini yakakanganisika kana zvikanganiso zvinozivikanwa se errata izvo zvinogona kuita kuti chigadzirwa chibve pane zvakaburitswa. Ikozvino maitiro errata anowanikwa pakukumbira.
Intel inorambidza zvese zvinotsanangurwa uye zvinorehwa waranti, kusanganisira pasina muganho, iwo waranti inorehwa yekutengesa, kusimba kune chimwe chinangwa, uye kusatyorwa, pamwe nechero waranti inobva mukuita, kosi yekubata, kana kushandiswa mukutengesa.
Zvinyorwa / Zvishandiso
![]() |
intel Tanga ne oneAPI Rendering Toolkit yeWindows [pdf] Bhuku reMushandisi Tanga neiyo oneAPI Rendering Toolkit yeWindows, Tanga, ine oneAPI Rendering Toolkit yeWindows, Toolkit yeWindows. |