Amata ile tasi API Rendering Toolkit mo Windows
Fa'aoga Taiala
O fa'atonuga nei e fa'apea ua e fa'apipi'iina le Intel® one API Rendering Toolkit (Render Kit). Afai e le'i fa'apipi'iina le pusa meafaigaluega, va'ai le Intel® one API Toolkits Installation Guides mo filifiliga fa'apipi'i. Mulimuli i Laasaga nei e amata ai ma le Intel® one API Rendering Toolkit
- Fa'atonu lau faiga.
- Fausia ma tamoe sample talosaga.
- Fa'agasolo le sample talosaga.
- Laasaga e soso'o ai: Review punaoa faaopoopo e aoao atili ai e uiga i le Render Kit.
Fa'atonu lau Fa'atonu
Fa'aaoga le Intel ® tasi API Rendering Toolkit (Render Kit) samples, e mana'omia muamua ona e setiina lau faiga fa'apea:
- Fa'apipi'i le tasi API sample browser e maua sample puna.
- Fa'apipi'i le Microsoft Visual Studio* ma Cake* ma le Windows* SDK e fau ai le samples.
- Fa'apipi'i meafaigaluega fa'ata.
- Filifili: Fa'apipi'i aveta'avale GPU.
Fa'apipi'i le tasi API Sample Browser
E mafai ona e mauaina sample talosaga mai le tasi API sample browser. O le su'esu'ega o lo'o tufatufaina o se vaega o le Intel® one API Base Toolkit (Base Kit) i le dev-utilities directory.
Fa'apipi'i le Pusa Fa'avae fa'atasi ma Intel® tasi API Threading Building Blocks, lea o lo'o maua i le Render Kit ma le Base Kit. Leai se isi vaega o le Pusa Fa'avae e mana'omia. Va'ai itulau o oloa Fa'avae mo nisi fa'amatalaga ma feso'ota'iga la'u mai.
FAAMANATU E mafai foi ona e mauaina le sampfa'aaoga ma le lima le Git*.
Fa'apipi'i le Microsoft Visual Studio* ma Cake* ma le Windows* SDK
E ui e le mana'omia e Intel® neap Toolkits Cake* ma Windows* SDK , e tele API sampo lo'o tu'uina atu e pei o Faia galuega. Ina ia fausia sea sample mea, e tatau ona e faʻapipiʻi Cake ma Windows SDK.
Ina ia faia lenei mea, faʻapipiʻi le Microsoft Visual Studio * C++ meafaigaluega faʻaleleia, lea e aofia ai le Faia mea faigaluega i le atinaʻeina o le desktop ma le C++ galuega mamafa. Va'ai poloketi keke ile Visual Studio mo fa'atonuga fa'apipi'i.
E masani lava, o vaega manaʻomia e faʻapipiʻiina mai le vaega e filifili ai o le Visual Studio installer. Visual C++ Tools for Cake o lo'o fa'apipi'iina e ala i le le mafai ona avea o se vaega o le Desktop Development ma le C++ galuega mamafa. Mo nisi fa'amatalaga e uiga i keke, tagai ile CMake.org. Mo nisi fa'amatalaga ile Windows* SDK tagai ile
le Microsoft Dev Center Windows* SDK.
Fa'apipi'i Meafaigaluega Fa'ata
Tuuina atu Pusa samples ma talosaga e masani ona manaʻomia ata ua maeʻa ona faʻaogaina e fai ma faʻaoga poʻo faʻatupuina ata e fai ma gaioiga. Ina ia faʻaalia ma faʻaliliu ata faʻaoga ma faʻaulufaleina, e manaʻomia lou mauaina o meafaigaluega faʻataʻitaʻi mo stagi Net PBM fileituaiga (PPM ma PFM). Mea faigaluega fautuaina o Image Magics*. Vaai i le Image Magick web'upega tafa'ilagi mo fa'atonuga fa'apipi'i ma le pule o afifi.
Mo Tagata fa'aoga GPU, La'u ma Fa'apipi'i Aveta'avale GPU
- Ina ia sii maia le aveta'avale, alu ile Graphics Drivers.
- Kiliki i luga ole lomiga lata mai ole Intel® Graphics – Windows ® 10 DCH Drivers.
- Fa'aola le fa'apipi'i.
Laasaga Sosoo
Amata i le Intel ® tasi API Rendering Toolkit e ala i le fausiaina ma le fa'agaioia sample talosaga.
Manatu faaalia
Fa'asoa atu lou finagalo faaalia i lenei tala ile Intel ® tasi API Rendering Toolkit forum.
Fausia ma faʻagasolo Sample Poloketi Fa'aaogaina le Visual Studio * Poloaiga Line
Manaomia muamua: Fa'atonu lau faiga.
E fausia ma tamoe e peiampLe:
- Su'e peiampLe poloketi e faʻaaoga ai le Code Sample Browser mo Intel® oneAPI Toolkits.
- Fausia ma tamoe e pei oample poloketi e faʻaaoga CMake *.
La'u i lalo Sample faʻaaogaina o le Code Sample Browser mo Intel® tasi API Meafaigaluega
Fa'aaoga le Code Sample Browser mo Intel tasi API Toolkits e su'esu'e ai le aoina o luga ole laiga ole Intel® tasi API samples. E mafai ona e kopiina le samples i lau tisiki fa'apitonu'u pei fausia sample poloketi. Ole tele ole Intel tasi APIampO galuega faatino e fausia e faʻaaoga ai le Make * poʻo le Keke, o lea o loʻo aofia ai faʻatonuga o le fausiaina o se vaega o le sample i se FAITAU file. Code Sample Browser mo Intel tasi API Toolkits o se tulaga tuto'atasi tasi-file e mafai ona fa'atinoina e leai se fa'alagolago i faletusi ta'avale malosi.
Mo se lisi o vaega e lagolagoina le Keke, taga'i Fa'aaoga keke ma tasi API Talosaga.
Taua
E mana'omia se feso'ota'iga initaneti e la'u mai ai le samples mo Intel tasi API Toolkits. Mo fa'amatalaga i le fa'aogaina o lenei mea faigaluega tuusa'o, va'ai Fa'atupuina i luga ole Initaneti.
Code Sample Browser mo le Intel one API Toolkits e le galue i le faiga sui sui ma e le lagolagoina le sui WPAD. Afai e iai sau fa'afitauli e feso'ota'i mai tua o se sui, va'ai Fa'afitauli.
Ina ia la'u mai le Intel ® one API Rendering Toolkit (Render Kit) samples:
- Tatala le x64 Native Tools Command Prompt mo VS 2019 command window.
- Seti suiga ole siosiomaga:
valaau "C:\Program Files (x86)\Intel\one API\setvars.bat”
FAAMANATU Afai na e fa'apipi'i le Render Kit i se nofoaga masani, ia mautinoa e sui le C:\Program Files (x86) \ Intel \ tasi API \ faʻatasi ai ma le auala faʻapipiʻi masani aʻo leʻi faʻatinoina le poloaiga. - Mai le faʻailoga, taʻavale le Code Sample Browser mo Intel tasi API Toolkits ma C++ ma C samples. neap-cli -l coppice
Le tasi API CLI lisi e aliali mai: - Filifili Fausia se poloketi e faʻaaoga ai arrow, ona oomi lea o le Enter.
O le a aliali mai le gagana filifilia. - Filifili le gagana mo lau sample. Mo lau poloketi muamua, filifili ipu, ona oomi lea o le Enter.
O le pusa meafaigaluega sampua aliali mai le lisi. Tuuina atu Pusa sampo lo'o i lalo ifo o le tasi API Libraries subtree. - Su'e i le tasi API Libraries > Amataina ma le Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, ona oomi lea o le Enter.
- Fa'ailoa se nofoaga e la'u mai ai le poloketi. Ona o le faaletonu, o le auala lea na e faʻatautaia ai le Code Sample Browser mo Intel tasi API Toolkits ma le igoa o le poloketi.
- Oomi le Tab e filifili Fausia, ona oomi lea o le Enter.
- Toe fai laasaga e sii mai ai le samptusi mo isi vaega: 02_embree_gsg mo Intel® Embraer, 03_openvkl_gsg mo le Intel® Open Volume Kernel Library, 04_oidn_gsg mo Intel® Open Image
Denoise, ma le 05_ispc_gsg mo le Intel® Implicit SPMD Program Compiler (Intel® ISPC). O le sampua faanumera les ma le staged e faamasinoina i le faasologa.
Intel Open Volume Kernel Library 03_openvkl_gsg sampo lo'o avanoa ile lisi ole gagana C ole Code Sample Browser mo Intel tasi API Meafaigaluega:
a. Filifili le gagana c:e. Filifili le Intel Open VKL sampLe:
Va'ai Su'esu'ega Intel one API Samples mai le Poloaiga Line mo se vitio aʻoaʻoga i le fatuina o se poloketi ma le laina faʻatonu.
Fausia ma Fa'atino se Intel® Spray Sample fa'aaoga keke*
- Su'e i le faila na e siiina mai ai le 01_ospray_gsg sample.
- Fa'agasolo tulafono nei e fausia ai le sampLe:
midair fausia cd fausia keke .. keke –fausia . -config Fa'asa'oloto - Fa'asaga i le fa'asalalauga fa'asalalau.
- Fa'atino le talosaga.
.\ospTutorialCpp.exe - Review o ata o lo'o gaosia ma se ata viewer talosaga mo PPM file ituaiga. Mo example, faʻatasi ai ma Image Magick*:
\imdisplay.exe muamua Ipu Frame. ppm
\imdisplay.exe fa'aputuina Frame Capp. ppm
E tatau ona e vaʻai i ata faʻaalia:
• Fa'aputu-tasi e fa'aulu ai le Fa'avaa Cpp muamua:• Sefulu fa'aputuga fa'aputuga Ipu Fa'avaa:
Fausia ma Fa'atino se Intel® Embrey Sample fa'aaoga keke*
- Su'e i le faila na e siiina mai ai le 02_embree_gsg sample.
- Fa'agasolo tulafono nei e fausia ai le sampLe:
mkdir fausia
cd fausia
keke..
cmake –fausia . -config Fa'asa'oloto - Fa'asaga i le fa'asalalauga fa'asalalau.
- Fa'atino le talosaga.
.\minimal.exe
O le sampO le talosaga e faia ni su'ega felagolagomai e lua i le tafatolu ma le Intel Embrey API. E manuia le tasi su'ega, ae misi le isi su'ega. O le fa'aulufale ua tusia i le fa'amauina:
0.000000, 0.000000, -1.000000: Maua le fetaulaiga i luga o le geometry 0, muamua 0 i le tsar=1.000000 1.000000, 1.000000, -1.000000: E leʻi maua se vaeluaga.
Fausia ma Fa'atino se Intel® Open Volume Kernel Library Sampfa'aaoga CMake*
- Su'e i le faila na e siiina mai ai le03_openvkl_gsg sample.
- Fa'agasolo tulafono nei e fausia ai le sampLe:
fausia ile vaeluagalemu
cd fausia
keke..
keke –fausia . -config Fa'asa'oloto - Fa'asaga i le fa'asalalauga fa'asalalau.
- Fa'atino le talosaga.
.\vklTutorial.exe
O le sample talosaga faaalia sampling i totonu o se voluma fa'atulafonoina fa'atupuina ma galuega fa'atino. sampling,
gradient computation, ma le tele-uiga sampling. E tusi le fa'aulufale i le fa'amau.
Fausia ma Fa'atino se Intel® Open Image Denoise Sampfa'aaoga CMake*
- Su'e i le faila na e siiina mai ai le 04_oidn_gsg sample.
- Fa'agasolo tulafono nei e fausia ai le sampLe:
midair fausia cd fausia keke ..
keke –fausia . -config Fa'asa'oloto - Fa'asaga i le fa'asalalauga fa'asalalau.
- Su'e le Ipu Frame fa'aputu. ata ppm i le PFM faʻatasi ma le LSB faʻamaumauga faʻamaumauga. Mo example, faatasi ai ma le meafaigaluega liliu mai Image Magics:
\magic.exe liliuample>\01_ospray_gsg\build\Fa'asa'o \fa'aputuina Ipu Fa'avaa. ppm -endian LSB PFM: fa'aputuina Fa'avaa Capp. pm - Tafe le talosaga e denoise le ata.
.\oidnDenoise.exe -ana fa'aputuina Frame Capp. pm -o denoised.pfm - Review le ata o lo'o gaosia ma se ata viewer talosaga mo PPM file ituaiga. Mo example, fa'atasi ai ma Ata Fa'amaneta*:
\imdisplay.exe fa'afitia. pm
• Fa'ato'a sefulu fa'aputuga fa'aputu Ipu Fa'avaa:
• Fa'ate'aina le i'uga fa'afitia. pm:
Fausia ma Fa'atino se Intel® Implicit SPMD Program Compiler Sampfa'aaoga CMake*
- Su'e i le faila na e siiina mai ai le 05_ispc_gsg sample.
- Fa'agasolo tulafono nei e fausia ai le sampLe:
fausia ile vaeluagalemu
cd fausia
keke..
keke –fausia . - Fa'agasolo se sample talosaga:
.\simple.exe - Fa'ata'ita'i se s e tele fa'amoemoeample talosaga:
./simple_multi.exe
O le talosaga e fa'atino se fa'agaioiga fa'a'au'au fa'ato'a faigofie. O le taunuuga e lolomi i le malosi.
0: faigofie(0.000000) = 0.000000 | 8: faigofie(8.000000) = 2.828427 |
1: faigofie(1.000000) = 1.000000 | 9: faigofie(9.000000) = 3.000000 |
2: faigofie(2.000000) = 4.000000 | 10: faigofie(10.000000) = 3.162278 |
3: faigofie(3.000000) = 1.732051 | 11: faigofie(11.000000) = 3.316625 |
4: faigofie(4.000000) = 2.000000 | 12: faigofie(12.000000) = 3.464102 |
5: faigofie(5.000000) = 2.236068 | 13: faigofie(13.000000) = 3.605551 |
6: faigofie(6.000000) = 2.449490 | 14: faigofie(14.000000) = 3.741657 |
7: faigofie(7.000000) = 2.645751 | 15: faigofie(15.000000) = 3.872983 |
Laasaga Sosoo
Saili punaoa faaopoopo i Laasaga e sosoo ai.
Fa'ata'amilo Sample Talosaga
I le faaopoopo atu i faletusi, o le Intel® onlap Rendering Toolkit e maua ai sample talosaga i
fa'ailoa uiga o meafaigaluega. O nei fa'atonuga tu'ufa'atasia e masani ona fa'aogaina faletusi ata fa'apitoa e fa'aalia
foliga i se faiga fegalegaleai. I le vaega lea, a'oa'o e fa'agaoioi le fa'apipi'iina o talosaga feso'ota'i.
Fa'agasolo Talosaga Fa'afeso'ota'i Fa'atasia
- Fa'atino se sop ua uma ona tu'ufa'atasia Example fa'aogaina ma le Intel ® Spray.
sop Suampo lo'o fa'aalia le fa'aliliuga fa'avae o se va'aiga fegalegaleai ma le Intel Spray. E iai fa'atonuga a le GUI e mafai ona e fa'asolo e su'esu'e vaega o le Intel Spray. - Fa'agasolo se talosaga fa'atusa tafatolu fa'atasi ma le Intel ® Embrey. geometry tafatolu, pei o isi Intel Embrey samples, fa'aalia le agava'a fa'atatau ile su'eina ole ave.
Fa'aoga le fa'ailoga tafatolu e su'esu'e ai uiga Intel Embrey. - Fai se vole ua uma ona tuufaatasia Example fa'aoga ma le Intel® Open Volume Kernel Library (Intel® Open VKL). vole ExampO lo'o fa'aalia le fa'aliliuga autu o se va'aiga fegalegaleai ma le Intel Open VKL. O lo'o iai fa'atonuga a le GUI fa'apitoa mo le fa'aalia o le voluma fa'aaliga.
FAAMANATU Intel ® Open Image Denoise o loʻo faʻaaogaina e fai ma faʻataʻitaʻiga i le ospExamples sample talosaga ma i le Intel Spray Studio. O le Intel Open Image Denoise e leai se talosaga fa'afeso'ota'i tuto'atasi
Fa'atino le Intel® OSPRay Studio Showcase Application
O le Intel Spray Studio e tu'ufa'atasia faletusi Render Kit i se fa'ata'ita'iga fa'aaliga fa'aonaponei. Fa'ata'ita'i le talosaga a le Intel Spray Studio na tu'ufa'atasia a'o le'i su'esu'eina le fa'ailoga puna e fa'aoga mo au lava galuega.
Intel Spray Studio fa'apitoa:
- Ose ata fa'asinomaga mo le utaina, teuina, ma le suia o ata o ata, lanu, ma fa'amaufa'ailoga i se si'osi'omaga fegalegaleai.
- GUI fa'avae meafaigāluega va'aiga mo le tu'uina atu o le fa'atonuga o se fa'aoga feso'ota'iga
- C++ fa'apipi'i atina'e mo fa'atonuga masani
- Ulufale/tuuina atu: Galulue luma OBJ, GLTF*, HDR mea'ai ma Tatala Ata IO*, fa'agasolo ata fa'atino.
- Intel Open Image Denoise post-processing pasi ma le osprey module denoiser library mai le Intel Spray
- Python * fusifusia i le faʻaliliuina o tusitusiga
- Pulea fa'afiafiaga meapueata
- Fa'aliliuga fa'afuainumera fa'atasi ma le MPI
Faʻaauau le Sampma Intel® OSPRay
O lenei fa'ata'ita'iga e fa'aalia ai pe fa'afefea ona fa'agaoioi se feso'ota'iga sample talosaga ma le Intel® OSPRay mai le Intel® oneAPI Rendering Toolkit (Render Kit) mo Windows* OS.
Manaomia muamua: Fa'atonu lau faiga.
E fa'atino le talosaga:
- Tatala se fa'atonuga vave.
- Seti suiga ole siosiomaga:
valaau "C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
FAAMANATU Afai na e fa'apipi'i le Render Kit i se nofoaga masani, ia mautinoa e sui le C:\Program Files (x86) \ Intel \ oneAPI \ faʻatasi ai ma le auala faʻapipiʻi masani aʻo leʻi faia le poloaiga. - Alu i se tusi tusi ma fai se lisi e teu ai le lagolago files. Mo example, fatuina le faila rkgsg: cd% USERPROFILE% vaeluagalemu rkgsg cdrkgsg
- Fa'aola ospExamples: ospExamples.exe
O le a tatalaina se faamalama GUI fou i le tele o vaaiga faigofie e aofia ai ituaiga geometry faavae, moli, ma voluma. E mafai ona e fa'asa'o le vaaiga i le kilikiina o le fa'amau i laloPulea ma Fautuaga
E mafai ona e pulea le vaaiga view ma se isumu e faapea:
- Kiliki taumatau e ave ai le meapueata i totonu ma fafo mai le mea e va'ai ai.
- Kiliki agavale e sui ai.
- Fa'aaoga se uili isumu e fa'apa ai.
E lipoti atu ai fo'i le geometry ID mo fa'ailoga fela'ua'i i lalo o le fa'ailo i totonu o se laina. - Toso ma pa'u e fa'agaoioi le meapueata.
E mafai fo'i ona e fa'aogaina fa'atonuga o keyboard nei:
- Oomi le G e fa'aali/natia ai le fa'aoga fa'aoga.
- Oomi le Q e tuu ai le talosaga.
E mafai foi ona e pulea le vaaiga mai le pusa e pulea: - Fa'ata'ita'i ese'ese vaaiga fa'akomepiuta ma voluma. View latou i lalo o fa'aliliuga eseese.
- Fa'aleaogaina le fa'avaa i luga ole fegalegaleai e mafai ai ona fa'aauau le fa'afiafiaga a'o folauga.
- Fa'aaga le fa'aali loloto e fa'aalia ai le loloto fa'atatau i le va'aiga o ave ma le vaaiga mai nofoaga ta'itasi pika o le meapueata.
- Fa'aagaaga le fa'aali albedo e fa'aali ai le albedo o mea i le va'aiga o ave ma le vaaiga mai nofoaga ta'itasi pika o le meapueata.
- Fa'ataga le denoiser e fa'afitia fa'avaa ta'itasi ile Intel® Open Image Denoised
Fa'aaliga: O le denoiser atonu e sili atu ona lelei le matauina i nisi geometries nai lo isi. Mo example, o le Streamlines seti vaaiga muai fa'aali manino atu le feso'ota'iga ma le denoise.
FAAMANATU Afai e le o maua le osprey module denoiser i lau tufatufaga, e mafai ona e mauaina i le fa'aogaina o le Superbill e pei ona fa'amatalaina i le Next Steps.
- Suia pixel filter e toeview o auala eseese anti-aliasing o loʻo maua ile API.
- Suia pika samples, o le numera o vaaiga samples i le pika i le fa'aputuga e tasi. Maualuga sampe maua ai le umi o taimi e fai ai, ae sili atu le vave o le fa'aputuga i le fa'aputuga. Laiti samples i le pika e maua ai le saoasaoa o le fa'atinoga o talosaga.
- Suia le pito maualuga o le umi o le ala, o le numera o ata o le ala po'o suiga i le sample. O se numera maualuga e sili atu ona sa'o, ae o se numera maualalo e vave ona fa'atatau.
- Suia le umi o le auala roulette, o le faitotoʻa poʻo mafaufauga poʻo faʻataʻitaʻiga e faʻamaeʻa faʻafuaseʻi ai le felauaiga o se ave. O se numera maualuga e sili atu ona sa'o, ae o se numera maualalo e vave ona fa'atatau.
- Suia sample saofaga. SampLe saofaga itiiti ifo nai lo le min O le saofaga o le a le afaina ai le vaaiga. O se numera maualalo e sili atu ona sa'o, a'o se numera maualuga e vave ona fa'atatauina.
- Suia le faanene o le meapueata e pulea ai le faanenefu a'o faagaioi le meapueata. Ole tau ole 0 e tape ai le faanenefu.
- Fa'aaga le Render Sun Sky e fa'aola ai se va'aiga fa'atonutonu. O le vaaiga o le a atagia ai le tafailagi e pei ona faʻatulagaina mai GUI pop-up parakalafa.
Laasaga Sosoo
- Tamomoe muai tuufaatasia sample talosaga mo isi vaega Render Kit.
- Saili punaoa faaopoopo i Laasaga e sosoo ai.
Faʻatautaia le Intel® Embree Sample
O lenei a'oa'oga o lo'o fa'aalia ai le fa'atinoina o se feso'ota'iga Intel® Embrey sample talosaga o lo'o aofia i le Intel® tasi API Rendering Toolkit (Render Kit). O lenei sampLe faʻaalia pe faʻafefea ona faʻatupuina se ata ma geometry faʻavae e faʻaaoga ai le Intel Embrey.
Le fa'ailoga tafatolu sampLe talosaga o loʻo faʻaalia i le aʻoaʻoga e faʻaogaina ai se faʻaoga faʻaoga faʻataʻitaʻi e fatu ai se pusa faʻamau ma le vaalele eleele e faʻaaoga ai tafatolu tafatolu.
Manaomia muamua: Fa'atulaga lau faiga.
E fa'atino le talosaga:
- Tatala se fa'atonuga vave.
- Seti suiga ole siosiomaga:
valaau "C:\Program Files (x86)\Intel\one API\setvars.bat”
FAAMANATU Afai na e fa'apipi'i le Render Kit i se nofoaga masani, ia mautinoa e sui le C:\Program Files (x86) \ Intel \ tasi API \ faʻatasi ai ma le auala faʻapipiʻi masani aʻo leʻi faʻatinoina le poloaiga. - Alu i se tusi tusi ma fai se lisi e teu ai le lagolago files. Mo example, fatuina le faila rk_gsg:
cd %USERPROFILE%
va'a va'alele
cd rigs - Fa'asolo le fa'ailoga tafatolu sample: triangle_geometry.exe
E matala se faamalama fou i se pusa 3D ray-tracked. Ina ia fa'agaoioi le meapueata, kiliki ma toso le ki agavale o le isumu pe fa'aoga le W, A, S, D po'o le aū. Mo fa'amatalaga e uiga i le sample, vaai Mataupu 9 i le Intel Embrey pepa.
Fautuaga ma Mata'upu
- Ina ia fa'agaoioi le meapueata, kiliki ma toso le ki agavale o le isumu pe fa'aoga W, A, S, D po'o ki aū.
- O lenei sampLe faʻaalia pe faʻafefea ona faʻatupuina se ata ma geometry faʻavae e faʻaaoga ai le Intel Embrey.
- tafatolu geometry sample uiga:
- O se fa'asologa fa'amalo o fa'amatalaga fa'alele faigofie, e aofia ai le nofoaga o tulimanu o le pusa ma le va'alele.
- Le fa'auigaina o lisi fa'asino e fausia tafatolu mai pito.
- API-faʻamatalaina geometry faʻamaumauga faʻatulagaina e fatu ma tuʻuina atu vertex ma faʻamaumauga faʻamaumauga i totonu o le vaaiga.
- Se fa'avasegaga fa'afuainumera tele mo le su'eina o ave i luga o le fa'avaa o ata.
- Ua vaevaeina ave fa'akomepiuta i ta'ele o pika mata. E vaelua ta'ele i filo.
- E fa'atino e ta'i ta'itasi su'ega felavasa'i ave mo pika ta'itasi i totonu o le tile.
- E le gata i su'ega fa'asagaga o ave e iloa ai lanu tafatolu, e faia fo'i se su'ega fa'asaga i le paolo (occlusion) i le va'aiga mo se fa'atonuga malamalama fa'amaumau e tasi.
- O pika mulimuli o lo'o iai fa'amatalaga lanu e fa'atatau mai ave o lo'o fa'apipi'iina i totonu o fa'ailoga tolu lanu RGB.
- Fa'ata'otoga fa'alava e maua ai le tele o fa'ailoga kelu. O lenei faʻamatalaga e faʻaaogaina tele i isi Intel
Embrey sample talosaga. O le sample abstraction e aofia ai: - Seti mo le toe vala'au i le amataga, fa'aliliuina, ma galuega fa'amavae
- Fa'asologa o fa'amaumauga mo le fa'afoeina o fa'amaumauga o vaaiga
- Ulufale mai le keyboard ma le isumu
- API fa'aoga i le fa'aogaina o fa'amalama fa'amalama fa'ailoga mo le fa'aaliga
Va'ai le puna o talosaga ile triangle_geometry_device.cpp ile faleteuoloa Intel Embraer GitHub*.
So'oga Intel Embrey ma isi vaega Render Kit
- Intel® Spray, le masini feavea'i e su'eina ave, e fa'aogaina le Intel Embrey e gaosia ai ata. O le Intel Spray fo'i e tu'uina atu mea faitino ma galuega fa'apitoa i ata 3D.
- Intel Spray aiaiga e aofia ai le voluma ma geometry meafaitino, meafaitino, lanu, moli, meapueata, faʻavaa paʻu, MPI-faʻavae faʻasoa faʻasoa, ma isi.
- Mo tagata atiaʻe ma OpenGL*-pei o talaaga, Intel Spray atonu o se auala sili atu e amata ai suʻesuʻega o le meafaigaluega nai lo le Intel Embrey.
- Intel Embrey ala su'esu'e fa'atasiampO le polokalame e maua ai se fa'amatalaga la'ititi ma talafeagai i se su'ega ala. Avanoa i se fa'atinoga fa'apitoa fa'apolofesa fa'atino o se fa'asinoala ala i totonu ole Intel Spray API.
- Ole malosi ole Intel Embrey e fa'atotonugalemu ile su'esu'eina o ave fa'ata. I se fa'atusatusaga, o le Intel® Open Volume Kernel Library (Intel® Open VKL) e maua ai le va'aiga o le voluma ma sampagava'a ling.
- O ata o lo'o tu'uina atu i le Intel Embrey e mafai ona fa'aseseina ile Intel® Open Image Denoise. Ae ui i lea, o le Intel Spray o loʻo tuʻuina atu le faʻalauteleina o avanoa faʻapipiʻi faʻapipiʻi avanoa e faʻafaigofie ai le puleaina o faʻamaumauga. O le i'uga o le fa'afitia o ata maualuluga i se fa'aitiitiga o le tau fa'atatau ile su'ega o ave.
Laasaga Sosoo
- Tamomoe muai tuufaatasia sample talosaga mo isi vaega Render Kit.
- Va'ai Laasaga e sosoo ai mo nisi punaoa.
Fa'aola le Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
O lenei a'oa'oga o lo'o fa'amatalaina pe fa'afefea ona fa'agaoioi se feso'ota'iga na tu'ufa'atasiaample talosaga na fausia ile Intel® Open
Volume Kernel Library (Intel® Open VKL).
O le vole Examples sampLe talosaga e tu'uina atu ai fa'ai'uga o le Intel Open VKL API e va'ava'ai e ala i se ata fa'ata.
Manaomia muamua: Fa'atonu lau faiga.
E fa'atino le talosaga:
- Tatala se fa'atonuga vave.
- Seti suiga ole siosiomaga:
valaau "C:\Program Files (x86)\Intel\one API\setvars.bat”
FAAMANATU Afai na e fa'apipi'i le Render Kit i se nofoaga masani, ia mautinoa e sui le C:\Program Files (x86) \ Intel \ tasi API \ faʻatasi ai ma le auala faʻapipiʻi masani aʻo leʻi faʻatinoina le poloaiga. - Alu i se tusi tusi ma fai se lisi e teu ai le lagolago files. Mo example, faia le
pusa masaesae :
cd %USERPROFILE%
va'a va'alele
cd rigs - Tamomoe le sample talosaga:
vole Examples.exe
O le sampo le a tatalaina i'uga i se faamalama GUI fou.
O fa'atonuga nei e maua:
- Kiliki agavale (Mouse1) ma toso e sui le meapueata.
- Kiliki taumatau (Mouse2) ma toso e fa'aola meapueata.
- Kiliki i le ogatotonu (Mouse3) ma toso i le meapueata.
- Filifili galuega fa'aliliu ese'ese, Intel Open VKL API fa'atatau, ma fa'atonu fa'atonuga e va'aia ai le leo.
FAAMANATU E ono felavasa'i elemene fa'aoga fa'aoga. Toso ma faapa'u le pa fa'atonutonu lanumoana e va'ai ai fa'atonuga uma.
Fautuaga ma Mata'upu
- E eseese auala fa'aliliu o lo'o maua mai le fa'aliliuga tu'u-lalo. O nei faiga e fetaui ma voluma fa'aonaponei sampling ma tuuina atu talosaga.
- Density Path Tracer renderer fa'aalia le su'eina o le ala i totonu o se voluma. E fa'aaogaina vole Compute Sample() i le lagolagoina o se Woodcock-tracking sampling algorithm. Fa'aoga pusa fa'atalanoaga e fa'atonutonu ai fa'asologa o algorithm. Va'ai DensityPathTracer.cpp.
- O lo'o fa'aalia e le tagata tu'u fa'ata'ita'i hit-iterator ma le fa'agasologa fa'atatau. E fa'aaogaina vole Iterate it() ma vole Compute Gradient(). O lenei example fa'aalia fo'i le su'ega ata. Va'ai HitIteratorRenderer.cpp.
- E fa'aalia e le Ray-march le fa'asologa o le va ma le fa'atusatusaina o le voluma sample. E fa'aaogaina vole Iterate Interval() ma vole Compute Sample(). Va'ai RayMarchIteratorRenderer.cpp.
- Pe a su'esu'eina le samples, ia maitauina o le code e faʻaigoaina ma faʻapitoa e lagolago ai le faʻamalama faʻaalia fesoʻotaʻiga. Ina ia malamalama atili i le code, amata i le render Pixel() galuega.
- O faiga ISPC e fetaui ma fa'atinoga fa'ailoga ua fausia ile Intel® Implicit SPMD Program Compiler. O nei faʻatinoga e faʻateleinatage o le SIMD gafatia o processors faʻaonaponei ma maua ai le tele o avanoa mo le faʻatinoga.
Laasaga Sosoo
- Tamomoe muai tuufaatasia sample talosaga mo isi vaega Render Kit.
- Va'ai Laasaga e sosoo ai mo nisi punaoa.
Fa'aola le Intel® Spray Studio
O lenei faʻataʻitaʻiga e faʻaalia ai le faʻaogaina o le Intel® Spray Studio application. Intel Spray Studio o se fa'aaliga fa'aaliga o lo'o aofia i le Intel® neap Rendering Toolkit (Render Kit). Ose fa'aoga fegalegaleai ma fa'alautele le su'eina o ave.
Manaomia muamua: Fa'atonu lau faiga.
E fa'atino le talosaga:
- Tatala se fa'atonuga vave.
- Seti suiga ole siosiomaga:
valaau "C:\Program Files (x86)\Intel\one API\setvars.bat”
FAAMANATU Afai na e fa'apipi'i le Render Kit i se nofoaga masani, ia mautinoa e sui le C:\Program Files
(x86)\Intel\one API\ fa'atasi ai ma le auala fa'apipi'i masani a'o le'i faia le fa'atonuga. - Alu i se tusi tusi ma fai se lisi e teu ai lagolago ma taunuuga files. Mo example,
fai le faila rigs:
cd %USERPROFILE% va'a va'alele cd rigs - Faʻaauau le Intel Spray Studio: ospStudio.exe
E tatau ona e va'ai i se fa'amalama fa'aliliuga feso'ota'i: - I le fa'amalama fa'aliliuga, alu i File > Fa'aaliga Fa'aaliga ma filifili se tasi o fa'ata'ita'iga fa'ata'ita'i vaaiga.
FAAMANATU O nisi o vaaiga e fa'aalia ai le Intel® Open Volume Kernel Library e mafai ona tu'ufa'atasia.
- Review le vaaiga ua filifilia. Mo example, o le Multilevel Hierarchy demo e foliga mai:
E mafai ona e pulea le vaaiga view ma se isumu e faapea:
• Kiliki taumatau e aveese ai le meapueata i totonu ma fafo mai le mea e vaai ai.
• Kiliki agavale e sui ai.
• Fa'asolo le uili o le isumu e fa'asolo i totonu ma fafo.
• Toso ma faapa'u e aveese le meapueata.
E mafai fo'i ona e fa'aogaina fa'atonuga o keyboard nei:
• LUGA/LALO: Fa'aoso le meapueata i le itu Z (i totonu ma fafo).
• ALT+UP/ALT+LALO: Fa'agaioi le meapueata i luga o le Y (i luga pe lalo).
• AGA VALE: Ave le meapueata i le agavale i le X axis.
• TAUMATAU: Fa'asolo le meapueata i le itu taumatau i luga o le X axis.
• W/S: Suia le maualuga o meapueata.
• ALT+S: Faasaoina se faavaa e fai a file i se lisi fa'apitonu'u.
• A/D: Suia le meapueata azimuth.
• ALT+A/ALT+D: Suia le lola meapueata.
• G: Fa'aali/Natia le fa'aoga fa'aoga.
• F: Tuu le talosaga.
• P: Lolomi se kalafi vaaiga i le atigi.
• M: Lolomi se tusi resitala o mea i le atigi.
• E: Lolomi tuaoi faavaa.
• V: Lolomi fa'asologa o meapueata i le atigi.
• =: Oomi se nofoaga e sefe ai tapula'a meapueata.
• -: Pop se nofoaga e sefe ai tapula'a meapueata.
• 0-9: Seti se ata pueata.
• Uu le X, uu le Y, uu le Z: Taofi le itu mo le gaioiga o meapueata. - E mafai ona e fa'asaoina le ata mai le Menu> Save...> Screenshot i se fa'asologa o ata e sili ona fiafia i ai. O le ata o lo'o fa'asaoina i le lisi o ieie galue e pei o le potu. .
- E mafai ona e toeview le faʻamalama faʻapolopolo ma lau ata e te manaʻo ai viewer.
Laasaga Sosoo
- Tamomoe muai tuufaatasia sample talosaga mo isi vaega Render Kit.
- Va'ai Laasaga e sosoo ai mo nisi punaoa.
Laasaga Sosoo
Su'esu'e fa'aopoopo Intel ® tasi API Rendering Toolkit (Render Kit) punaoa.
API Tusi Lesona
O faletusi Render Kit e maua ai feso'ota'iga API fa'avae C99. API tusi lesona o lo'o maua i luga o vaega faletusi lautele webitulau.
- Intel® OSPRay API tusi lesona
- Intel® Embree API tusi lesona
- Intel® Open Volume Kernel Library (Intel® Open VKL) API tusi lesona
- Intel® Open Image Denoise API tusi lesona
O ulutala C99 API uma e tuufaatasia i lalo ole C++11. Afai e te mana'o i le C++, o nisi faletusi Render Kit latou te fa'aalia galuega fa'apipi'i C++ API fa'amatala i le ulutala files.
Faletusi | Ulutala |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Advanced Sample Polokalama Punaoa
Mo vaega taitasi sample, punaoa o loʻo maua i le vaega GitHub * fale teu oloa:
- Intel Spray sample puna
- Intel Embrey sample puna
Mo sample faʻamatalaga, tagai i le mataupu 9 i le Intel Embrey taiala. - Intel Tatala VKL sample puna
- Intel Tatala Ata Denoise sample puna
Na'o le laina fa'atonu lea. - Intel Spray Studio puna
- Su'esu'e uma samples i se pusa oneone faigofie ma atoatoa. Fa'asa'o ma toe fausia vave.
- Mauaina le tele o mea e mana'omia muamua mo le fauina otometi o faletusi
- Reviewi totonu ole faletusi fa'apogai tulafono
- Suia o galuega faatino Render Kit, e aofia ai le stago le faletusi fau taimi vaega e filifili ai
- O le tusitusiga superbill o loʻo tuʻuina atu e avea o se vaega faʻapitoa o le tufatufaina o Render Kit. O loʻo iai foʻi i le Render Kit GitHub portal. Mo se fa'ata'ita'iga o fa'amatalaga sili, va'ai le pepa mo lau faiga fa'aoga:
- Fausia Intel tasi API Rendering Toolkit Libraries mo Windows* OS
- Fausia Intel tasi API Rendering Toolkit Libraries mo Linux* OS
- Fausia Intel tasi API Rendering Toolkit Libraries mo macOS*
Fonotaga ma Manatu faaalia
Fai ni fesili ma tu'uina atu fa'amatalaga ile Intel oneAPI Rendering Toolkit forum.
Lipoti sa'o fa'afitauli fa'apitoa ile vaega GitHub repositories:
- Intel Spray fale teu oloa
- Intel Embrey faleoloa
- Intel Open VKL faleoloa
- Intel Open Image Denoise faleoloa
- Intel Spray Studio fale teu oloa
Fa'afitauli
O lenei vaega o lo'o fa'amatalaina ai fa'afitauli fa'apitoa e te ono feagai pe a fa'aogaina le Intel® one API Rendering Toolkit (Render Kit).
Mo fesoasoani fa'apitoa, asiasi i le Intel ® tasi API Rendering Toolkit Community Forum.
Sese: Leai se fa'atonuga fa'amaoti
E mafai ona e vaʻai i le mea sese o loʻo i lalo pe a faʻaogaina se GUI-based application mai se pusa Docker *:
Leai se maliega faʻapitoa
Sese 65544: X11: Ua le mafai ona tatala fa'aaliga :0
Fa'agata vala'au ina ua uma ona togi se fa'ata'ita'iga o le 'sty::runtime error'
O le a (): Ua le mafai ona amataina le GLFW!
Fa'amuta (ua lafoa'i)
Fofo: Aʻo leʻi faʻalauiloaina le talosaga, ia mautinoa e te faʻatautaia le xhost command i le Docker container:
talimalo +
Fa'asilasilaga ma Fa'asalaga
Atonu e manaʻomia le atamai o tekinolosi Intel e faʻaaogaina masini, polokalama poʻo le tautua faʻagaioia.
E leai se oloa po'o se vaega e mafai ona matua malupuipuia.
E ono fesuisuiai au tau ma taunuuga.
© Intel Corporation. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
Oloa ma Fa'amatalaga Fa'atinoga
Fa'atinoga e eseese ile fa'aoga, fa'atulagaina ma isi mea. A'oa'o atili ile www.Intel.com/PerformanceIndex.
Fa'aaliga toe teuteu #20201201
Leai se laisene (fa'aalia pe fa'aali, e le estoppel po'o se isi mea) i so'o se aia tatau tau le atamai ua fa'atagaina e lenei pepa.
O oloa o loʻo faʻamatalaina e ono iai ni faʻaletonu mamanu poʻo ni mea sese e taʻua o le errata e ono mafua ai ona alu ese le oloa mai faʻamatalaga faʻasalalau. O mea sese o lo'o iai nei o lo'o avanoa i luga ole talosaga.
E fa'afitia uma e Intel fa'apolopolo fa'amaonia, e aofia ai e aunoa ma se fa'atapula'aina, fa'amaonia fa'amaonia o le fa'atau, talafeagai mo se fa'amoemoe fa'apitoa, ma le le solia, fa'apea fo'i ma so'o se saisai e tula'i mai i le fa'atinoga, faiga tau fefa'ataua'iga, po'o le fa'aogaina i fefa'ataua'iga.
Pepa / Punaoa
![]() |
intel Amata ile OneAPI Rendering Toolkit mo Windows [pdf] Taiala mo Tagata Fa'aoga Amata ile tasiAPI Rendering Toolkit mo Windows, Amata, ma le tasiAPI Rendering Toolkit mo Windows, Toolkit mo Windows |