Filloni me një pako të veglave të interpretimit të API për Windows
Udhëzues përdorimi
Udhëzimet e mëposhtme supozojnë se keni instaluar Intel® One API Rendering Toolkit (Render Kit). Nëse nuk e keni të instaluar paketën e veglave, shihni Udhëzuesit e Instalimit të Instalimit të Toolkits Intel® one API për opsionet e instalimit. Ndiqni këta hapa për të filluar me Intel® One API Rendering Toolkit
- Konfiguro sistemin tuaj.
- Ndërtoni dhe drejtoni sampaplikacionet.
- Ekzekutoni s të para-përpiluarampaplikacionet.
- Hapat e mëtejshëm: Review burime shtesë për të mësuar më shumë rreth Render Kit.
Konfiguro sistemin tuaj
Për të përdorur Intel ® One API Rendering Toolkit (Render Kit) sampPër më tepër, së pari duhet të konfiguroni sistemin tuaj si më poshtë:
- Instaloni një API sample shfletues për të hyrë në sampburimet.
- Instaloni Microsoft Visual Studio* me Cake* dhe Windows* SDK për të ndërtuar samples.
- Instaloni mjetet e imazhit.
- Opsionale: Instaloni drejtuesit e GPU-së.
Instaloni një API Sample Shfletuesi
Ju mund të hyni në sampaplikacionet nga një API sampnë shfletuesin. Shfletuesi shpërndahet si pjesë e Intel® One API Base Toolkit (Base Kit) në drejtorinë e dev-utilities.
Instaloni Base Kit me Intel® one API Threading Building Blocks, i cili disponohet si në Render Kit ashtu edhe në Base Kit. Asnjë komponent tjetër i Kit bazë nuk kërkohet. Shikoni faqen e produktit Base Kit për më shumë informacion dhe lidhjet e shkarkimit.
SHËNIM Ju gjithashtu mund të merrni samples duke përdorur manualisht Git*.
Instaloni Microsoft Visual Studio* me Cake* dhe Windows* SDK
Edhe pse Intel® Neap Toolkits nuk kërkojnë Cake* dhe Windows* SDK, shumë një APIamples janë dorëzuar si projekte Make. Për të ndërtuar s të tillëampPër më tepër, ju duhet të instaloni Cake dhe Windows SDK.
Për ta bërë këtë, instaloni veglat e zhvillimit të Microsoft Visual Studio* C++, të cilat përfshijnë mjetet Make në zhvillimin e desktopit me ngarkesë pune në C++. Shikoni projektet e tortës në Visual Studio për udhëzime instalimi.
Në mënyrë tipike, komponentët e kërkuar instalohen nga seksioni opsional i instaluesit të Visual Studio. Visual C++ Tools for Cake është instaluar si parazgjedhje si pjesë e Desktop Development me ngarkesë pune në C++. Për më shumë informacion rreth Cake, referojuni CMake.org. Për më shumë informacion mbi Windows* SDK referojuni
Microsoft Dev Center Windows* SDK.
Instaloni Imaging Tools
Render Kit samples dhe aplikacionet shpesh kërkojnë imazhe të parapërpunuara si hyrje ose gjenerojnë imazhe si dalje. Për të shfaqur dhe konvertuar imazhet hyrëse dhe dalëse, ju duhet të merrni mjete imazherie për stagduke përdorur Net PBM filellojet (PPM dhe PFM). Mjeti i rekomanduar është Image Magics*. Shihni Magjinë e Imazhit webfaqe për udhëzimet e instalimit të pavarur dhe të menaxherit të paketave.
Për përdoruesit e GPU, shkarkoni dhe instaloni drejtuesit e GPU
- Për të shkarkuar shoferin, shkoni te Drivers Graphics.
- Klikoni në versionin më të fundit të Intel® Graphics - Windows ® 10 DCH Drivers.
- Ekzekutoni instaluesin.
Hapat e ardhshëm
Filloni me Intel ® one API Rendering Toolkit duke ndërtuar dhe ekzekutuar sampaplikacionet.
Feedback
Ndani komentet tuaja për këtë artikull në forumin e Intel ® One API Rendering Toolkit.
Ndërtoni dhe ekzekutoni SampProjektet duke përdorur vijën e komandës Visual Studio*
Kusht paraprak: Konfiguro sistemin tuaj.
Për të ndërtuar dhe drejtuar siampe:
- Gjeni siampprojekti duke përdorur Kodin SampShfletuesi për Intel® OneAPI Toolkits.
- Ndërtoni dhe ekzekutoni siample projekt duke përdorur CMake*.
Shkarkoni Samples duke përdorur Kodin SampShfletuesi për Intel® One Toolkits API
Përdorni kodin Sample Browser për Intel One API Toolkits për të shfletuar koleksionin e Intel® One API-ve në internetamples. Ju mund të kopjoni samples në diskun tuaj lokal si s të ndërtueshëmample projekte. Shumica e API-ve të Intel njëampProjektet janë ndërtuar duke përdorur Make* ose Cake, kështu që udhëzimet e ndërtimit përfshihen si pjesë e sample në një README file. Kodi SampLe Browser për Intel One API Toolkits është një i pavarur i vetëmfile ekzekutues që nuk ka varësi nga bibliotekat dinamike të kohës së ekzekutimit.
Për një listë të komponentëve që mbështesin Cake, shihni Përdorimi i tortës me një aplikacion API.
E rëndësishme
Kërkohet një lidhje interneti për të shkarkuar samples për Intel një API Toolkits. Për informacion se si të përdorni këtë paketë veglash jashtë linje, shihni Zhvillimi në Sistemet Offline.
Kodi SampShfletuesi për Intel One API Toolkits nuk funksionon me cilësimet e përfaqësuesit të sistemit dhe nuk mbështet proxy WPAD. Nëse keni probleme me lidhjen nga prapa një përfaqësuesi, shihni Zgjidhja e problemeve.
Për të shkarkuar Intel ® One API Rendering Toolkit (Render Kit) samples:
- Hapni një vijë komanduese x64 Native Tools për dritaren e komandës VS 2019.
- Vendosni variablat e mjedisit:
thirrni “C:\Program Files (x86)\Intel\one API\setvars.bat”
SHËNIM Nëse e keni instaluar Render Kit në një vendndodhje të personalizuar, sigurohuni që të zëvendësoni C:\Program Files (x86)\Intel\one API\ me shtegun e personalizuar të instalimit përpara se të ekzekutoni komandën. - Nga terminali, ekzekutoni Kodin SampShfletuesi për Intel one API Toolkits me C++ dhe C samples. neap-cli -l cungishte
Shfaqet menyja e vetme API CLI: - Zgjidhni Krijo një projekt duke përdorur tastet me shigjeta, më pas shtypni Enter.
Përzgjedhja e gjuhës do të shfaqet. - Zgjidhni gjuhën për gjuhën tuajample. Për projektin tuaj të parë, zgjidhni filxhanin, më pas shtypni Enter.
Paketa e veglave sampshfaqet lista les. Render Kit samples janë të vendosura nën një nënpemë API Libraries. - Navigoni te një Bibliotekë API > Fillimi me Instrumentet e interpretimit të një API të Intel > Intel Spray sample > 01_ospray_gsg, më pas shtypni Enter.
- Specifikoni një vendndodhje për të shkarkuar projektin. Si parazgjedhje, është shtegu nga ku keni ekzekutuar Kodin SampShfletuesi për Intel One Toolkits API dhe emri i projektit.
- Shtypni Tab për të zgjedhur Krijo, më pas shtypni Enter.
- Përsëritni hapat për të shkarkuar sampLes për komponentët e tjerë: 02_embree_gsg për Intel® Embraer, 03_openvkl_gsg për Intel® Open Volume Kernel Library, 04_oidn_gsg për Intel® Open Image
Denoise, dhe 05_ispc_gsg për përpiluesin e programit të nënkuptuar SPMD Intel® (Intel® ISPC). samples numërohen dhe staged të gjykohet me radhë.
Biblioteka e kernelit të vëllimit të hapur të Intel 03_openvkl_gsg sample është i disponueshëm në opsionin e menysë së gjuhës C të Kodit SampShfletuesi për Intel One API Toolkits:
a. Zgjidhni gjuhën c:b. Zgjidhni Intel Open VKL sampe:
Shikoni Eksplorimi i Intel One API Samples nga Command Line për një video tutorial mbi krijimin e një projekti me vijën e komandës.
Ndërtoni dhe ekzekutoni një Intel® Spray Sampduke përdorur tortën*
- Navigoni te dosja ku keni shkarkuar 01_ospray_gsg sample.
- Ekzekutoni komandat e mëposhtme për të ndërtuar sampe:
në ajër build cd build cake .. tortë –ndërtoj . – konfigurimi i lëshimit - Navigoni te drejtoria Release.
- Ekzekutoni aplikacionin.
.\ospTutorialCpp.exe - Review imazhet e daljes me një imazh viewnjë aplikim për PPM file lloji. Për shembullample, me Image Magick*:
Kupa e parë e kornizës \imdisplay.exe. ppm
\imdisplay.exe ka akumuluar Kapakun e Kornizës. ppm
Ju duhet të shihni imazhet e daljes:
• Renderi me një grumbullim të vetëm Cpp i kornizës së parë:• Kupa e kornizave të akumuluara me render me dhjetë akumulime:
Ndërtoni dhe ekzekutoni një Intel® Embrey Sampduke përdorur tortën*
- Navigoni te dosja ku keni shkarkuar 02_embree_gsg sample.
- Ekzekutoni komandat e mëposhtme për të ndërtuar sampe:
mkdir ndërtuar
ndërtuar cd
torte..
cmake –ndërtoj . – konfigurimi i lëshimit - Navigoni te drejtoria Release.
- Ekzekutoni aplikacionin.
.\minimal.exe
Sampaplikacioni kryen dy teste të kryqëzimit të rrezeve në trekëndësh me Intel Embrey API. Njëri test është i suksesshëm, ndërsa tjetri është gabim. Dalja është shkruar në terminal:
0.000000, 0.000000, -1.000000: Kryqëzimi i gjetur në gjeometrinë 0, primitive 0 në car=1.000000 1.000000, 1.000000, -1.000000: Nuk gjeta asnjë.
Ndërtoni dhe ekzekutoni një bibliotekë të kernelit me vëllim të hapur Intel® Sampduke përdorur CMake*
- Navigoni te dosja ku keni shkarkuar the03_openvkl_gsg sample.
- Ekzekutoni komandat e mëposhtme për të ndërtuar sampe:
ndërtim në ajër
ndërtuar cd
torte..
tortë –ndërtim . – konfigurimi i lëshimit - Navigoni te drejtoria Release.
- Ekzekutoni aplikacionin.
.\vklTutorial.exe
Sample aplikacioni tregon sampqëndrojnë brenda një vëllimi dhe rezultatesh të krijuara në mënyrë procedurale. sampling,
llogaritja e gradientit dhe s me shumë atributeampling. Dalja është shkruar në terminal.
Ndërtoni dhe ekzekutoni një Intel® Open Image Denoise Sampduke përdorur CMake*
- Navigoni te dosja ku keni shkarkuar 04_oidn_gsg sample.
- Ekzekutoni komandat e mëposhtme për të ndërtuar sampe:
tortë për ndërtimin e cd-ve në ajër ..
tortë –ndërtim . – konfigurimi i lëshimit - Navigoni te drejtoria Release.
- Konvertoni Kupën e akumuluar të Kornizës. Imazhi ppm në formatin PFM me renditjen e të dhënave LSB. Për shembullample, me mjetin e konvertimit të Magjive të imazhit*:
\magick.exe konvertohetample>\01_ospray_gsg\build\Release \akumuluar Frame Cup. ppm -endian LSB PFM: Kuadri i akumuluar i kornizës. pasdite - Ekzekutoni aplikacionin për të çnotuar imazhin.
.\oidnDenoise.exe -Kapaku i akumuluar i saj i kornizës. pm -o denoised.pfm - Review imazhin e daljes me një imazh viewnjë aplikim për PPM file lloji. Për shembullample, me Magjitë e Imazhit*:
\imdisplay.exe u refuzua. pasdite
• Kupa e kornizave të akumuluara me render origjinale me dhjetë akumulime:
• Rezultati i denoisuar u denoisua. pm:
Ndërtoni dhe ekzekutoni një përpilues të programit Intel® Implicit SPMD Sampduke përdorur CMake*
- Navigoni te dosja ku keni shkarkuar 05_ispc_gsg sample.
- Ekzekutoni komandat e mëposhtme për të ndërtuar sampe:
ndërtim në ajër
ndërtuar cd
torte..
tortë –ndërtim . - Drejtoni një s me një objektiv të vetëmampnë aplikim:
.\ thjeshtë.exe - Drejtoni një s me shumë objektivaampnë aplikim:
./simple_multi.exe
Aplikacioni ekzekuton një operacion të thjeshtë të grupit me pikë lundruese. Rezultati është shtypur në stout.
0: e thjeshtë (0.000000) = 0.000000 | 8: e thjeshtë (8.000000) = 2.828427 |
1: e thjeshtë (1.000000) = 1.000000 | 9: e thjeshtë (9.000000) = 3.000000 |
2: e thjeshtë (2.000000) = 4.000000 | 10: e thjeshtë (10.000000) = 3.162278 |
3: e thjeshtë (3.000000) = 1.732051 | 11: e thjeshtë (11.000000) = 3.316625 |
4: e thjeshtë (4.000000) = 2.000000 | 12: e thjeshtë (12.000000) = 3.464102 |
5: e thjeshtë (5.000000) = 2.236068 | 13: e thjeshtë (13.000000) = 3.605551 |
6: e thjeshtë (6.000000) = 2.449490 | 14: e thjeshtë (14.000000) = 3.741657 |
7: e thjeshtë (7.000000) = 2.645751 | 15: e thjeshtë (15.000000) = 3.872983 |
Hapat e ardhshëm
Eksploroni burime shtesë në Hapat e ardhshëm.
Ekzekutoni S-në e Përpiluar Paraprakishtample Aplikacionet
Përveç bibliotekave, Inlap Inlap Rendering Toolkit i Intel® ofron s të para-përpiluaraample aplikime për
nënvizoni veçoritë e paketës së veglave. Këto aplikacione të para-përpiluara shpesh përdorin biblioteka të jashtme grafike për të treguar
funksionet në një mënyrë interaktive. Në këtë seksion, mësoni të ekzekutoni aplikacionet interaktive të para-përpiluara.
Ekzekutoni aplikacione interaktive të para-përpiluara
- Drejtoni një sop të para-përpiluar P.shamples aplikim me Intel ® Spray.
sop Examples demonstron paraqitjen bazë të një skene interaktive me Intel Spray. Ai ka kontrolle GUI që mund t'i ndërroni për të eksploruar veçoritë e Intel Spray. - Drejtoni një aplikacion të para-përpiluar për gjeometrinë e trekëndëshit me Intel ® Embrey. gjeometria e trekëndëshit, si s të tjera Intel Embreyamples, demonstron aftësinë llogaritëse të gjurmimit të rrezeve bazë.
Përdorni gjeometrinë e trekëndëshit për të eksploruar veçoritë e Intel Embrey. - Drejtoni një vole të para-përpiluar Examples aplikacion me Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Pshamples demonstron paraqitjen bazë të një skene interaktive me Intel Open VKL. Ai ka kontrolle GUI tipike për vizualizimin e paraqitjes së vëllimit.
SHËNIM Intel ® Open Image Denoise përdoret si një veçori e paspërpunimit në ospExamples sampnë aplikacionin dhe në Intel Spray Studio. Intel Open Image Denoise nuk ka një aplikacion të pavarur interaktiv
Ekzekutoni aplikacionin Intel® OSPRay Studio Showcase
Intel Spray Studio kombinon bibliotekat e Render Kit në një aplikacion të teknologjisë së fundit. Provoni aplikacionin e parapërpiluar Intel Spray Studio përpara se të eksploroni kodin burimor për ta përdorur atë për projektet tuaja.
Karakteristikat e Intel Spray Studio:
- Një grafik i skenës referuese për ngarkimin, ruajtjen dhe transformimin e gjeometrisë, teksturave dhe parametrave të skenës në një mjedis interaktiv
- Instrumentimi i skenës i bazuar në GUI për dhënien e kontrollit të parametrave të një aplikacioni interaktiv
- Infrastruktura e shtojcave C++ për kontrolle me porosi
- Hyrja/dalja: OBJ ballore me valë, GLTF*, tekstura HDR me Open Image IO*, dalje statike e imazhit
- Pas-përpunimi i Intel Open Image Denoise kalon me bibliotekën e denoizer të modulit osprey nga Intel Spray
- Lidhjet e Python* për paraqitjen e skriptit
- Kontrollet e animacionit të kamerës
- Renderim me shumë nyje me MPI
Vrapo siample me Intel® OSPRay
Kjo përmbledhje tregon se si të ekzekutohet një s interaktiveampaplikacioni me Intel® OSPRay nga Kompleti i Veglave të Renderimit Intel® OneAPI (Kit Render) për Windows* OS.
Kusht paraprak: Konfiguro sistemin tuaj.
Për të ekzekutuar aplikacionin:
- Hapni një vijë komandimi.
- Vendosni variablat e mjedisit:
thirrni “C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
SHËNIM Nëse e keni instaluar Render Kit në një vendndodhje të personalizuar, sigurohuni që të zëvendësoni C:\Program Files (x86)\Intel\oneAPI\ me shtegun e personalizuar të instalimit përpara se të ekzekutoni komandën. - Shkoni te një direktori e shkrueshme dhe krijoni një drejtori për të ruajtur mbështetjen files. Për shembullample, krijoni dosjen rkgsg : cd %USERPROFILE% rkgsg në ajër cdrkgsg
- Ekzekutoni ospExamples: ospExamples.exe
Një dritare e re GUI do të hapet me skena të shumta të thjeshta të përbëra nga llojet bazë të gjeometrisë, dritat dhe vëllimet. Ju mund ta modifikoni skenën duke klikuar butonin rënësKontrollet dhe këshillat
Ju mund të kontrolloni skenën view me miun si më poshtë:
- Klikoni me të djathtën për të lëvizur kamerën brenda dhe jashtë nga pika e shikimit.
- Klikoni me të majtën për të rrotulluar.
- Përdorni një rrotë të miut për të panuar.
Kjo gjithashtu raporton ID-në e gjeometrisë për gjeometrinë e kryqëzuar nën kursorin në një terminal. - Zvarrit dhe lësho për të lëvizur kamerën.
Ju gjithashtu mund të përdorni kontrollet e mëposhtme të tastierës:
- Shtypni G për të shfaqur/fshehur ndërfaqen e përdoruesit.
- Shtypni Q për të dalë nga aplikacioni.
Ju gjithashtu mund të kontrolloni skenën nga paneli i kontrollit: - Provoni skena të ndryshme gjeometrike dhe vëllimore. View ato nën renderues të ndryshëm.
- Anulimi i kornizës në ndërveprim lejon animacion më të vazhdueshëm gjatë lundrimit.
- Aktivizo shfaqjen e thellësisë për të treguar thellësinë relative në kryqëzimin e rrezeve me skenën nga çdo vendndodhje pixel e kamerës.
- Aktivizo shfaqjen e albedos për të treguar albedon e materialit në kryqëzimin e rrezeve me skenën nga çdo vendndodhje pixel e kamerës.
- Aktivizo denoizer për të çnotuar çdo kornizë me Intel® Open Image Denoised
Shënim: Denoizer mund të funksionojë më mirë të vëzhgohet me disa gjeometri sesa me të tjera. Për shembullampKështu, grupi i skenës i paracaktuar i Streamlines tregon më qartë konvergjencën me denoise.
SHËNIM Nëse denoizer moduli osprey nuk është i disponueshëm në shpërndarjen tuaj, mund ta merrni duke përdorur Superbill siç përshkruhet në Hapat e ardhshëm.
- Ndrysho filtrin e pikselit në review metodat e ndryshme anti-aliasing të disponueshme në API.
- Ndrysho pikselin samples, që është numri i skenës samples per pixel ne nje grumbullim. s më të lartëamples rezulton në kohë më të gjata renderimi, por konvergjencë më të shpejtë për akumulim. Më pak sampLetra për pixel rezulton me performancë më të shpejtë të aplikacionit.
- Ndryshoni parametrin e gjatësisë maksimale të rrugës, që është numri i reflektimeve ose thyerjeve të rrugës për sample. Një numër më i lartë është më i saktë, ndërsa një numër më i ulët është më i shpejtë për t'u llogaritur.
- Ndryshoni gjatësinë e shtegut të ruletës, që është pragu ose reflektimet ose thyerjet në të cilat përfundon rastësisht kalimi i një rrezeje. Një numër më i lartë është më i saktë, ndërsa një numër më i ulët është më i shpejtë për t'u llogaritur.
- Ndryshimi sampkontributet. Sampkontributi më i vogël se min Kontributi nuk do të ndikojë në skenë. Një numër më i ulët është më i saktë, ndërsa një numër më i lartë është më i shpejtë për t'u llogaritur.
- Ndryshoni turbullimin e lëvizjes së kamerës për të kontrolluar efektin e turbullimit gjatë lëvizjes së kamerës. Një vlerë prej 0 e çaktivizon turbullimin.
- Aktivizo Render Sun Sky për të aktivizuar një horizont të kontrollueshëm të skenës. Skena do të pasqyrojë horizontin siç është konfiguruar nga parametrat e dritares GUI.
Hapat e ardhshëm
- Ekzekutoni s të para-përpiluaraampAplikimet për komponentë të tjerë të Render Kit.
- Eksploroni burime shtesë në Hapat e ardhshëm.
Drejtoni Intel® Embree Sample
Ky udhëzues tregon se si të ekzekutoni një s ndërveprues Intel® Embrey të para-përpiluarampAplikacionet e përfshira në Intel® One API Rendering Toolkit (Render Kit). Kjo sample demonstron se si të gjeneroni një imazh me gjeometrinë bazë duke përdorur Intel Embrey.
Gjeometria e trekëndëshit sampaplikacioni i paraqitur në tutorial përdor një ndërfaqe grafike të përdoruesit për të krijuar një kub statik dhe rrafsh tokësor duke përdorur kulmet e trekëndëshit.
Kusht paraprak: Konfiguro sistemin tuaj.
Për të ekzekutuar aplikacionin:
- Hapni një vijë komandimi.
- Vendosni variablat e mjedisit:
thirrni “C:\Program Files (x86)\Intel\one API\setvars.bat”
SHËNIM Nëse e keni instaluar Render Kit në një vendndodhje të personalizuar, sigurohuni që të zëvendësoni C:\Program Files (x86)\Intel\one API\ me shtegun e personalizuar të instalimit përpara se të ekzekutoni komandën. - Shkoni te një direktori e shkrueshme dhe krijoni një drejtori për të ruajtur mbështetjen files. Për shembullample, krijoni dosjen rk_gsg:
cd %USERPROFILE%
pajisje ajrore
pajisje për cd - Drejto gjeometrinë e trekëndëshit sample: triangle_geometry.exe
Hapet një dritare e re me një kub të gjurmuar me rreze 3D. Për të lëvizur kamerën, klikoni dhe tërhiqni butonin e majtë të miut ose përdorni tastet W, A, S, D ose me shigjeta. Për detaje rreth sample, shikoni Kapitullin 9 në dokumentacionin Intel Embrey.
Këshilla dhe Vëzhgime
- Për të lëvizur kamerën, klikoni dhe tërhiqni butonin e majtë të miut ose përdorni butonat W, A, S, D ose tastet e shigjetave.
- Kjo sample demonstron se si të gjeneroni një imazh me gjeometrinë bazë duke përdorur Intel Embrey.
- gjeometria e trekëndëshit sampkarakteristikat:
- Një grup i koduar me të dhëna të thjeshta të kulmit notues, i përbërë nga vendndodhja e qosheve të kubit dhe rrafshit të tokës.
- Përkufizimi i listave të indeksit për të ndërtuar trekëndësha nga kulmet.
- Strukturat e të dhënave të gjeometrisë të përcaktuara nga API për të krijuar dhe vendosur të dhëna kulmore dhe indeksuese në skenë.
- Një hierarki llogaritëse me shumë fije për gjurmimin e rrezeve mbi kornizën e imazhit.
- Rrezet kompjuterike ndahen në pllaka të pikselave të ekranit. Pllakat janë të ndara midis fijeve.
- Çdo pllakë kryen teste të kryqëzimit me rreze për çdo piksel në pllakë.
- Përveç testeve bazë të kryqëzimit të rrezeve që përcaktojnë ngjyrat e trekëndëshit, në pikën e kryqëzimit kryhet një test i kryqëzimit (mbylljes) me hije për një drejtim fiks të dritës të koduar.
- Piksele përfundimtare kanë të dhëna ngjyrash të llogaritura nga rrezet e paketuara në treshe me ngjyra RGB.
- Abstraksioni i skelës siguron pjesën më të madhe të kodit të ngjitësit. Ky abstraksion përdoret shumë në Intel të tjera
Embri sampaplikacionet. samples abstraksioni përfshin: - Konfigurimi për kthimin e thirrjeve në funksionet e inicializimit, interpretimit dhe heqjes
- Strukturat e të dhënave për menaxhimin e të dhënave të skenës
- Hyrja/dalja e tastierës dhe mausit
- API lidh kodin e menaxhimit të dritares së sistemit operativ për vizualizim
Shihni burimin e aplikacionit në triangle_geometry_device.cpp në depon e Intel Embraer GitHub*.
Marrëdhënia Intel Embrey me komponentët e tjerë të Render Kit
- Intel® Spray, motori i hapur i shkallëzuar portativ i gjurmimit të rrezeve, përdor Intel Embrey për të gjeneruar imazhe. Intel Spray ofron gjithashtu objekte dhe funksionalitet tipik për skenat 3D.
- Dispozitat e Intel Spray përfshijnë objektet e vëllimit dhe gjeometrisë, materialet, teksturat, dritat, kamerën, buferët e kornizave, llogaritjet e shpërndara të bazuara në MPI dhe të tjera.
- Për zhvilluesit me sfond të ngjashëm me OpenGL*, Intel Spray mund të jetë një mënyrë më e mirë për të filluar eksplorimin e paketës së veglave sesa Intel Embrey.
- Intel Embrey tracker exampprogrami le ofron një hyrje minimale dhe logjike të një gjurmuesi të rrugës. Hyni në një zbatim të plotë të vizualizimit profesional të një interpretuesi gjurmues të rrugëve brenda API-së Intel Spray.
- Aftësia Intel Embrey është e përqendruar rreth gjurmimit të rrezeve gjeometrike. Në të kundërt, Intel® Open Volume Kernel Library (Intel® Open VKL) ofron vizualizimin e vëllimit dhe sampaftësia ling.
- Imazhet e paraqitura me Intel Embrey mund të denoisohen me Intel® Open Image Denoise. Megjithatë, Intel Spray ofron akses të zgjeruar në kanalin e tamponit të kornizës për të thjeshtuar menaxhimin e denozimit të të dhënave. Rezultati është imazhe me cilësi të lartë të zhvlerësuara me një kosto llogaritëse të reduktuar të gjurmimit të rrezeve.
Hapat e ardhshëm
- Ekzekutoni s të para-përpiluaraampAplikimet për komponentë të tjerë të Render Kit.
- Shikoni Hapat e ardhshëm për më shumë burime.
Ekzekutoni bibliotekën e kernelit të vëllimit të hapur Intel® (Intel® Open VKL) Sample
Ky tutorial përshkruan se si të ekzekutoni një s interaktive të para-përpiluarampnjë aplikacion i ndërtuar në Intel® Open
Biblioteka e kernelit të vëllimit (Intel® Open VKL).
Vëllimi Examples sampaplikacioni i jep rezultatet e Intel Open VKL API në ekran përmes një ndërfaqe grafike.
Kusht paraprak: Konfiguro sistemin tuaj.
Për të ekzekutuar aplikacionin:
- Hapni një vijë komandimi.
- Vendosni variablat e mjedisit:
thirrni “C:\Program Files (x86)\Intel\one API\setvars.bat”
SHËNIM Nëse e keni instaluar Render Kit në një vendndodhje të personalizuar, sigurohuni që të zëvendësoni C:\Program Files (x86)\Intel\one API\ me shtegun e personalizuar të instalimit përpara se të ekzekutoni komandën. - Shkoni te një direktori e shkrueshme dhe krijoni një drejtori për të ruajtur mbështetjen files. Për shembullample, krijoni
dosja lecka:
cd %USERPROFILE%
pajisje ajrore
pajisje për cd - Drejtoni sampnë aplikim:
vole Pshamples.exe
SampRezultatet do të hapen në një dritare të re GUI.
Kontrollet e mëposhtme janë në dispozicion:
- Klikoni me të majtën (Mouse1) dhe tërhiqeni për të rrotulluar kamerën.
- Klikoni me të djathtën (Mouse2) dhe tërhiqeni për të zmadhuar kamerën.
- Klikoni në mes (Mouse3) dhe tërhiqeni për të zhvendosur kamerën.
- Zgjidhni funksione të ndryshme transferimi, vlerat e Intel Open VKL API dhe kontrollet e paraqitjes për të vizualizuar volumin.
SHËNIM Elementet e ndërfaqes së përdoruesit mund të mbivendosen. Zvarritni dhe lëshoni shiritin blu të kontrollit për të parë të gjitha kontrollet.
Këshilla dhe Vëzhgime
- Modalitete të ndryshme të interpretimit janë të disponueshme nga menyja rënëse e interpretimit. Këto mënyra korrespondojnë me vëllimin bashkëkohor sampling dhe aplikime rendering.
- Renderuesi i gjurmës së shtegut të dendësisë demonstron gjurmimin e shtegut brenda një vëllimi. Ai përdor vole Compute Sample() në mbështetje të një sampalgoritmi ling. Përdorni kutitë e dialogut për të kontrolluar parametrat e algoritmit. Shihni DensityPathTracer.cpp.
- Renderer-it-iterator demonstron funksionalitetin e llogaritjes hit-iterator dhe gradient. Ai përdor vole Iterate it() dhe vole Compute Gradient(). Ky ishample gjithashtu demonstron testimin në hije. Shihni HitIteratorRenderer.cpp.
- Iteratori i marshimit me rreze demonstron përsëritjen e intervalit dhe llogaritjen e një vëllimi sample. Ai përdor vole Iterate Interval() dhe vole Compute Sample(). Shihni RayMarchIteratorRenderer.cpp.
- Kur eksploroni samples, vini re se kodi është i emërtuar dhe modular për të mbështetur dritaren e interpretimit interaktiv. Për të kuptuar më mirë kodin, filloni me funksionin render Pixel().
- Mënyrat ISPC korrespondojnë me implementimet e kodit të ndërtuara në Përpiluesin e Programit Implicit SPMD Intel®. Këto zbatime marrin përparësitage të aftësive SIMD të procesorëve modernë dhe ofrojnë më shumë mundësi për performancë.
Hapat e ardhshëm
- Ekzekutoni s të para-përpiluaraampAplikimet për komponentë të tjerë të Render Kit.
- Shikoni Hapat e ardhshëm për më shumë burime.
Ekzekutoni Intel® Spray Studio
Ky udhëzues tregon se si të ekzekutohet aplikacioni Intel® Spray Studio. Intel Spray Studio është një aplikacion vitrinë i përfshirë në Instrumentin e Veglave të Renderimit të Neap Intel® (Kit Render). Është një aplikacion interaktiv dhe i shtrirë për gjurmimin e rrezeve.
Kusht paraprak: Konfiguro sistemin tuaj.
Për të ekzekutuar aplikacionin:
- Hapni një vijë komandimi.
- Vendosni variablat e mjedisit:
thirrni “C:\Program Files (x86)\Intel\one API\setvars.bat”
SHËNIM Nëse e keni instaluar Render Kit në një vendndodhje të personalizuar, sigurohuni që të zëvendësoni C:\Program Files
(x86)\Intel\one API\ me shtegun e personalizuar të instalimit përpara se të ekzekutoni komandën. - Shkoni te një direktori e shkrueshme dhe krijoni një direktori për të ruajtur mbështetjen dhe rezultatin files. Për shembullample,
krijoni dosjen rigs:
cd %USERPROFILE% rigs midair rigs cd - Drejtoni Intel Spray Studio: ospStudio.exe
Ju duhet të shihni një dritare interpretimi interaktive: - Në dritaren e paraqitjes, shkoni te File > Skena Demo dhe zgjidhni një nga demonstrimet e paracaktuara skena.
SHËNIM Disa skena demonstrojnë aftësinë e integrimit të "Intel® Open Volume Kernel Library".
- Review skenën e zgjedhur. Për shembullampLe, demonstrimi i Hierarkisë Shumënivelëshe duket si më poshtë:
Ju mund të kontrolloni skenën view me miun si më poshtë:
• Klikoni me të djathtën për ta zhvendosur kamerën brenda dhe jashtë nga pika e shikimit.
• Klikoni me të majtën për t'u rrotulluar.
• Lëvizni rrotën e miut për të zmadhuar dhe zvogëluar.
• Zvarritni dhe lëshoni për të lëvizur kamerën.
Ju gjithashtu mund të përdorni kontrollet e mëposhtme të tastierës:
• LARTË/POSHTË: Lëvizni kamerën përgjatë boshtit Z (brenda dhe jashtë).
• ALT+LART/ALT+POSHT: Lëvizni kamerën përgjatë boshtit Y (lart ose poshtë).
• LEFT: Lëvizeni kamerën majtas përgjatë boshtit X.
• DJATHTA: Lëvizeni kamerën djathtas përgjatë boshtit X.
• W/S: Ndrysho lartësinë e kamerës.
• ALT+S: Ruani një kornizë si a file në një drejtori lokale.
• A/D: Ndrysho azimutin e kamerës.
• ALT+A/ALT+D: Ndrysho listën e kamerës.
• G: Shfaq/Fshihe ndërfaqen e përdoruesit.
• Pyetje: Dilni nga aplikacioni.
• P: Printoni një grafik skene në guaskë.
• M: Printoni një regjistër materialesh në guaskë.
• B: Printoni kufijtë e kornizës.
• V: Printoni parametrat e kamerës në guaskë.
• =: Shtyni një vendndodhje për të ruajtur parametrat e kamerës.
• -: Shfaq një vendndodhje për të ruajtur parametrat e kamerës.
• 0-9: Vendosni një fotografi të kamerës.
• Mbajeni X, mbajeni Y, mbajeni Z: Mbajeni boshtin të kufizuar për lëvizjen e kamerës. - Mund ta ruani imazhin e daljes nga Menyja > Ruaj… > Pamja e ekranit në një format imazhi të preferuar. Imazhi ruhet në drejtorinë e rrobave të punës si studio. .
- Ju mund të riview pamjen e ruajtur të ekranit me imazhin tuaj të preferuar viewer.
Hapat e ardhshëm
- Ekzekutoni s të para-përpiluaraampAplikimet për komponentë të tjerë të Render Kit.
- Shikoni Hapat e ardhshëm për më shumë burime.
Hapat e ardhshëm
Eksploroni burime shtesë të Intel ® one API Rendering Toolkit (Render Kit).
Manualet API
Bibliotekat e Render Kit ofrojnë ndërfaqe API të bazuara në C99. Manualet API janë të vendosura në bibliotekën publike të komponentëve webfaqet.
- Manuali Intel® OSPRay API
- Manuali Intel® Embree API
- Manuali i API-së së bibliotekës së kernelit të vëllimit të hapur Intel® (Intel® Open VKL).
- Manuali Intel® Open Image Denoise API
Të gjithë titujt e C99 API përpilohen nën C++11. Nëse preferoni C++, disa biblioteka Render Kit ekspozojnë funksionalitetin e mbështjellësve të API-së C++ të përcaktuar në kokë files.
Biblioteka | Kreu |
Intel Spray | ospray_cpp.h |
Intel Denoise Open Image | oidn.hpp |
S i avancuarample Burimet e Programit
Për çdo komponent sample, burimi është i disponueshëm në depon e komponentit GitHub*:
- Intel Spray sampburimet
- Intel Embrey sampburimet
Për samppërshkrimin, shihni kapitullin 9 në udhëzuesin Intel Embrey. - Intel Open VKL sampburimet
- Intel Open Image Denoise sampburimet
Kjo është vetëm linja e komandës. - Burimi i Intel Spray Studio
- Duke eksploruar të gjitha samples në një sandbox të lehtë dhe gjithëpërfshirëse. Redaktimi dhe rindërtimi i tyre shpejt.
- Marrja e shumë parakushteve për ndërtimin automatik të bibliotekave
- Reviewing kodin burimor të brendshëm të bibliotekës
- Modifikimi i funksionalitetit të Render Kit, duke përfshirë stagfunksionet opsionale të kohës së ndërtimit të bibliotekës
- Skripti i superfaturës shpërndahet si një komponent i çuditshëm i shpërndarjes së Render Kit. Ai ndodhet gjithashtu në portalin Render Kit GitHub. Për një përmbledhje të skriptit të superfaturës, shihni dokumentin për sistemin tuaj operativ:
- Ndërtoni Intel One API Rendering Toolkit Libraries për Windows* OS
- Ndërtoni Intel One API Rendering Toolkit Libraries për Linux* OS
- Ndërtoni bibliotekat e Intel one API Rendering Toolkit për macOS*
Forume dhe komente
Bëni pyetje dhe jepni komente për forumin e Komitetit të Veglave të Renderimit të Intel OneAPI.
Raportoni problemet teknike drejtpërdrejt në depot e komponentit GitHub:
- Depoja e Intel Spray
- Depoja e Intel Embrey
- Depoja e hapur e Intel VKL
- Intel Open Image Denoise depo
- Depoja e Intel Spray Studio
Zgjidhja e problemeve
Ky seksion përshkruan problemet e njohura që mund të hasni kur përdorni Intel® One API Rendering Toolkit (Kit Render).
Për mbështetje teknike, vizitoni Forumin e Komunitetit të Intel ® One API Rendering Toolkit.
Gabim: Asnjë protokoll i specifikuar
Ju mund të shihni gabimin e mëposhtëm kur ekzekutoni një aplikacion të bazuar në GUI nga një kontejner Docker*:
Nuk është specifikuar asnjë protokoll
Gabim 65544: X11: Dështoi në hapjen e ekranit: 0
Mbylle telefonatën pas hedhjes së një shembulli të 'sty::runtime error'
Çfarë(): Dështoi në inicializimin e GLFW!
Ndërprerë (thelbësore u hodh)
Zgjidhja: Përpara nisjes së aplikacionit, sigurohuni që të ekzekutoni komandën xhost në kontejnerin Docker:
host +
Njoftimet dhe mohimet
Teknologjitë Intel mund të kërkojnë aktivizimin e harduerit, softuerëve ose shërbimeve.
Asnjë produkt apo komponent nuk mund të jetë absolutisht i sigurt.
Kostot dhe rezultatet tuaja mund të ndryshojnë.
© Intel Corporation. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Informacione për produktin dhe performancën
Performanca ndryshon nga përdorimi, konfigurimi dhe faktorë të tjerë. Mësoni më shumë në www.Intel.com/PerformanceIndex.
Rishikimi i njoftimit #20201201
Asnjë licencë (e shprehur ose e nënkuptuar, nga estoppel ose ndryshe) për asnjë të drejtë të pronësisë intelektuale nuk jepet nga ky dokument.
Produktet e përshkruara mund të përmbajnë defekte të dizajnit ose gabime të njohura si gabime të cilat mund të bëjnë që produkti të devijojë nga specifikimet e publikuara. Gabimet aktuale të karakterizuara janë në dispozicion sipas kërkesës.
Intel heq dorë nga të gjitha garancitë e shprehura dhe të nënkuptuara, duke përfshirë, pa kufizim, garancitë e nënkuptuara të tregtueshmërisë, përshtatshmërisë për një qëllim të caktuar dhe mos-shkeljes, si dhe çdo garanci që rrjedh nga rrjedha e performancës, kursi i marrëveshjes ose përdorimi në tregti.
Dokumentet / Burimet
![]() |
intel Filloni me OneAPI Rendering Toolkit për Windows [pdfUdhëzuesi i përdoruesit Filloni me OneAPI Rendering Toolkit për Windows, Filloni, me OneAPI Rendering Toolkit për Windows, Toolkit për Windows |