Intel - logoQala ka API Rendering Toolkit e le 'ngoe bakeng sa Windows
Bukana ea Mosebelisi

Litaelo tse latelang li nka hore u kentse Intel® one API Rendering Toolkit (Render Kit). Haeba ha u na sephutheloana sa lithulusi tse kentsoeng, sheba Tataiso ea ho Instola ea Intel® one API API bakeng sa likhetho tsa ho instola. Latela Mehato Ena ho Qala ka Intel® one API Rendering Toolkit

  1. Lokisa sistimi ea hau.
  2. Haha le ho matha sample likopo.
  3. Tsamaisa sample likopo.
  4. Mehato e latelang: Review lisebelisoa tse ling ho ithuta haholoanyane ka Render Kit.

Lokisa Sisteme ea Hau

Ho sebelisa Intel ® one API Rendering Toolkit (Render Kit) sampLeha ho le joalo, o hloka ho qala sistimi ea hau ka tsela e latelang:

  1. Kenya API e le 'ngoeample sebadi ho fihlella sample mehloli.
  2. Kenya Microsoft Visual Studio* ka Cake* le Windows* SDK ho aha samples.
  3. Kenya lisebelisoa tsa ho nka litšoantšo.
  4. Boikhethelo: Kenya li-driver tsa GPU.

Kenya API S e le 'ngoeample Browser
O ka fihlella sample lits'ebetso tse tsoang ho API e le 'ngoeample sebadi. Sebatli se ajoa joalo ka karolo ea Intel® one API Base Toolkit (Base Kit) bukeng ea lisebelisoa tsa dev.
Kenya Base Kit ka Intel® one API Threading Building Blocks, e fumanehang ho Render Kit le Base Kit. Ha ho na likarolo tse ling tsa Base Kit tse hlokahalang. Sheba leqephe la sehlahisoa sa Base Kit bakeng sa tlhaiso-leseling e batsi le likhokahano tsa ho jarolla.
HLOKOMELA U ka boela ua fumana sampka letsoho ho sebelisa Git*.
Kenya Microsoft Visual Studio* ka Cake* le Windows* SDK
Leha Intel® neap Toolkits e sa hloke Cake* le Windows* SDK , li-API tse ngata.amples li fanoa e le Etsa merero. Ho haha ​​tse joalo sampLes, u lokela ho kenya Cake le Windows SDK.
Ho etsa sena, kenya lisebelisoa tsa ntlafatso tsa Microsoft Visual Studio * C ++, tse kenyelletsang Etsa lisebelisoa ho nts'etsopele ea komporo ka mosebetsi oa C ++. Sheba merero ea Likuku ho Visual Studio bakeng sa litaelo tsa ho kenya.
Ka tloaelo, likarolo tse hlokahalang li kentsoe ho tsoa karolong ea boikhethelo ea "Visual Studio installer". Lisebelisoa tsa Visual C ++ bakeng sa Cake li kentsoe ka mokhoa oa kamehla e le karolo ea Nts'etsopele ea Desktop e nang le mosebetsi oa C ++. Bakeng sa tlhaiso-leseling e batsi ka Cake, sheba ho CMake.org. Bakeng sa tlhaiso-leseling e batsi ka Windows* SDK sheba ho
Microsoft Dev Center Windows* SDK.
Kenya Imaging Tools
Render Kit samphangata le lits'ebetso li hloka litšoantšo tse fetisitsoeng pele e le ho kenya kapa ho hlahisa litšoantšo joalo ka tlhahiso. Ho bonts'a le ho fetolela litšoantšo tse kenang le tse hlahisoang, o hloka ho fumana lisebelisoa tsa ho nka litšoantšo bakeng sa stagka Net PBM filemefuta (PPM le PFM). Sesebelisoa se khothalelitsoeng ke Image Magics*. Sheba setšoantšo sa Magick website bakeng sa standalone le molaoli oa sephutheloana litaelo tsa ho kenya.
Bakeng sa Basebelisi ba GPU, Khoasolla le ho kenya Bakhanni ba GPU

  1. Ho khoasolla mokhanni, e ea ho Graphics Drivers.
  2. Tobetsa ho mofuta oa morao-rao oa Intel® Graphics - Windows ® 10 DCH Drivers.
  3. Kenya sesebelisoa.

Mehato e Latelang
Qala ka Intel ® one API Rendering Toolkit ka ho haha ​​le ho tsamaisa sample likopo.
Maikutlo
Arolelana maikutlo a hau mabapi le sengoloa sena sethaleng sa Intel ® one API Rendering Toolkit.
Haha 'me u Mathe Sample Merero e Sebelisang Visual Studio* Command Line
Tlhokahalo: Lokisa sistimi ea hau.
Ho haha ​​le ho matha joalo kaampLe:

  1. Fumana joalo kaample projeke e sebelisang Khoutu Sample Browser bakeng sa Intel® oneAPI Toolkits.
  2. Haha le ho matha joalo kaample morero o sebelisa CMake*.

Khoasolla Sampka ho sebelisa Khoutu Sample Browser bakeng sa Intel® one API Toolkits
Sebelisa Khoutu SampLe Browser bakeng sa Intel one API Toolkits ho bala pokello ea Intel® one API samples. U ka kopitsa samples ho disk ea hau ea lehae joalo ka sample merero. Boholo ba Intel one API sample merero e hahiloe ka ho sebelisa Make * kapa Cake, kahoo litaelo tsa kaho li kenyelelitsoe e le karolo ea sample ho BALA file. Khoutu SampLe Browser bakeng sa Intel one API Toolkits ke sesebelisoa se ikemetseng.file e sebetsang e sa itšetleheng ka lilaebrari tse sebetsang tsa nako ea ho sebetsa.
Bakeng sa lethathamo la likarolo tse tšehetsang Cake, bona Sebelisa Cake ka API e le 'ngoe.
Bohlokoa
Khokelo ea inthanete e ea hlokahala ho jarolla samples bakeng sa Intel one API Toolkits. Ho fumana leseli mabapi le mokhoa oa ho sebelisa sephutheloana sena sa lisebelisoa ntle le marang-rang, bona Developing in Offline Systems.
Khoutu SampLe Browser bakeng sa Intel one API Toolkits ha e sebetse le litlhophiso tsa proxy ea tsamaiso ebile ha e tšehetse moemeli oa WPAD. Haeba u na le bothata ba ho hokela ka morao ho proxy, bona Tharollo ea mathata.
Ho khoasolla Intel ® one API Rendering Toolkit (Render Kit) samphanyane:

  1. Bula "x64 Native Tools Command Prompt" bakeng sa fensetere ea taelo ea VS 2019.
  2. Beha maemo a fapaneng a tikoloho:
    letsetsa "C: \ Lenaneo Files (x86)\Intel\one API\setvars.bat”
    HLOKOMELA Haeba u kentse Render Kit sebakeng sa tloaelo, etsa bonnete ba hore u nkela C:\Program Files (x86)\Intel\one API\ ka mokhoa oa ho kenya tloaelo pele o sebelisa taelo.
  3. Ho tsoa ho terminal, tsamaisa Khoutu Sample Browser for Intel one API Toolkits e nang le C++ le C samples. neap-cli -l kopi
    Ho hlaha menu e le 'ngoe ea API CLI:intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Theha morero
  4. Khetha Etsa morero u sebelisa linotlolo tsa metsu, ebe u tobetsa Enter.
    Khetho ea puo e tla hlaha.intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - cpp
  5. Khetha puo bakeng sa sample. Bakeng sa projeke ea hau ea pele, khetha senoelo, ebe o tobetsa Enter.
    Lethathamo la lisebelisoa samplenane le hlaha. Render Kit samptse ling li fumaneha ka tlas'a sefate se le seng sa API Libraries.intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - oneAPI Libraries
  6. Tsamaea ho e 'ngoe ea Lilaebrari tsa API > Ho Qala ka Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, ebe o tobetsa Enter.
  7. Hlalosa sebaka seo u ka khoasollang morero ho sona. Ka ho sa feleng, ke tsela ho tloha moo o tsamaisitseng Khoutu Sample Browser bakeng sa Intel one API Toolkits le lebitso la morero.Intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Theha
  8. Tobetsa Tab ho khetha Create, ebe o tobetsa Enter.
  9. Pheta mehato ea ho jarolla samples bakeng sa likarolo tse ling: 02_embree_gsg bakeng sa Intel® Embraer, 03_openvkl_gsg bakeng sa Intel® Open Volume Kernel Library, 04_oidn_gsg bakeng sa Intel® Open Image
    Denoise, le 05_ispc_gsg bakeng sa Intel® Implicit SPMD Program Compiler (Intel® ISPC). The samples li baloa le stage tla qosoa ka tatellano.
    Laeborari ea Intel Open Volume Kernel 03_openvkl_gsg sample e fumaneha ho khetho ea C ea puo ea Khoutu Sample Browser bakeng sa Intel one API Toolkits:
    a. Khetha c puo:intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Khetha c puob. Khetha mofuta oa Intel Open VKLampLe:intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - VKL sample

Sheba Exploring Intel one API Sampho tsoa ho Mola oa Taelo bakeng sa thupelo ea video mabapi le ho theha projeke ka mohala oa taelo.
Haha 'me u Mathe Intel® Spray Sampke sebelisa Cake*

  1. Tsamaea ho foldareng eo u khoasollang 01_ospray_gsg sample.
  2. Etsa litaelo tse latelang ho haha ​​​​sampLe:
    midair haha ​​cd build kuku .. kuku -build . -config Release
  3. Tsamaea ho directory ea Release.
  4. Kenya kopo.
    .\ospTutorialCpp.exe
  5. Review litšoantšo tse hlahisoang ka setšoantšo viewkopo ea PPM file mofuta. Bakeng sa mohlalaample, le Image Magick*:
    \ imdisplay.exe Mohope oa pele oa Frame. ppm
    \ imdisplay.exe e bokeletseng Frame Capp. ppm
    U lokela ho bona litšoantšo tse hlahang:
    • Pokello e le 'ngoe e fana ka Frame Cpp ea pele:intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - ho bokella• Ho bokellana ha Leshome ho fana ka Mohope oa Frame o bokelletsoeng:

intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows -BuildHaha 'me u Tsamaise Intel® Embrey Sampke sebelisa Cake*

  1. Tsamaea ho foldareng eo u khoasollang 02_embree_gsg sample.
  2. Etsa litaelo tse latelang ho haha ​​​​sampLe:
    mkdir haha
    cd haha
    kuku..
    cmake -build . -config Release
  3. Tsamaea ho directory ea Release.
  4. Kenya kopo.

.\minimal.exe
Likarolo tsa sampLe application e etsa liteko tse peli tsa ray-to-triangle intersect le Intel Embrey API. Teko e 'ngoe ea atleha, ha e 'ngoe e fosa. Sephetho se ngoletsoe terminal:
0.000000, 0.000000, -1.000000: Ho fumanoe mateano a litsela tsa geometry 0, primitive 0 ho tsar = 1.000000 1.000000, 1.000000, -1.000000: Ha aa ka a fumana mateano leha e le afe.
Haha 'me u Mathe Laebrari ea Kernel ea Intel® Open Volume Sampke sebelisa CMake*

  1. Tsamaea ho foldareng moo u khoasollotseng the03_openvkl_gsg sample.
  2. Etsa litaelo tse latelang ho haha ​​​​sampLe:
    kaho ea bohareng
    cd haha
    kuku..
    kuku -build . -config Release
  3. Tsamaea ho directory ea Release.
  4. Kenya kopo.

.\vklTutorial.exe
Likarolo tsa sample kopo e bontša sampka har'a molumo o hlahisoang ka mokhoa oa tsamaiso. sampling,
khomphutha ea gradient, le litšobotsi tse ngata sampling. Output e ngoletsoe terminal.

Haha 'me u Mathe Intel® Open Image Denoise Sampke sebelisa CMake*

  1. Tsamaea ho foldareng eo u khoasollang 04_oidn_gsg sample.
  2. Etsa litaelo tse latelang ho haha ​​​​sampLe:
    midair haha ​​cd build cake ..
    kuku -build . -config Release
  3. Tsamaea ho directory ea Release.
  4. Fetola Mohope oa Frame o bokelletsoeng. ppm ho sebopeho sa PFM ka ho odara data ea LSB. Bakeng sa mohlalaample, ka sesebelisoa sa ho fetolela sa Image Magics*:
    \ magic.exe fetolaample>\01_ospray_gsg\build\Release \e bokeletseng Mohope oa Frame. ppm -endian LSB PFM: e bokelletsoeng Frame Capp. pm
  5. Matha sesebelisoa ho etsa denoise setšoantšo.
    .\oidnDenoise.exe -e bokeletseng Frame Capp. pm -o denoised.pfm
  6. Review setšoantšo sa tlhahiso se nang le setšoantšo viewkopo ea PPM file mofuta. Bakeng sa mohlalaample, le Images Magics*:
    \ imdisplay.exe e hlakisitsoe. pm
    • Pokello ea mantlha e leshome e fana ka moketjana oa Frame Cup:

intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Sephetho sa Denoised• Sephetho se fetotsoeng denoised. pm:Intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Run an IntelTheha 'me u tsamaise Intel® Implicit SPMD Program Compiler Sampke sebelisa CMake*

  1. Tsamaea ho foldareng eo u khoasollang 05_ispc_gsg sample.
  2. Etsa litaelo tse latelang ho haha ​​​​sampLe:
    kaho ea bohareng
    cd haha
    kuku..
    kuku -build .
  3. Matha sepheo se le seng sample kopo:
    .\ simple.exe
  4.  Tsamaisa lipheo tse ngata sample kopo:
    ./simple_multi.exe
    Sesebelisoa se etsa ts'ebetso e bonolo ea lintlha tse phaphametseng. Sephetho se hatisitsoe ho stout.
0: e bonolo (0.000000) = 0.000000 8: e bonolo (8.000000) = 2.828427
1: e bonolo (1.000000) = 1.000000 9: e bonolo (9.000000) = 3.000000
2: e bonolo (2.000000) = 4.000000 10: e bonolo (10.000000) = 3.162278
3: e bonolo (3.000000) = 1.732051 11: e bonolo (11.000000) = 3.316625
4: e bonolo (4.000000) = 2.000000 12: e bonolo (12.000000) = 3.464102
5: e bonolo (5.000000) = 2.236068 13: e bonolo (13.000000) = 3.605551
6: e bonolo (6.000000) = 2.449490 14: e bonolo (14.000000) = 3.741657
7: e bonolo (7.000000) = 2.645751 15: e bonolo (15.000000) = 3.872983

Mehato e Latelang
Lekola lisebelisoa tse ling ho Mehato e Latelang.

Matha e hlophisitsoeng esale pele Sample Likopo

Ntle le lilaeborari, Intel® onlap Rendering Toolkit e fana ka lisebelisoa tse hlophisitsoeng esale pele.ample likopo tsa ho
totobatsa likarolo tsa lithulusi. Lisebelisoa tsena tse entsoeng esale pele hangata li sebelisa lilaebrari tsa litšoantšo tsa kantle ho bontša
ditshebetso mokgweng wa puisano. Karolong ena, ithute ho sebelisa lits'ebetso tse hlophisitsoeng esale pele.

Matha Lits'ebetso tse Kopantsoeng esale Pele

  • Sebelisa sop e hlophisitsoeng esale pele Exampe fokotsa ts'ebeliso ka Intel ® Spray.
    sop ExampLes e bonts'a tlhahiso ea mantlha ea ketsahalo e sebetsanang le Intel Spray. E na le li-control tsa GUI tseo u ka li fetolang ho hlahloba likarolo tsa Intel Spray.
  • Sebelisa ts'ebeliso ea geometry ea kgutlotharo e hlophisitsoeng esale pele ka Intel ® Embrey. triangolo geometry, joaloka tse ling tsa Intel Embrey sampLes, e bonts'a bokhoni ba khomphutha ea ray-tracing.
    Sebelisa geometry ea kgutlotharo ho hlahloba likarolo tsa Intel Embrey.
  • Etsa vole e hlophisitsoeng esale pele Examples kopo e nang le Intel ® Open Volume Kernel Library (Intel® Open VKL). vole ExampLes e bonts'a tlhahiso ea mantlha ea ketsahalo e sebetsanang le Intel Open VKL. E na le taolo ea GUI e tloaelehileng bakeng sa pono ea ho fana ka molumo.

HLOKOMELA Intel ® Open Image Denoise e sebelisoa e le karolo ea postprocessing ho ospExampNyaneample kopo le ho Intel Spray Studio. Intel Open Image Denoise ha e na sesebelisoa se ikemetseng se sebelisanang
Sebelisa Sesebelisoa sa Showcase sa Intel® OSPRay Studio
Intel Spray Studio e kopanya lilaebrari tsa Render Kit hore e be sesebelisoa sa morao-rao sa lipontšo. Leka sesebelisoa sa Intel Spray Studio se hlophisitsoeng pele u hlahloba khoutu ea mohloli ho e sebelisa bakeng sa merero ea hau.
Lisebelisoa tsa Intel Spray Studio:

  • Kerafo ea sebaka sa litšupiso bakeng sa ho kenya, ho boloka, le ho fetola geometry ea ketsahalo, sebopeho le liparamente tikolohong e sebelisanang.
  • Sesebelisoa se thehiloeng ho GUI bakeng sa ho fana ka taolo ea paramethara ea ts'ebeliso e sebetsang
  • C++ plugin lisebelisoa bakeng sa taolo ea tloaelo
  • Kenyelletso/sephetho: Wave front OBJ, GLTF*, HDR textures with Open Image IO*, tlhahiso ea setšoantšo se tsitsitseng
  • Intel Open Image Denoise e feta ka mor'a ho sebetsa ka laeborari ea osprey module denoiser e tsoang ho Intel Spray.
  • Python* e tlamella ho fana ka mongolo
  •  Litaolo tsa lipopae tsa khamera
  • Multi-node e fana ka MPI

Matha Sample Intel® OSPRay
Mokhoa ona o bonts'a mokhoa oa ho tsamaisa sample ts'ebeliso ea Intel® OSPRay ho tsoa ho Intel® oneAPI Rendering Toolkit (Render Kit) bakeng sa Windows* OS.
Tlhokahalo: Lokisa sistimi ea hau.
Ho kenya kopo:

  1. Bula molaetsa oa taelo.
  2. Beha maemo a fapaneng a tikoloho:
    letsetsa "C: \ Lenaneo Files (x86)\Intel\oneAPI\setvars.bat”
    HLOKOMELA Haeba u kentse Render Kit sebakeng sa tloaelo, etsa bonnete ba hore u nkela C:\Program Files (x86)\Intel\oneAPI\ ka mokhoa oa ho kenya tloaelo pele o sebelisa taelo.
  3. E-ea bukeng e ngoloang 'me u thehe lethathamo la ho boloka tšehetso files. Bakeng sa mohlalaample, theha foldara ea rkgsg: cd %USERPROFILE% bohareng rkgsg cdrkgsg
  4. Matha ospExamptse ling: ospExamples.exe

Fesetere e ncha ea GUI e tla buloa ka lits'oants'o tse 'maloa tse bonolo tse entsoeng ka mefuta ea mantlha ea geometry, mabone le meqolo. U ka hlophisa ketsahalo ka ho tobetsa konopo ea drop-downintel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - likonopo tse theohangTaolo le Malebela
U ka laola ketsahalo view ka mouse ka tsela e latelang:

  • Tobetsa ka ho le letona ho isa kh'amera ho kena le ho tsoa sebakeng seo u se shebileng.
  • Tobetsa ka ho le letšehali ho potoloha.
  • Sebelisa lebili la toeba ho pata.
    Sena se boetse se tlaleha ID ea jiometri bakeng sa geometry e arohaneng ka tlas'a sesupa setulong.
  • Hula o theole ho tsamaisa khamera.

U ka sebelisa li-control tse latelang tsa keyboard:

  • Tobetsa G ho bonts'a / pata sebopeho sa mosebelisi.
  • Tobetsa Q ho tlohela sesebelisoa.
    U ka boela ua laola ketsahalo ho tsoa fenstereng ea taolo:
  • Leka litšoantšo tse fapaneng tsa geometri le tsa volumetric. View li tlas'a bafani ba fapaneng.
  • Hlakola foreime mabapi le ho sebelisana ho lumella lipopae tse tsoelang pele nakong ea ho tsamaea.
  • Lumella ho bonts'a botebo ho bonts'a botebo bo lekanyelitsoeng mateanong a marang-rang a marang-rang a hlahang sebakeng se seng le se seng sa pixel ea khamera.
  •  Lumella ho bonts'a albedo ho bonts'a albedo ea lisebelisoa mateanong a marang-rang le ketsahalo ho tsoa sebakeng se seng le se seng sa pixel ea khamera.
  • Numella denoiser ho etsa denoise foreime ka 'ngoe ka Intel® Open Image Denoised
    Hlokomela: Denoiser e ka sebetsa hantle ho bonoa ka li-geometri tse ling ho feta tse ling. Bakeng sa mohlalaample, Streamlines sete e hlalositsoeng esale pele e bonts'a ho kopana le denoise ka ho hlaka.

HLOKOMELA Haeba osprey module denoiser e sa fumanehe kabong ea hau, u ka e fumana u sebelisa Superbill joalo ka ha e hlalositsoe ho Mehato e Latelang.

  • Fetola filthara ea pixel hore e be botjhaview mekhoa e fapaneng ea anti-aliasing e fumanehang ho API.
  • Fetola pixel samples, e leng palo ea ketsahalo samppixels ka 'ngoe ka pokello e le 'ngoe. E phahameng sampho fokotseha ho fella ka linako tse telele tsa ho fana, empa ho kopana ka potlako ho bokella. Nyane sampho fokotseha ha pixel ho fella ka lebelo la ts'ebetso ea ts'ebeliso.
  • Fetola boholo ba paramethara ea bolelele ba tsela, e leng palo ea likhatiso tsa tsela kapa li-refractions ka letsample. Nomoro e phahameng e nepahetse haholoanyane, ha palo e tlaase e potlakile ho e bala.
  • Fetola bolelele ba tsela ea roulette, e leng moeli kapa likhakanyo kapa liphapanyetsano tseo ho tsona u ka felisang ho thiba ha mahlaseli. Nomoro e phahameng e nepahetse haholoanyane, ha palo e tlaase e potlakile ho e bala.
  • Fetola sample menehelo. Sample monehelo o ka tlase ho min Monehelo o ke ke oa ama sebaka sa ketsahalo. Nomoro e tlaase e nepahetse haholoanyane, ha palo e phahameng e potlakile ho e bala.
  • Fetola bofifi ba motsamao wa khamera ho laola ho fifala ha o ntse o tsamaisa khamera. Boleng ba 0 bo tima lefifi.
  • Lumella Render Sun Sky ho bulela sebaka se laolehang sa pono. Sebaka se tla bonts'a sepakapaka joalo ka ha se hlophisitsoe ho tsoa ho li-parameter tsa pop-up tsa GUI.

Mehato e Latelang

  • Matha e hlophisitsoeng esale pele sample lits'ebetso tsa likarolo tse ling tsa Render Kit.
  • Lekola lisebelisoa tse ling ho Mehato e Latelang.

Matha Intel® Embree Sample
Thupelo ena e bonts'a mokhoa oa ho tsamaisa Intel® Embrey e hlophisitsoeng esale pele sample lits'ebetso tse kenyellelitsoeng ho Intel® one API Rendering Toolkit (Render Kit). Sena sample e bonts'a mokhoa oa ho hlahisa setšoantšo ka geometry ea mantlha u sebelisa Intel Embrey.
Geometry ea kgutlotharo sampSesebelisoa se bontšitsoeng thutong se sebelisa sebopeho sa mosebelisi sa graphical ho theha cube e tsitsitseng le sefofane sa fatše se sebelisa linoko tse tharo.
Tlhokahalo: Lokisa sistimi ea hau.
Ho kenya kopo:

  1. Bula molaetsa oa taelo.
  2. Beha maemo a fapaneng a tikoloho:
    letsetsa "C: \ Lenaneo Files (x86)\Intel\one API\setvars.bat”
    HLOKOMELA Haeba u kentse Render Kit sebakeng sa tloaelo, etsa bonnete ba hore u nkela C:\Program Files (x86)\Intel\one API\ ka mokhoa oa ho kenya tloaelo pele o sebelisa taelo.
  3. E-ea bukeng e ngoloang 'me u thehe lethathamo la ho boloka tšehetso files. Bakeng sa mohlalaample, theha foldara ea rk_gsg:
    cd %USERPROFILE%
    lisebelisoa tsa bohareng
    lisebelisoa tsa cd
  4. Matha kgutlotharo geometry sample: triangle_geometry.exe
    Fesetere e ncha ea bula ka 3D ray-traced cube. Ho tsamaisa kh'amera, tobetsa le ho hula konopo ea leqele kapa sebelisa likonopo tsa W, A, S, D kapa metsu. Bakeng sa lintlha tse mabapi le sample, bona Khaolo ea 9 ho litokomane tsa Intel Embrey.

intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - 3D rayMalebela le Maikutlo

  • Ho tsamaisa khamera, tobetsa le ho hula konopo ea le letšehali kapa sebelisa likonopo tsa W, A, S, D kapa linotlolo tsa metsu.
  • Sena sample e bonts'a mokhoa oa ho hlahisa setšoantšo ka geometry ea mantlha u sebelisa Intel Embrey.
  • triangolo geometry sample likarolo:
  • Lethathamo le thata la lintlha tse bonolo tsa float vertex, tse nang le sebaka sa likhutlo tsa cube le sefofane sa fatše.
  • Tlhaloso ea manane a li-index ho aha likhutlo tse tharo ho tloha lithabeng.
  • Mehaho ea data e hlalositsoeng ke API ho theha le ho fana ka data ea vertex le index sebakeng sa ketsahalo.
  •  Lethathamo la likhoele tse ngata-ngata bakeng sa ho latella mahlaseli holim'a foreime ea setšoantšo.
  • Mahlaseli a komporo a arotsoe ka lithaele tsa pixels tsa skrine. Lithaele li arotsoe ka likhoele.
  • Tile e 'ngoe le e' ngoe e etsa liteko tsa ray intersect bakeng sa pixel e 'ngoe le e' ngoe ka har'a tile.
  • Ho phaella litekong tsa motheo tsa ray intersect tse khethollang mebala ea kgutlotharo, teko ea moriti oa intersect (occlusion) e etsoa sebakeng sa mateano bakeng sa tataiso e le 'ngoe e thata e tsitsitseng ea leseli.
  • Lipikselse tsa ho qetela li na le lintlha tsa mebala tse khomiloeng ho tsoa ho mahlaseli a kentsoeng ka har'a mebala e meraro ea RGB.
  • Scaffolding abstraction e fana ka boholo ba khoutu ea sekhomaretsi. Tlhahiso ena e sebelisoa haholo ho Intel tse ling
    Embrey sample likopo. The samples abstraction e kenyelletsa:
  • Seta bakeng sa li-call backs ho qala, ho fana le ho qhaqha
  • Mehaho ea boitsebiso bakeng sa ho laola lintlha tsa liketsahalo
  • Keyboard le mouse input/output
  • API e hokela khoutu ea tsamaiso ea fensetere ea sistimi e sebetsang bakeng sa pono

Sheba mohloli oa ts'ebeliso ho triangle_geometry_device.cpp polokelong ea Intel Embraer GitHub*.
Kamano ea Intel Embrey le likarolo tse ling tsa Render Kit

  • Intel® Spray, enjine e bulehileng e nkehang habonolo ea ray-tracing, e sebelisa Intel Embrey ho hlahisa litšoantšo. Intel Spray e boetse e fana ka lintho le ts'ebetso e tloaelehileng ho lipapali tsa 3D.
  • Litokisetso tsa Intel Spray li kenyelletsa lintho tsa bophahamo le tsa geometry, lisebelisoa, masela, mabone, kh'amera, li-buffers tsa foreimi, komporo e ajoang e thehiloeng ho MPI, le tse ling.
  • Bakeng sa bahlahisi ba nang le bokamorao ba OpenGL*-joaloka, Intel Spray e kanna ea ba tsela e betere ea ho qala tlhahlobo ea lisebelisoa ho feta Intel Embrey.
  • Intel Embrey path tracer examplenaneo le fana ka kenyelletso e fokolang le e utloahalang ho tracer ea litsela. Fumana ts'ebetsong e felletseng ea pono ea setsebi ea "tracer renderer" ka har'a Intel Spray API.
  •  Bokhoni ba Intel Embrey bo thehiloe ho pota-pota ray-tracing ea geometri. Ka lehlakoreng le leng, Intel® Open Volume Kernel Library (Intel® Open VKL) e fana ka pono ea molumo le s.ampbokhoni ba ho bua.
  • Litšoantšo tse fanoeng ka Intel Embrey li ka etsoa denoise ka Intel® Open Image Denoise. Leha ho le joalo, Intel Spray e fana ka phihlello e atolositsoeng ea seteishene sa buffer bakeng sa ho nolofatsa taolo ea denoising ea data. Sephetho ke litšoantšo tsa boleng bo holimo tse fokolitsoeng ka theko e fokotsehileng ea ho latela marang-rang.

Mehato e Latelang

  • Matha e hlophisitsoeng esale pele sample lits'ebetso tsa likarolo tse ling tsa Render Kit.
  • Sheba Mehato e Latelang bakeng sa lisebelisoa tse ling.

Matha laeborari ea Intel® Open Volume Kernel (Intel® Open VKL) Sample
Thupelo ena e hlalosa mokhoa oa ho tsamaisa sample sesebelisoa se hahiloeng ho Intel® Open
Laeborari ea Kernel ea Bolumo (Intel® Open VKL).
Molomo ExampNyaneampLe application e etsa hore liphetho tsa Intel Open VKL API li shebahale ka sebopeho sa graphical.
Tlhokahalo: Lokisa sistimi ea hau.
Ho kenya kopo:

  1. Bula molaetsa oa taelo.
  2. Beha maemo a fapaneng a tikoloho:
    letsetsa "C: \ Lenaneo Files (x86)\Intel\one API\setvars.bat”
    HLOKOMELA Haeba u kentse Render Kit sebakeng sa tloaelo, etsa bonnete ba hore u nkela C:\Program Files (x86)\Intel\one API\ ka mokhoa oa ho kenya tloaelo pele o sebelisa taelo.
  3. E-ea bukeng e ngoloang 'me u thehe lethathamo la ho boloka tšehetso files. Bakeng sa mohlalaample, bopa the
    foldareng ea rags:
    cd %USERPROFILE%
    lisebelisoa tsa bohareng
    lisebelisoa tsa cd
  4. Matha sample kopo:
    vole Examples.exe
    Likarolo tsa sampliphetho li tla buloa ka fensetere e ncha ea GUI.

Litaolo tse latelang lia fumaneha:

  • Tobetsa ka ho le letšehali (Mouse1) ebe o hula ho potoloha khamera.
  • Tobetsa ka ho le letona (Mouse2) ebe o hula ho atometsa khamera.
  • Tobetsa bohareng (Mouse3) ebe o hulela ho khamera ea pan.
  • Khetha mesebetsi e fapaneng ea phetisetso, boleng ba Intel Open VKL API, le ho fana ka litaolo ho bona molumo.
    intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - litsamaiso tsohle

HLOKOMELA Likarolo tsa sebopeho sa mosebelisi li ka 'na tsa kopana. Hula 'me u lihele sebaka sa taolo e putsoa ho bona litaolo tsohle.
Malebela le Maikutlo

  • Ho na le mekhoa e fapaneng ea ho fana ka mokhoa oa ho fana. Mekhoa ena e lumellana le bophahamo ba sejoale-joale sampling le ho fana ka lits'ebetso.
  • Density Path Tracer renderer e bonts'a mokhoa oa ho latella ka har'a molumo. E sebelisa vole Compute Sample() ho tšehetsa Woodcock-tracking sampling algorithm. Sebelisa mabokose a puisano ho laola liparamente tsa algorithm. Sheba DensityPathTracer.cpp.
  • Hit-iterator renderer e bonts'a ts'ebetso ea khomphutha ea hit-iterator le gradient. E sebelisa vole Iterate it() le vole Compute Gradient (). Examphape e bonts'a tlhahlobo ea moriti. Sheba HitIteratorRenderer.cpp.
  • Ray-march iterator e bonts'a poeletso ea nako le khomphutha ea molumo sample. E sebelisa vole Iterate Interval() le vole Compute Sample(). Sheba RayMarchIteratorRenderer.cpp.
  • Ha u hlahloba samples, hlokomela hore khoutu e aliased le modular ho tšehetsa interactive pheno fensetere. Ho utloisisa khoutu hamolemo, qala ka ho fana ka ts'ebetso ea Pixel().
  • Mekhoa ea ISPC e lumellana le ts'ebetsong ea khoutu e hahiloeng holim'a Intel® Implicit SPMD Program Compiler. Ts'ebetsong tsena li nka nako e tlangtage ea bokhoni ba SIMD ba li-processor tsa sejoale-joale le ho fana ka monyetla o eketsehileng oa ts'ebetso.

Mehato e Latelang

  • Matha e hlophisitsoeng esale pele sample lits'ebetso tsa likarolo tse ling tsa Render Kit.
  • Sheba Mehato e Latelang bakeng sa lisebelisoa tse ling.

Matha Intel® Spray Studio
Mokhoa ona o bonts'a mokhoa oa ho tsamaisa ts'ebeliso ea Intel® Spray Studio. Intel Spray Studio ke sesebelisoa sa lipontšo se kenyellelitsoeng ho Intel® neap Rendering Toolkit (Render Kit). Ke ts'ebeliso e sebetsang le e atolositsoeng ea ho latella mahlaseli.
Tlhokahalo: Lokisa sistimi ea hau.
Ho kenya kopo:

  1. Bula molaetsa oa taelo.
  2. Beha maemo a fapaneng a tikoloho:
    letsetsa "C: \ Lenaneo Files (x86)\Intel\one API\setvars.bat”
    HLOKOMELA Haeba u kentse Render Kit sebakeng sa tloaelo, etsa bonnete ba hore u nkela C:\Program Files
    (x86)\Intel\one API\ ka mokhoa oa ho kenya tloaelo pele o tsamaisa taelo.
  3. E-ea bukeng e ngoloang 'me u thehe directory ho boloka tšehetso le sephetho files. Bakeng sa mohlalaample,
    etsa foldara ea li-rigs:
    cd %USERPROFILE% li-rigs tsa li-cd
  4. Matha Intel Spray Studio: ospStudio.exe
    U lokela ho bona fensetere e sebetsang ea phetisetso:Intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - File
  5. Fesetereng ea tlhahiso, ea ho File > Demo Scene ebe o kgetha e nngwe ya demo e seng e hlalositswe litšoantšo.intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Demo SceneHLOKOMELA Lits'oants'o tse ling li bonts'a bokhoni ba khokahano ea Laeborari ea Intel® Open Volume Kernel.
  6. Review sebaka se khethiloeng. Bakeng sa mohlalaample, Multilevel Hierarchy demo e shebahala ka tsela e latelang:Intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows - Demo Scene 1U ka laola ketsahalo view ka mouse ka tsela e latelang:
    • Tobetsa ka ho le letona ho tsamaisa khamera ho kena le ho tsoa sebakeng sa ho sheba.
    • Tobetsa ka ho le letšehali ho potoloha.
    • Tsamaisetsa lebili la toeba ho atametsa kahare le kantle.
    • Hula o dihele ho tsamaisa khamera.
    U ka sebelisa li-control tse latelang tsa keyboard:
    • HOLIMO/TLASE: Tsamaisa kh'amera ho latela axis ea Z (ka hare le ho tsoa).
    • ALT+UP/ALT+DOWN: Tsamaisa khamera haufi le axis ea Y (holimo kapa tlase).
    • LE LETSATSI: Tsamaisetsa khamera ka ho le letshehadi hammoho le axis ya X.
    • KA HO TONA: Tsamaisa khamera ka ho le letona haufi le axis ea X.
    • W/S: Fetola bophahamo ba khamera.
    • ALT+S: Boloka foreime e le a file bukeng ea sebaka sa heno.
    • A/D: Fetola azimuth ea khamera.
    • ALT+A/ALT+D: Fetola moqolo oa khamera.
    • G: Bontša/Pata sebopeho sa mosebedisi.
    • P: Tlohela kopo.
    • P: Hatisa kerafo ea ketsahalo ho khetla.
    • M: Hatisa registry ea lintho tse bonahalang ho khetla.
    • B: Meeli ea liforeimi tsa khatiso.
    • V: Hatisa liparamente tsa khamera ho khetla.
    • =: Sututsa sebaka ho boloka diparamente tsa khamera.
    • -: Tobetsa sebaka ho boloka liparamente tsa khamera.
    • 0-9: Seta senepe sa khamera.
    • Tšoara X, tšoara Y, tšoara Z: Boloka axis e thibetsoe bakeng sa motsamao oa khamera.
  7. O ka boloka sephetho sa setšoantšo ho tsoa ho Menu> Boloka…> Screenshot ka mokhoa o ratoang oa setšoantšo. Setšoantšo se bolokiloe bukeng ea li-rags tse sebetsang joalo ka studio. .intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows -Save
  8. U ka boelaview skrini se bolokiloeng ka setšoantšo seo u se ratang viewer.

Mehato e Latelang

  • Matha e hlophisitsoeng esale pele sample lits'ebetso tsa likarolo tse ling tsa Render Kit.
  • Sheba Mehato e Latelang bakeng sa lisebelisoa tse ling.

Mehato e Latelang
Lekola lisebelisoa tse ling tsa Intel ® one API Rendering Toolkit (Render Kit).
Litaelo tsa API
Lilaebrari tsa Render Kit li fana ka likhokahano tsa API tse thehiloeng ho C99. Litaelo tsa API li fumaneha laeboraring ea sechaba webmaqephe.

  • Intel® OSRay API bukana ea tataiso
  • Buka ea tataiso ea Intel® Embree API
  • Intel® Open Volume Laeborari ea Kernel (Intel® Open VKL) API manual
  • Intel® Open Image Denoise API manual

Lihlooho tsohle tsa C99 API li bokella tlas'a C++11. Haeba u khetha C++, lilaebrari tse ling tsa Render Kit li pepesa ts'ebetso ea wrappers ea C++ API e hlalositsoeng ka hlooho. files.

Laebrari Hlooho
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 E tsoetseng pele Sample Mehloli ea Lenaneo
Bakeng sa karolo ka 'ngoe sample, mohloli o fumaneha sebakeng sa polokelo ea GitHub *:

  • Intel Spray sample mehloli
  • Intel Embrey sample mehloli
    Bakeng sa sample tlhaloso, bona khaolo ea 9 ho tataiso ea Intel Embrey.
  • Intel Bula VKL sample mehloli
  • Intel Open Image Denoise sample mehloli
    Ena ke mola oa taelo feela.
  • Intel Spray Studio mohloli
Likoloto tse kholo
O ka tsamaisa tikoloho ea lehae ho aha le ho tsamaisa samples le superbill. Superbill ke mongolo o felletseng oa Cake* oa ho fumana le ho aha lilaeborari tsohle tsa Render Kit le s.amples. Superbill ke mokhoa o khothaletsoang bakeng sa:
  • Ho hlahloba tsohle sampka har'a sandbox e bonolo le e felletseng. Ho li hlophisa le ho li aha bocha kapele.
  • Ho fumana litlhokahalo tse ngata tsa ho aha lilaebrari ka bohona
  • Reviewka hare ho laeborari khoutu ea mohloli
  • Ho fetola tšebetso ea Render Kit, ho kenyeletsoa le staging laebrari e hahang nako ea boikhethelo likarolo
  • The superbill script e fanoa e le karolo e sehlōhō ea kabo ea Render Kit. E boetse e fumaneha ho Render Kit GitHub portal. Bakeng sa tlhaiso-leseling e ngata haholo, bona tokomane ea sistimi ea hau ea ts'ebetso:
  • Theha lilaebrari tsa li-Libraries tsa Intel one API Rendering Toolkit bakeng sa Windows* OS
  • Theha Lilaebrari tsa Li-Libraries tsa Intel one API Rendering Toolkit bakeng sa Linux* OS
  •  Haha li-Libraries tsa Intel one API Rendering Toolkit bakeng sa macOS*

Liforamu le Maikutlo
Botsa lipotso 'me u fane ka maikutlo mabapi le foramo ea Intel oneAPI Rendering Toolkit.
Tlaleha litaba tsa tekheniki ka kotloloho ho likarolo tsa GitHub tsa polokelo:

  • Intel Spray polokelo
  • Intel Embrey polokelo
  • Intel Open VKL polokelo
  • Intel Open Image Denoise polokelo
  • Intel Spray Studio polokelo

Ho batle phoso

Karolo ena e hlalosa mathata a tsebahalang ao o ka kopanang le ona ha o sebelisa Intel® one API Rendering Toolkit (Render Kit).
Bakeng sa tšehetso ea tekheniki, etela Intel ® one API Rendering Toolkit Community Forum.
Phoso: Ha ho protocol e boletsoeng
U ka bona phoso e latelang ha u sebelisa sesebelisoa se thehiloeng ho GUI ho tsoa ho setshelo sa Docker *:
Ha ho na protocol e boletsoeng
Phoso 65544: X11: E hlolehile ho bula pontšo: 0
Emisa mohala ka mor'a ho etsa mohlala oa 'sty::runtime error'
What(): E hlolehile ho qala GLFW!
E felisitsoe (motheo o lahliloe)
Tharollo: Pele o qala ts'ebeliso, etsa bonnete ba hore o tsamaisa taelo ea xhost ka sejaneng sa Docker:
moamoheli +

Litsebiso le Boitlamollo

Mahlale a Intel a ka hloka lisebelisoa tse thata tsa software, software kapa ts'ebetso.
Ha ho sehlahisoa kapa karolo e ka bolokehang ka botlalo.
Litšenyehelo tsa hau le liphetho li ka fapana.
© Intel Corporation. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Tlhahisoleseding ea Sehlahisoa le Ts'ebetso
Ts'ebetso e fapana ho latela ts'ebeliso, tlhophiso le lintlha tse ling. Ithute haholoanyane ho www.Intel.com/PerformanceIndex.
Tsebiso ntlafatso #20201201
Ha ho laesense (e boletsoeng kapa e boletsoeng, ka estoppel kapa ka tsela e 'ngoe) ea litokelo life kapa life tsa thepa ea mahlale e fanoeng ke tokomane ena.
Lihlahisoa tse hlalositsoeng li ka ba le mathata a moralo kapa liphoso tse tsejoang e le errata tse ka etsang hore sehlahisoa se khelohe ho latela litlhaloso tse hatisitsoeng. Liphetoho tsa hajoale tse tsebahalang li fumaneha ka kopo.
Intel e latola litiisetso tsohle tse hlakileng le tse boletsoeng, ho kenyeletsoa ntle le meeli, litiisetso tse boletsoeng tsa thekiso, ho phela hantle bakeng sa morero o itseng, le ho se tlole molao, hammoho le tiisetso efe kapa efe e hlahisoang ke ts'ebetso, khoebo, kapa ts'ebeliso ea khoebo.

Intel - logo

Litokomane / Lisebelisoa

Intel Qala ka OneAPI Rendering Toolkit bakeng sa Windows [pdf] Bukana ea Mosebelisi
Qala ka OneAPI Rendering Toolkit bakeng sa Windows, Qala, ka API Rendering Toolkit bakeng sa Windows, Toolkit ea Windows.

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *