Hasi Windows-erako API errendatzeko tresna-kit batekin
Erabiltzailearen Gida
Ondorengo argibideek Intel® one API Rendering Toolkit (Errendaketa Kit) instalatu duzula suposatzen dute. Tresna-kit instalatuta ez baduzu, ikusi Intel® one API Toolkits Instalazio gidak instalazio-aukerak ikusteko. Jarraitu urrats hauek Intel® one API errendatze-tresnarekin hasteko
- Konfiguratu zure sistema.
- Eraiki eta exekutatu sample aplikazioak.
- Exekutatu aurrez konpilatutako sample aplikazioak.
- Hurrengo urratsak: Erreview baliabide osagarriak Render Kit-ari buruz gehiago jakiteko.
Konfiguratu zure sistema
Intel ® one API Rendering Toolkit (Render Kit) s erabiltzekoamplehenik eta behin zure sistema honela konfiguratu behar duzu:
- Instalatu API bakarraample arakatzailea s sartzekoample iturriak.
- Instalatu Microsoft Visual Studio* Cake* eta Windows* SDK-rekin samples.
- Irudi-tresnak instalatu.
- Aukerakoa: instalatu GPU kontrolatzaileak.
Instalatu API S bakarraample Arakatzailea
Sar zaitezke sampAPI bakarreko aplikazioakample nabigatzailea. Arakatzailea Intel® one API Base Toolkit-aren (Base Kit) zati gisa banatzen da dev-utilities direktorioa.
Instalatu oinarrizko kit-a Intel® one API Threading Building Blocks-ekin, zeina Render Kit eta Base Kit-en eskuragarri dago. Ez da beste oinarrizko kit osagairik behar. Ikus Base Kit produktuaren orria informazio gehiago eta deskargatzeko estekak lortzeko.
OHARRA s ere lor dezakezuampGit* erabiliz eskuz.
Instalatu Microsoft Visual Studio* Cake* eta Windows* SDK-rekin
Intel® neap Toolkit-ek Cake* eta Windows* SDK behar ez duten arren, API askoampfitxategiak Make proiektu gisa entregatzen dira. Horrelako samples, Cake eta Windows SDK instalatu behar dituzu.
Horretarako, instalatu Microsoft Visual Studio* C++ garapen-tresnak, eta horien artean daude Make tresnak mahaigaineko garapenean C++ lan-kargarekin. Ikusi Visual Studio-ko Cake proiektuak instalatzeko argibideetarako.
Normalean, beharrezko osagaiak Visual Studio instalatzailearen aukerako ataletik instalatzen dira. Visual C++ Tools for Cake lehenespenez C++ lan-kargarekin Mahaigaineko Garapenaren zati gisa instalatzen da. Cake-ri buruzko informazio gehiago lortzeko, jo CMake.org helbidera. Windows* SDK-ri buruzko informazio gehiago lortzeko, jo
Microsoft Dev Center Windows* SDK.
Instalatu irudi-tresnak
Errendatzeko Kit sampfitxategiek eta aplikazioek sarritan aurreprozesatutako irudiak behar dituzte sarrera gisa edo irudiak sortzen dituzte irteera gisa. Sarrerako eta irteerako irudiak bistaratzeko eta bihurtzeko, irudiak egiteko tresnak lortu behar dituzutagNet PBM ing filemotak (PPM eta PFM). Gomendatutako tresna Image Magics* da. Ikusi Irudi Magia webgunea autonomoa eta paketeen kudeatzailea instalatzeko argibideetarako.
GPU erabiltzaileentzat, deskargatu eta instalatu GPU kontrolatzaileak
- Kontrolatzailea deskargatzeko, joan Graphics Drivers atalera.
- Egin klik Intel® Graphics-en azken bertsioan - Windows ® 10 DCH kontrolatzaileak.
- Exekutatu instalatzailea.
Hurrengo Urratsak
Hasi Intel ® one API Rendering Toolkit-arekin s eraikiz eta exekutatuzample aplikazioak.
Iritzia
Partekatu artikulu honi buruzko iritzia Intel ® one API Rendering Toolkit foroan.
Eraiki eta exekutatu Sample Proiektuak Visual Studio* Komando-lerroa erabiliz
Baldintza: Konfiguratu zure sistema.
Eraikitzeko eta exekutatzekoample:
- Kokatu gisaample proiektua S kodea erabilizample Arakatzailea Intel® oneAPI tresna-tresnetarako.
- Eraiki eta exekutatu gisaample proiektua CMake* erabiliz.
Deskargatu SampS kodea erabilizample Arakatzailea Intel® one API tresna-tresnetarako
Erabili S kodeaample Arakatzailea Intel one API Toolkits-en lineako Intel® one APIen bilduma arakatzekoamples. s. kopia dezakezuampfitxategiak zure disko lokalera eraikigarri gisaample proiektuak. Intel oneko API gehienakample proiektuak Make* edo Cake erabiliz eraikitzen dira, beraz, eraikitzeko argibideak s-aren zati gisa sartzen diraample README batean file. S kodeaample Browser for Intel one API Toolkits bakarreko tresna bat da.file exekutagarria, exekuzio-denbora dinamikoko liburutegiekiko menpekotasunik ez duena.
Cake onartzen duten osagaien zerrenda ikusteko, ikus Erabili Cake API aplikazio batekin.
Garrantzitsua
Interneteko konexioa behar da deskargatzekoampIntel one API tresna-tresnetarako fitxategiak. Tresna-kit hau lineaz kanpo erabiltzeko moduari buruzko informazioa lortzeko, ikus Lineaz kanpoko sistemetan garatzea.
S kodeaample Arakatzaileak Intel one API Toolkits-en ez du funtzionatzen sistemaren proxy ezarpenekin eta ez du WPAD proxy onartzen. Proxy baten atzetik konektatzeko arazoak badituzu, ikusi Arazoak konpontzea.
Intel ® one API Rendering Toolkit (Render Kit) deskargatzekoamples:
- Ireki x64 Native Tools komando-gonbita VS 2019 komando-leihoa.
- Konfiguratu ingurune-aldagaiak:
deitu “C:\Program Files (x86)\Intel\one API\setvars.bat”
OHARRA Render Kit-a kokapen pertsonalizatu batean instalatu baduzu, ziurtatu C:\Program ordezkatu duzula Files (x86)\Intel\one API\ instalazio-bide pertsonalizatuarekin komandoa exekutatu aurretik. - Terminaletik, exekutatu Code Sample C++ eta C s-ekin Intel one API Toolkit-erako arakatzaileaamples. neap-cli -l sotoa
API CLI menu bat agertzen da: - Hautatu Sortu proiektu bat gezi-teklak erabiliz, eta sakatu Sartu.
Hizkuntza aukeraketa agertuko da. - Hautatu hizkuntza zure sample. Zure lehen proiekturako, hautatu kopa, eta sakatu Sartu.
Tresna-kutxa sampzerrenda agertzen da. Errendatzeko Kit sampfitxategiak API Liburutegien azpizuhaitz baten azpian daude. - Nabigatu API Liburutegi batera > Intel one API Rendering Toolkit-ekin hastea > Intel Spray sample > 01_ospray_gsg, eta sakatu Sartu.
- Zehaztu kokapen bat proiektua deskargatzeko. Lehenespenez, Code S exekutatu duzun bidea daample Arakatzailea Intel one API Toolkits eta proiektuaren izena.
- Sakatu Tabulazioa Sortu hautatzeko, eta, ondoren, Sakatu Sartu.
- Errepikatu urratsak deskargatzekoampbeste osagai batzuetarako fitxategiak: 02_embree_gsg Intel® Embraerrentzat, 03_openvkl_gsg Intel® Open Volume Kernel Libraryrako, 04_oidn_gsg Intel® Open Imagerako
Denoise eta 05_ispc_gsg Intel® Implicit SPMD Program Compiler-erako (Intel® ISPC). samples eta s zenbakituta daudetagordenan epaitzeko ed.
Intel Open Volume Kernel Library 03_openvkl_gsg sample kodea S kodearen C hizkuntzako menu aukeran dago eskuragarriample Arakatzailea Intel one API tresna-tresnetarako:
a. Hautatu c hizkuntza:b. Hautatu Intel Open VKL sample:
Ikusi Intel one API S esploratzenampKomando-lerroko fitxategiak komando-lerroarekin proiektu bat sortzeko bideo-tutorial baterako.
Eraiki eta exekutatu Intel® Spray S batamppastela* erabiliz
- Nabigatu 01_ospray_gsg deskargatu duzun karpetaraample.
- Exekutatu komando hauek s eraikitzekoample:
midair build cd build cake .. cake –build . –config Askapena - Nabigatu Askapenaren direktoriora.
- Exekutatu aplikazioa.
.\ospTutorialCpp.exe - Review irteerako irudiak irudi batekin viewPPM eskaeraren bat file mota. Adibidezample, Irudi magiarekin*:
\imdisplay.exe lehen Frame Cup. ppm
\imdisplay.exe accumulated Frame Capp. ppm
Irteerako irudiak ikusi behar dituzu:
• Metaketa bakarreko lehen fotograma Cpp errendatzea:• Hamar metatutako errendatze metatutako Frame Cup:
Eraiki eta exekutatu Intel® Embrey S batamppastela* erabiliz
- Nabigatu 02_embree_gsg deskargatu duzun karpetaraample.
- Exekutatu komando hauek s eraikitzekoample:
mkdir eraikitzea
cd eraikitzea
tarta..
cmake –eraiki . –config Askapena - Nabigatu Askapenaren direktoriora.
- Exekutatu aplikazioa.
.\minimal.exe
SampAplikazioak bi izpi-triangelu ebakidura proba egiten ditu Intel Embrey APIarekin. Proba bat arrakastatsua da, beste proba hutsa da. Irteera terminalean idazten da:
0.000000, 0.000000, -1.000000: 0. geometrian ebakidura aurkitu zen, 0 primitiboa tsar=1.000000 1.000000, 1.000000, -1.000000: Ez zen ebakidurarik aurkitu.
Eraiki eta exekutatu Intel® Open Volume Kernel Library S batampCMake* erabiliz
- Joan 03_openvkl_gsg deskargatu duzun karpetaraample.
- Exekutatu komando hauek s eraikitzekoample:
aire erdiko eraikuntza
cd eraikitzea
tarta..
tarta –eraiki . –config Askapena - Nabigatu Askapenaren direktoriora.
- Exekutatu aplikazioa.
.\vklTutorial.exe
Sample aplikazioak s erakusten duampProzeduraz sortutako bolumen eta irteera baten barruan ling. sampling,
gradienteen konputazioa, eta atributu anitzeko sampling. Irteera terminalean idazten da.
Eraiki eta exekutatu Intel® Open Image Denoise S batampCMake* erabiliz
- Nabigatu 04_oidn_gsg deskargatu dituzun karpetaraample.
- Exekutatu komando hauek s eraikitzekoample:
midair eraiki cd eraiki pastela ..
tarta –eraiki . –config Askapena - Nabigatu Askapenaren direktoriora.
- Bihurtu metatutako Frame Cup. ppm irudia PFM formatura LSB datuen ordenarekin. Adibidezample, Image Magics* bihurtzeko tresnarekin:
\magick.exe bihurtuample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: metatutako Frame Capp. arratsaldeko - Exekutatu aplikazioa irudia kentzeko.
.\oidnDenoise.exe -ber metatutako Frame Capp. pm -o denoised.pfm - Review irteerako irudia irudi batekin viewPPM eskaeraren bat file mota. Adibidezample, Irudien magiarekin*:
\imdisplay.exe denoised. arratsaldeko
• Jatorrizko hamar metatutako errendatze metatutako Frame Cup:
• Denoised emaitza denoised. arratsaldeko:
Eraiki eta exekutatu Intel® Implicit SPMD Program Compiler SampCMake* erabiliz
- Nabigatu 05_ispc_gsg deskargatu duzun karpetaraample.
- Exekutatu komando hauek s eraikitzekoample:
aire erdiko eraikuntza
cd eraikitzea
tarta..
tarta –eraiki . - Exekutatu helburu bakarreko sampaplikazioa:
.\simple.exe - Exekutatu helburu anitzeko sampaplikazioa:
./simple_multi.exe
Aplikazioak koma mugikorreko array eragiketa sinple bat exekutatzen du. Emaitza potoloan inprimatzen da.
0: sinplea (0.000000) = 0.000000 | 8: sinplea (8.000000) = 2.828427 |
1: sinplea (1.000000) = 1.000000 | 9: sinplea (9.000000) = 3.000000 |
2: sinplea (2.000000) = 4.000000 | 10: sinplea (10.000000) = 3.162278 |
3: sinplea (3.000000) = 1.732051 | 11: sinplea (11.000000) = 3.316625 |
4: sinplea (4.000000) = 2.000000 | 12: sinplea (12.000000) = 3.464102 |
5: sinplea (5.000000) = 2.236068 | 13: sinplea (13.000000) = 3.605551 |
6: sinplea (6.000000) = 2.449490 | 14: sinplea (14.000000) = 3.741657 |
7: sinplea (7.000000) = 2.645751 | 15: sinplea (15.000000) = 3.872983 |
Hurrengo Urratsak
Arakatu baliabide osagarriak Hurrengo Urratsetan.
Exekutatu aurrez konpilatutako Sample Aplikazioak
Liburutegiez gain, Intel® onlap Rendering Toolkit-ek aurrez konpilatutako s-ak eskaintzen dituample aplikazioak
nabarmendu tresna-kutxaren ezaugarriak. Aurretik konpilatutako aplikazio hauek kanpoko liburutegi grafikoak erabiltzen dituzte erakusteko
ezaugarriak modu interaktiboan. Atal honetan, ikasi aurrez konpilatutako aplikazio interaktiboak exekutatzen.
Exekutatu aurrez konpilatutako aplikazio interaktiboak
- Exekutatu aurrez konpilatutako sop bat AdibampIntel ® Spray-rekin aplikazioa.
sop Adibamples-ek Intel Spray-rekin eszena interaktibo baten oinarrizko errendaketa erakusten du. Intel Spray funtzioak arakatzeko alda ditzakezun GUI kontrolak ditu. - Exekutatu aurrez konpilatutako triangelu geometria aplikazio bat Intel ® Embrey-rekin. triangelu geometria, beste Intel Embrey s bezalaamples, core izpien trazadura kalkulatzeko gaitasuna erakusten du.
Erabili triangeluaren geometria Intel Embreyren ezaugarriak arakatzeko. - Exekutatu aurrez konpilatutako vole Examples aplikazioa Intel ® Open Volume Kernel Library-rekin (Intel® Open VKL). vole Adibamples-ek eszena interaktibo baten oinarrizko errendaketa erakusten du Intel Open VKL-rekin. Bolumena errendatzeko bistaratzeko ohiko GUI kontrolak ditu.
OHARRA Intel ® Open Image Denoise ospEx-en postprozesatzeko funtzio gisa erabiltzen daamples sample aplikazioan eta Intel Spray Studio-n. Intel Open Image Denoise-k ez du aplikazio interaktibo autonomorik
Exekutatu Intel® OSPRay Studio Showcase aplikazioa
Intel Spray Studio-k Render Kit liburutegiak konbinatzen ditu puntako erakusleiho aplikazio batean. Saiatu aurrez konpilatutako Intel Spray Studio aplikazioa iturburu-kodea arakatu aurretik, zure proiektuetarako erabiltzeko.
Intel Spray Studio ezaugarriak:
- Eszena geometria, testurak eta parametroak ingurune interaktibo batean kargatzeko, gordetzeko eta eraldatzeko erreferentziako eszena grafikoa
- GUI-n oinarritutako eszena tresneria aplikazio interaktibo baten parametroen kontrola errendatzeko
- C++ pluginaren azpiegitura kontrol pertsonalizatuetarako
- Sarrera/irteera: Wave front OBJ, GLTF*, HDR testurak Open Image IO*, irudi estatikoko irteera
- Intel Open Image Denoise-ren postprozesatzeko pasabideak Intel Spray-ren arrano arrantzalearen modulu denoiser liburutegiarekin
- Python*-en loturak script-a errendatzeko
- Kameraren animazio kontrolak
- Nodo anitzeko errendatzea MPIrekin
Exekutatu S batample Intel® OSPRay-rekin
Ibilbide honek s interaktibo bat nola exekutatu erakusten duample aplikazioa Intel® OSPRay-rekin Intel® oneAPI Rendering Toolkit-etik (Render Kit) Windows* OSrako.
Baldintza: Konfiguratu zure sistema.
Aplikazioa exekutatzeko:
- Ireki komando-gonbita.
- Konfiguratu ingurune-aldagaiak:
deitu “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
OHARRA Render Kit-a kokapen pertsonalizatu batean instalatu baduzu, ziurtatu C:\Program ordezkatu duzula Files (x86)\Intel\oneAPI\ instalazio-bide pertsonalizatuarekin komandoa exekutatu aurretik. - Joan idazteko direktorio batera eta sortu direktorio bat laguntza gordetzeko files. Adibidezample, sortu rkgsg karpeta: cd %USERPROFILE% aireko rkgsg cdrkgsg
- Exekutatu ospExamples: ospExamples.exe
GUI leiho berri bat irekiko da oinarrizko geometria mota, argi eta bolumenez osatutako hainbat eszena sinplerekin. Eszena edita dezakezu goitibeherako botoian klik eginezKontrolak eta aholkuak
Eszena kontrola dezakezu view sagu batekin honela:
- Egin klik eskuineko botoiarekin kamera begirada-puntutik sartu eta ateratzeko.
- Egin klik ezkerreko botoiarekin biratzeko.
- Erabili saguaren gurpila mugitzeko.
Honek terminal bateko kurtsorearen azpian gurutzatutako geometriaren geometriaren IDaren berri ere ematen du. - Arrastatu eta jaregin kamera mugitzeko.
Teklatuko kontrola hauek ere erabil ditzakezu:
- Sakatu G erabiltzailearen interfazea erakusteko/ezkutatzeko.
- Sakatu Q aplikaziotik irteteko.
Kontrol-paneletik ere kontrola dezakezu eszena: - Saiatu eszena geometriko eta bolumetriko desberdinak. View errendatzaile ezberdinen pean.
- Interakzioan bertan behera utzi fotograma nabigazioan zehar animazio jarraituagoa ahalbidetzen du.
- Gaitu sakontasuna erakustea kameraren pixel kokapen bakoitzeko eszenarekin izpien elkargunean sakonera erlatiboa erakusteko.
- Gaitu albedoa erakusteko materialaren albedoa kameraren pixel-kokapen bakoitzeko eszenarekin izpien elkargunean erakusteko.
- Gaitu denoiser-a Intel® Open Image Denoised-ekin fotograma bakoitza kentzeko
Oharra: Denoiser-a hobeto behatuko da geometria batzuekin beste batzuekin baino. AdibidezampIzan ere, Streamlines aurredefinitutako eszena multzoak argiago erakusten du denoisearekiko konbergentzia.
OHARRA Arrano arrantzalearen modulua zure banaketan eskuragarri ez badago, Superbill-a erabiliz lor dezakezu Hurrengo Urratsetan deskribatzen den moduan.
- Aldatu pixel-iragazkia berriroview APIan eskuragarri dauden anti-aliasing metodo desberdinak.
- Aldatu pixelakamples, hau da, eszenaren s kopuruaamppixel bakoitzeko le pilaketa batean. Goi-mailako samplesek errendatze-denbora luzeagoak eragiten ditu, baina metaketa bakoitzeko konbergentzia azkarragoa. Gutxiago samppixel bakoitzeko fitxategiak aplikazioaren errendimendu azkarragoa dakar.
- Aldatu bidearen luzera maximoaren parametroa, hau da, bidearen islapen edo errefrakzio kopurua skoample. Zenbaki handiago bat zehatzagoa da, eta kopuru txikiagoa, berriz, azkarrago kalkulatzen da.
- Aldatu erruletaren bidearen luzera, hau da, izpi baten zeharkaldia ausaz amaitzeko atalasea edo islak edo errefrakzioak. Zenbaki handiago bat zehatzagoa da, eta kopuru txikiagoa, berriz, azkarrago kalkulatzen da.
- Aldatu sample ekarpenak. Sample ekarpena min baino txikiagoa Ekarpena ez du eragingo eszena. Zenbaki baxuagoa zehatzagoa da, eta kopuru handiagoa, berriz, azkarragoa kalkulatzen da.
- Aldatu kameraren mugimendu-lausotasuna kamera mugitzean lausotze-eragina kontrolatzeko. 0 balio batek lausotasuna desaktibatzen du.
- Gaitu Render Sun Sky eszenaren horizonte kontrolagarria aktibatzeko. Eszenak horizontea islatuko du GUI pop-up parametroetatik konfiguratuta dagoen moduan.
Hurrengo Urratsak
- Exekutatu aurrez konpilatutako sampbeste Render Kit osagaietarako aplikazioak.
- Arakatu baliabide osagarriak Hurrengo Urratsetan.
Exekutatu Intel® Embree Sample
Tutorial honek Intel® Embrey aurrez konpilatutako s interaktibo bat nola exekutatu erakusten duampIntel® one API Rendering Toolkit-an (Render Kit) barne dauden aplikazioak. Hau sample-ek oinarrizko geometria duen irudi bat nola sortu erakusten du Intel Embrey erabiliz.
Triangeluaren geometria sampTutorialean erakusten den aplikazioak erabiltzailearen interfaze grafikoa erabiltzen du kubo estatiko bat eta lurreko plano bat sortzeko, triangelu erpinak erabiliz.
Baldintza: konfiguratu zure sistema.
Aplikazioa exekutatzeko:
- Ireki komando-gonbita.
- Konfiguratu ingurune-aldagaiak:
deitu “C:\Program Files (x86)\Intel\one API\setvars.bat”
OHARRA Render Kit-a kokapen pertsonalizatu batean instalatu baduzu, ziurtatu C:\Program ordezkatu duzula Files (x86)\Intel\one API\ instalazio-bide pertsonalizatuarekin komandoa exekutatu aurretik. - Joan idazteko direktorio batera eta sortu direktorio bat laguntza gordetzeko files. Adibidezample, sortu rk_gsg karpeta:
cd %USERPROFILE%
aireko plataformak
cd ekipamenduak - Exekutatu triangeluaren geometria sample: triangle_geometry.exe
Leiho berri bat irekiko da 3D izpien bidezko kubo batekin. Kamera mugitzeko, egin klik eta arrastatu saguaren ezkerreko botoia edo erabili W, A, S, D edo gezi-teklak. s.ari buruzko xehetasunak lortzekoample, ikusi Intel Embreyren dokumentazioko 9. kapitulua.
Aholkuak eta oharrak
- Kamera mugitzeko, egin klik eta arrastatu saguaren ezkerreko botoia edo erabili W, A, S, D botoiak edo gezi-teklak.
- Hau sample-ek oinarrizko geometria duen irudi bat nola sortu erakusten du Intel Embrey erabiliz.
- triangelu geometria sampEzaugarriak:
- Mugikor erpin soilen datuen matrize gogor kodetua, kuboaren ertzen eta lurreko planoaren kokapenaz osatua.
- Indize-zerrenden definizioa erpinetatik triangeluak eraikitzeko.
- API-k definitutako geometria-datuen egiturak erpin eta indize datuak sortu eta eszenan bidaltzeko.
- Hari anitzeko konputazio-hierarkia bat irudiaren markoaren gainean izpien trazadura egiteko.
- Konputazio-izpiak pantailako pixelen lauzetan banatzen dira. Fitxak harien artean banatzen dira.
- Fitxa bakoitzak izpien ebakidura probak egiten ditu lauzako pixel bakoitzeko.
- Triangelu-koloreak zehazten dituzten oinarrizko izpien ebakidura-probetaz gain, itzal-ebakidura (oklusioa) proba bat egiten da ebakidura-puntuan, argi-norabide finko gogorrean kodetu baterako.
- Azken pixelek kolore datuak dituzte RGB kolore hirukoteetan bildutako izpietatik kalkulatuta.
- Andamioen abstrakzioak kola kodearen zati handi bat eskaintzen du. Abstrakzio hau beste Intel batzuetan asko erabiltzen da
Embrey sample aplikazioak. sampabstrakzioak honako hauek ditu: - Hasierako, errendatzeko eta desmuntatzeko funtzioetarako deiak itzultzeko konfigurazioa
- Eszenaren datuak kudeatzeko datu-egiturak
- Teklatua eta sagua sarrera/irteera
- APIa sistema eragilearen leiho kudeaketa kodean lotzen da bistaratzeko
Ikusi aplikazioaren iturburua triangle_geometry_device.cpp-n Intel Embraer GitHub* biltegian.
Intel Embrey-ren harremana beste Render Kit osagaiekin
- Intel® Spray, izpien trazamendurako motor eramangarri ireki eta eskalagarria, Intel Embrey erabiltzen du irudiak sortzeko. Intel Spray-k 3D eszenetan ohikoak diren objektuak eta funtzionalitateak ere eskaintzen ditu.
- Intel Spray-ren xedapenek bolumen eta geometria-objektuak, materialak, ehundurak, argiak, kamera, fotograma-bufferak, MPI-n oinarritutako konputazio banatua eta beste batzuk barne hartzen dituzte.
- OpenGL* antzeko atzeko planoa duten garatzaileentzat, Intel Spray tresna-kitaren esplorazioa hasteko modu hobea izan daiteke Intel Embrey baino.
- Intel Embrey bide-trazatzailea adibidezampprogramak bide-trazatzaile bati sarrera minimo eta logikoa eskaintzen dio. Atzitu Intel Spray APIaren barruan bide-trazatzailearen errendatzaile baten bistaratzeko inplementazio profesional osoa.
- Intel Embrey-ren gaitasuna izpi-trazamendu geometrikoaren inguruan oinarritzen da. Aitzitik, Intel® Open Volume Kernel Library (Intel® Open VKL) bolumenaren bistaratzea eta sampling gaitasuna.
- Intel Embrey-rekin errendatutako irudiak Intel® Open Image Denoise-rekin kendu daitezke. Hala ere, Intel Spray-k fotograma-buffer kanalerako sarbidea hedatu du datuen zarata kentzea errazteko. Ondorioz, kalitate handiko irudiak kentzen dira izpien trazaduraren konputazio kostu murriztuarekin.
Hurrengo Urratsak
- Exekutatu aurrez konpilatutako sampbeste Render Kit osagaietarako aplikazioak.
- Ikusi Hurrengo urratsak baliabide gehiago lortzeko.
Exekutatu Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Tutorial honek aurrez konpilatutako s interaktibo bat nola exekutatu deskribatzen duample aplikazioa Intel® Open-en eraikia
Bolumen Kernel Liburutegia (Intel® Open VKL).
Txapela Adibamples sampAplikazioak Intel Open VKL API-ren emaitzak pantailan ematen ditu interfaze grafiko baten bidez.
Baldintza: Konfiguratu zure sistema.
Aplikazioa exekutatzeko:
- Ireki komando-gonbita.
- Konfiguratu ingurune-aldagaiak:
deitu “C:\Program Files (x86)\Intel\one API\setvars.bat”
OHARRA Render Kit-a kokapen pertsonalizatu batean instalatu baduzu, ziurtatu C:\Program ordezkatu duzula Files (x86)\Intel\one API\ instalazio-bide pertsonalizatuarekin komandoa exekutatu aurretik. - Joan idazteko direktorio batera eta sortu direktorio bat laguntza gordetzeko files. Adibidezample, sortu
rags karpeta:
cd %USERPROFILE%
aireko plataformak
cd ekipamenduak - Exekutatu sampaplikazioa:
vole Adibamples.exe
Sampemaitzak GUI leiho berri batean irekiko dira.
Kontrol hauek eskuragarri daude:
- Egin klik ezkerreko botoiarekin (Mouse1) eta arrastatu kamera biratzeko.
- Egin klik eskuineko botoiarekin (Mouse2) eta arrastatu kamera handitzeko.
- Egin klik erdiko saguarekin (Mouse3) eta arrastatu kameraren panoramikarako.
- Hautatu transferentzia-funtzio desberdinak, Intel Open VKL API balioak eta errendatze-kontrolak bolumena ikusteko.
OHARRA Erabiltzailearen interfazearen elementuak gainjar daitezke. Arrastatu eta jaregin kontrol-barra urdina kontrol guztiak ikusteko.
Aholkuak eta oharrak
- Errendatzeko modu desberdinak eskuragarri daude errendatze goitibeherako. Modu hauek bolumen garaikideari dagozkioampling eta errendatze aplikazioak.
- Density Path Tracer errendatzaileak bide-trazamendua erakusten du bolumen batean. Vol Compute S erabiltzen duample() Woodcock-tracking s baten laguntzazampling algoritmoa. Erabili elkarrizketa-koadroak algoritmo-parametroak kontrolatzeko. Ikusi DensityPathTracer.cpp.
- Hit-iterator errendatzaileak hit-iterator eta gradienteen konputazio funtzionaltasuna erakusten du. vole Iterate it() eta vole Compute Gradient() erabiltzen ditu. Adibample itzal-probak ere erakusten ditu. Ikusi HitIteratorRenderer.cpp.
- Ray-march iteratoreak bolumen s baten tarte-iterazioa eta konputazioa erakusten dituample. vole Iterate Interval() eta vole Compute S erabiltzen dituample(). Ikus RayMarchIteratorRenderer.cpp.
- samples, kontuan izan kodea aliased eta modularra dela errendatze-leiho interaktiboa onartzeko. Kodea hobeto ulertzeko, hasi render Pixel() funtzioarekin.
- ISPC moduak Intel® Implicit SPMD Program Compiler-en eraikitako kode inplementazioekin bat datoz. Inplementazio hauek aurrera egiten dutetagprozesadore modernoen SIMD gaitasunen eta errendimendurako aukera gehiago eskaintzen ditu.
Hurrengo Urratsak
- Exekutatu aurrez konpilatutako sampbeste Render Kit osagaietarako aplikazioak.
- Ikusi Hurrengo urratsak baliabide gehiago lortzeko.
Exekutatu Intel® Spray Studio
Ibilbide honek Intel® Spray Studio aplikazioa nola exekutatu erakusten du. Intel Spray Studio Intel® neap Rendering Toolkit-en (Render Kit) barne dagoen erakusleiho aplikazioa da. Izpiak trazatzeko aplikazio interaktibo eta hedagarria da.
Baldintza: Konfiguratu zure sistema.
Aplikazioa exekutatzeko:
- Ireki komando-gonbita.
- Konfiguratu ingurune-aldagaiak:
deitu “C:\Program Files (x86)\Intel\one API\setvars.bat”
OHARRA Render Kit-a kokapen pertsonalizatu batean instalatu baduzu, ziurtatu C:\Program ordezkatu duzula Files
(x86)\Intel\one API\ instalazio-bide pertsonalizatuarekin komandoa exekutatu aurretik. - Joan idazteko direktorio batera eta sortu direktorio bat laguntza eta emaitzak gordetzeko files. Adibidezample,
sortu rigs karpeta:
cd %USERPROFILE% aireko plataformak cd plataformak - Exekutatu Intel Spray Studio: ospStudio.exe
Errendatze-leiho interaktibo bat ikusi beharko zenuke: - Errendatzeko leihoan, joan hona File > Demo Scene eta hautatu aurrez definitutako demoetako bat eszenak.
OHARRA Eszena batzuek Intel® Open Volume Kernel Library integratzeko gaitasuna erakusten dute.
- Review hautatutako eszena. Adibidezample, Maila Anitzeko Hierarchy demoak itxura hau du:
Eszena kontrola dezakezu view sagu batekin honela:
• Egin klik eskuineko botoiarekin kamera begirada-puntutik sartu eta ateratzeko.
• Egin klik ezkerreko botoiarekin biratzeko.
• Mugitu saguaren gurpila handitzeko eta txikitzeko.
• Arrastatu eta jaregin kamera mugitzeko.
Teklatuko kontrola hauek ere erabil ditzakezu:
• GORA/BEHERA: Mugitu kamera Z ardatzean zehar (sartu eta kanpora).
• ALT+GORA/ALT+BEHERA: mugitu kamera Y ardatzean (gora edo behera).
• EZKER: Mugitu kamera ezkerrera X ardatzean zehar.
• ESKUINA: Mugitu kamera eskuinera X ardatzean zehar.
• W/S: kameraren kota aldatzeko.
• ALT+S: fotograma a gisa gorde file tokiko direktorio batera.
• A/D: kameraren azimutua aldatzea.
• ALT+A/ALT+D: Kameraren rolla aldatu.
• G: Erabiltzailearen interfazea erakutsi/ezkutatu.
• G: Irten aplikaziotik.
• P: inprimatu eszena grafiko bat oskolean.
• M: material-erregistro bat inprimatu shell-era.
• B: markoen mugak inprimatu.
• V: kameraren parametroak inprimatu shellean.
• =: Sakatu kokapen bat kameraren parametroak gordetzeko.
• -: Kokapen bat atera kameraren parametroak gordetzeko.
• 0-9: Ezarri kameraren argazki bat.
• Eduki X, eutsi Y, eutsi Z: Mantendu ardatza mugatuta kamera mugitzeko. - Irteerako irudia gorde dezakezu Menua > Gorde... > Pantaila-argazkia nahiago den irudi formatuan. Irudia work rags direktorioan gordetzen da estudio gisa. .
- Berri dezakezuview gordetako pantaila-argazkia zure nahiago duzun irudiarekin viewer.
Hurrengo Urratsak
- Exekutatu aurrez konpilatutako sampbeste Render Kit osagaietarako aplikazioak.
- Ikusi Hurrengo urratsak baliabide gehiago lortzeko.
Hurrengo Urratsak
Arakatu Intel ® one API Rendering Toolkit (Render Kit) baliabide gehigarriak.
API eskuliburuak
Render Kit liburutegiek C99n oinarritutako API interfazeak eskaintzen dituzte. API eskuliburuak osagai liburutegi publikoan daude weborrialdeak.
- Intel® OSPRay APIaren eskuliburua
- Intel® Embree APIaren eskuliburua
- Intel® Open Volume Kernel Library (Intel® Open VKL) APIaren eskuliburua
- Intel® Open Image Denoise APIaren eskuliburua
C99 API goiburu guztiak C++11 pean konpilatzen dira. C++ nahiago baduzu, Render Kit liburutegi batzuek goiburuan definitutako C++ API bilgarrien funtzionaltasuna erakusten dute files.
Liburutegia | Goiburua |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
S aurreratuaample Programaren iturriak
Osagai bakoitzeko sample, iturria GitHub* osagaien biltegian dago eskuragarri:
- Intel Spray sample iturriak
- Intel Embrey sample iturriak
s.rakoampdeskribapena, ikusi Intel Embrey gidan 9. kapitulua. - Intel Open VKL sample iturriak
- Intel Open Image Denoise sample iturriak
Hau komando lerroa da soilik. - Intel Spray Studio iturria
- s guztiak arakatzenampsandbox erraz eta integral batean. Bizkor editatu eta berreraiki.
- Liburutegiak automatikoki eraikitzeko aurrebaldintza asko lortzea
- Reviewbarne liburutegiko iturburu-kodea
- Render Kitaren funtzionaltasuna aldatzea, s barnetagliburutegia eraikitzeko denbora aukerako ezaugarriak
- Superbill gidoia Render Kit banaketaren osagai ruttily gisa entregatzen da. Render Kit GitHub atarian ere kokatzen da. Superbill script-en jarraibide bat lortzeko, ikusi zure sistema eragilearen dokumentua:
- Eraiki Intel one API Rendering Toolkit Liburutegiak Windows* OSrako
- Eraiki Intel one API Rendering Toolkit Liburutegiak Linux* OSrako
- Eraiki Intel one API Rendering Toolkit Liburutegiak macOSrako*
Foroak eta iritziak
Egin galderak eta eman iritzia Intel oneAPI Rendering Toolkit foroan.
Eman arazo teknikoak zuzenean GitHub osagaien biltegietan:
- Intel Spray biltegia
- Intel Embrey biltegia
- Intel Open VKL biltegia
- Intel Open Image Denoise biltegia
- Intel Spray Studio biltegia
Arazoak konpontzea
Atal honek Intel® one API errendatze-tresna-tresna (Render Kit) erabiltzean aurki ditzakezun arazo ezagunak deskribatzen ditu.
Laguntza teknikorako, bisitatu Intel ® one API Rendering Toolkit Community Forum.
Errorea: ez dago protokolorik zehaztu
Baliteke errore hau ikustea Docker* edukiontzi batetik GUI-n oinarritutako aplikazio bat exekutatzen ari zarenean:
Ez da zehaztu protokoloa
65544 errorea: X11: Ezin izan da pantaila ireki :0
Amaitu deitu 'sty::runtime error' instantzia bat bota ondoren
Zer(): Ezin izan da GLFW hasieratu!
Abortatuta (nukleoa botata)
Irtenbidea: Aplikazioa abiarazi aurretik, ziurtatu xhost komandoa Docker edukiontzian exekutatzen duzula:
ostalari +
Jakinarazpenak eta ezeztapenak
Intel teknologiek gaitutako hardwarea, softwarea edo zerbitzua aktibatzea behar dezakete.
Produktu edo osagai ezin da guztiz segurua izan.
Zure kostuak eta emaitzak alda daitezke.
© Intel Corporation. Intel, Intel logotipoa eta beste Intel marka Intel Corporation edo bere filialen marka komertzialak dira. Beste izen eta marka batzuk beste batzuen jabetza direla erreklamatu daitezke.
Produktuaren eta errendimenduaren informazioa
Errendimendua erabileraren, konfigurazioaren eta beste faktore batzuen arabera aldatzen da. Informazio gehiago hemen www.Intel.com/PerformanceIndex.
Iragarkiaren berrikuspena #20201201
Dokumentu honek ez du inolako lizentziarik (espresuki edo inplizituki, prebentzio bidez edo bestelakorik) ematen jabetza intelektualeko eskubiderik.
Deskribatutako produktuek diseinu-akatsak edo errata gisa ezagutzen diren akatsak izan ditzakete, produktua argitaratutako zehaztapenetatik aldentzea eragin dezaketenak. Uneko errata ezaugarrituak eskatuta daude eskuragarri.
Intelek uko egiten die berariazko eta inplizitutako berme guztiei, mugarik gabe, salgaitasunari, helburu jakin baterako egokitasunari eta ez-urratzeei buruzko berme inplizituak barne, bai eta errendimenduaren, negozioaren edo merkataritzaren erabileraren ondoriozko edozein bermerik ere.
Dokumentuak / Baliabideak
![]() |
intel Hasi Windows-erako oneAPI Rendering Toolkit-arekin [pdfErabiltzailearen gida Hasi Windows-erako oneAPI Rendering Toolkit-ekin, Hasi, Windows-erako oneAPI Rendering Toolkit-ekin, Windows-erako Toolkit-ekin |