intel - logoAmata 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

  1. Fa'atonu lau faiga.
  2. Fausia ma tamoe sample talosaga.
  3. Fa'agasolo le sample talosaga.
  4. 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:

  1. Fa'apipi'i le tasi API sample browser e maua sample puna.
  2. Fa'apipi'i le Microsoft Visual Studio* ma Cake* ma le Windows* SDK e fau ai le samples.
  3. Fa'apipi'i meafaigaluega fa'ata.
  4. 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

  1. Ina ia sii maia le aveta'avale, alu ile Graphics Drivers.
  2. Kiliki i luga ole lomiga lata mai ole Intel® Graphics – Windows ® 10 DCH Drivers.
  3. 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:

  1. Su'e peiampLe poloketi e faʻaaoga ai le Code Sample Browser mo Intel® oneAPI Toolkits.
  2. 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:

  1. Tatala le x64 Native Tools Command Prompt mo VS 2019 command window.
  2. 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.
  3. 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:intel Amata i le OneAPI Rendering Toolkit mo Windows - Fausia se poloketi
  4. Filifili Fausia se poloketi e faʻaaoga ai arrow, ona oomi lea o le Enter.
    O le a aliali mai le gagana filifilia.intel Amata i le OneAPI Rendering Toolkit mo Windows - cpp
  5. 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.intel Amata i le OneAPI Rendering Toolkit mo Windows - OneAPI Libraries
  6. 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.
  7. 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.intel Amata i le OneAPI Rendering Toolkit mo Windows - Fausia
  8. Oomi le Tab e filifili Fausia, ona oomi lea o le Enter.
  9. 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:intel Amata i le OneAPI Rendering Toolkit mo Windows - Filifili le gagana ce. Filifili le Intel Open VKL sampLe:intel Amata i le OneAPI Rendering Toolkit mo Windows - 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*

  1. Su'e i le faila na e siiina mai ai le 01_ospray_gsg sample.
  2. Fa'agasolo tulafono nei e fausia ai le sampLe:
    midair fausia cd fausia keke .. keke –fausia . -config Fa'asa'oloto
  3. Fa'asaga i le fa'asalalauga fa'asalalau.
  4. Fa'atino le talosaga.
    .\ospTutorialCpp.exe
  5. 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:intel Amata i le OneAPI Rendering Toolkit mo Windows - fa'aputuga fa'aopoopo• Sefulu fa'aputuga fa'aputuga Ipu Fa'avaa:

intel Amata i le OneAPI Rendering Toolkit mo Windows -BuildFausia ma Fa'atino se Intel® Embrey Sample fa'aaoga keke*

  1. Su'e i le faila na e siiina mai ai le 02_embree_gsg sample.
  2. Fa'agasolo tulafono nei e fausia ai le sampLe:
    mkdir fausia
    cd fausia
    keke..
    cmake –fausia . -config Fa'asa'oloto
  3. Fa'asaga i le fa'asalalauga fa'asalalau.
  4. 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*

  1. Su'e i le faila na e siiina mai ai le03_openvkl_gsg sample.
  2. Fa'agasolo tulafono nei e fausia ai le sampLe:
    fausia ile vaeluagalemu
    cd fausia
    keke..
    keke –fausia . -config Fa'asa'oloto
  3. Fa'asaga i le fa'asalalauga fa'asalalau.
  4. 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*

  1. Su'e i le faila na e siiina mai ai le 04_oidn_gsg sample.
  2. Fa'agasolo tulafono nei e fausia ai le sampLe:
    midair fausia cd fausia keke ..
    keke –fausia . -config Fa'asa'oloto
  3. Fa'asaga i le fa'asalalauga fa'asalalau.
  4. 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
  5. Tafe le talosaga e denoise le ata.
    .\oidnDenoise.exe -ana fa'aputuina Frame Capp. pm -o denoised.pfm
  6. 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:

intel Amata i le OneAPI Rendering Toolkit mo Windows - Fa'a'ese'ese i'uga• Fa'ate'aina le i'uga fa'afitia. pm:intel Amata i le OneAPI Rendering Toolkit mo Pupuni -Run a IntelFausia ma Fa'atino se Intel® Implicit SPMD Program Compiler Sampfa'aaoga CMake*

  1. Su'e i le faila na e siiina mai ai le 05_ispc_gsg sample.
  2. Fa'agasolo tulafono nei e fausia ai le sampLe:
    fausia ile vaeluagalemu
    cd fausia
    keke..
    keke –fausia .
  3. Fa'agasolo se sample talosaga:
    .\simple.exe
  4.  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:

  1. Tatala se fa'atonuga vave.
  2. 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.
  3. 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
  4. 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 lalointel Amata i le OneAPI Rendering Toolkit mo Windows - fa'amau fa'amauPulea 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:

  1. Tatala se fa'atonuga vave.
  2. 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.
  3. 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
  4. 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.

intel Amata i le OneAPI Rendering Toolkit mo Pupuni - 3D rayFautuaga 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:

  1. Tatala se fa'atonuga vave.
  2. 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.
  3. 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
  4. 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.
    intel Amata i le OneAPI Rendering Toolkit mo Windows - pulega uma

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:

  1. Tatala se fa'atonuga vave.
  2. 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.
  3. 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
  4. Faʻaauau le Intel Spray Studio: ospStudio.exe
    E tatau ona e va'ai i se fa'amalama fa'aliliuga feso'ota'i:intel Amata i le OneAPI Rendering Toolkit mo Windows - File
  5. 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.intel Amata i le OneAPI Rendering Toolkit mo Windows - Fa'aaliga Fa'aaligaFAAMANATU O nisi o vaaiga e fa'aalia ai le Intel® Open Volume Kernel Library e mafai ona tu'ufa'atasia.
  6. Review le vaaiga ua filifilia. Mo example, o le Multilevel Hierarchy demo e foliga mai:intel Amata i le OneAPI Rendering Toolkit mo Windows - Fa'aaliga Fa'aaliga 1E 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.
  7. 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. .intel Amata i le OneAPI Rendering Toolkit mo Windows -Save
  8. 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
Superbills
E mafai ona e fa'aogaina se si'osi'omaga fa'apitonu'u e fau ma fa'atino uma samples ma le superbill. O le superbill o se tusitusiga Cake* fa'aautomatika atoa e maua ma fau uma faletusi Render Kit ma s.amples. O le superbill o se auala fautuaina mo:
  • 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.

intel - logo

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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *