Započnite s jednim alatom za renderiranje API-ja za Windows
Upute za korištenje
Sljedeće upute pretpostavljaju da ste instalirali Intel® one API Rendering Toolkit (Render Kit). Ako nemate instaliran komplet alata, pogledajte Vodiče za instalaciju alata za Intel® one API alate za opcije instalacije. Slijedite ove korake da biste započeli s Intel® one API Rendering Toolkit
- Konfigurirajte svoj sustav.
- Izgradite i pokrenite sample aplikacije.
- Pokrenite unaprijed kompilirani sample aplikacije.
- Sljedeći koraci: Review dodatne resurse kako biste saznali više o kompletu za renderiranje.
Konfigurirajte svoj sustav
Za korištenje Intel ® one API Rendering Toolkit (Render Kit) sampdatoteke, prvo trebate postaviti svoj sustav na sljedeći način:
- Instalirajte jedan API samppreglednik za pristup sample izvori.
- Instalirajte Microsoft Visual Studio* s Cake* i Windows* SDK za izradu samples.
- Instalirajte alate za izradu slika.
- Izborno: Instalirajte upravljačke programe za GPU.
Instalirajte jedan API Sample preglednik
Možete pristupiti sample aplikacije iz jednog API-jaamppreglednik. Preglednik se distribuira kao dio Intel® one API Base Toolkit (Base Kit) u direktoriju dev-utilities.
Instalirajte osnovni komplet s Intel® one API Threading Building Blocks, koji je dostupan i u Render Kitu iu Base Kitu. Nisu potrebne druge komponente osnovnog kompleta. Pogledajte stranicu proizvoda Base Kit za više informacija i veze za preuzimanje.
BILJEŠKA Također možete dobiti sampručno koristeći Git*.
Instalirajte Microsoft Visual Studio* s Cake* i Windows* SDK
Iako Intel® neap Toolkits ne zahtijevaju Cake* i Windows* SDK, mnogi API-jiampdatoteke se isporučuju kao projekti Make. Za izgradnju takvih sampdatoteke, trebate instalirati Cake i Windows SDK.
Da biste to učinili, instalirajte Microsoft Visual Studio* C++ razvojne alate, koji uključuju alate Make u razvoju radne površine s C++ radnim opterećenjem. Za upute o instalaciji pogledajte Projekti kolača u Visual Studio.
Obično se potrebne komponente instaliraju iz dodatnog odjeljka instalacijskog programa Visual Studio. Visual C++ Tools for Cake instaliran je prema zadanim postavkama kao dio radnog opterećenja za razvoj radne površine s C++. Za više informacija o kolaču, pogledajte CMake.org. Za više informacija o Windows* SDK pogledajte
Microsoft Dev Center Windows* SDK.
Instalirajte alate za obradu slika
Render Kit sampdatoteke i aplikacije često zahtijevaju prethodno obrađene slike kao ulaz ili generiraju slike kao izlaz. Da biste prikazali i pretvorili ulazne i izlazne slike, trebate nabaviti alate za obradu slika za staging Net PBM filevrste (PPM i PFM). Preporučeni alat je Image Magics*. Pogledajte Magiku slike webmjesto za upute za samostalnu instalaciju i upravitelj paketa.
Za korisnike GPU-a, preuzmite i instalirajte upravljačke programe za GPU
- Za preuzimanje upravljačkog programa idite na Grafički upravljački programi.
- Kliknite na najnoviju verziju Intel® Graphics – Windows ® 10 DCH Drivers.
- Pokrenite instalacijski program.
Sljedeći koraci
Započnite s Intel ® one API Rendering Toolkit izgradnjom i pokretanjem sample aplikacije.
Povratne informacije
Podijelite povratne informacije o ovom članku na forumu Intel ® one API Rendering Toolkit.
Izgradi i pokreni Sample Projekti pomoću naredbenog retka Visual Studio*
Preduvjet: Konfigurirajte svoj sustav.
Graditi i voditi kaoampono:
- Lociraj kaoample projekt koristeći kod Sample Preglednik za Intel® oneAPI Toolkits.
- Izgradite i pokrenite kaoampprojekt pomoću CMake*.
Preuzimanjaampkoristeći šifru Sample Preglednik za Intel® one API Toolkits
Koristite kod Sample Browser for Intel one API Toolkits za pregledavanje zbirke mrežnih Intel® one API-jaamples. Možete kopirati sampdatoteke na vaš lokalni disk kao datoteke koje se mogu izgraditiample projekti. Većina Intelovih API-jaample projekti se grade pomoću Make* ili Cake, tako da su upute za izradu uključene kao dio sampostavi u README-u file. Kod Sample Browser for Intel one API Toolkits je samostalan jedno-file izvršna datoteka koja ne ovisi o dinamičkim bibliotekama vremena izvođenja.
Za popis komponenti koje podržavaju Cake, pogledajte Upotreba Cake-a s jednim API aplikacijama.
Važno
Potrebna je internetska veza za preuzimanje sampdatoteke za Intel one API Toolkits. Za informacije o tome kako koristiti ovaj skup alata izvan mreže, pogledajte Razvijanje u izvanmrežnim sustavima.
Kod Sample Browser for Intel one API Toolkits ne radi s proxy postavkama sustava i ne podržava WPAD proxy. Ako imate problema s povezivanjem iza proxyja, pogledajte Rješavanje problema.
Za preuzimanje Intel ® one API Rendering Toolkit (Render Kit) samples:
- Otvorite naredbeni redak x64 Native Tools za VS 2019 naredbeni prozor.
- Postavite varijable okruženja:
pozovite “C:\Program Files (x86)\Intel\one API\setvars.bat”
BILJEŠKA Ako ste instalirali Render Kit na prilagođenu lokaciju, svakako zamijenite C:\Program Files (x86)\Intel\one API\ s prilagođenom stazom instalacije prije pokretanja naredbe. - S terminala pokrenite Code Sample Preglednik za Intel one API Toolkits sa C++ i C samples. neap-cli -l izdanak
Pojavljuje se jedan API CLI izbornik: - Odaberite Stvori projekt pomoću tipki sa strelicama, zatim pritisnite Enter.
Pojavit će se odabir jezika. - Odaberite jezik za svoj sample. Za svoj prvi projekt odaberite šalicu, a zatim pritisnite Enter.
Komplet alata samppojavi se popis les. Render Kit sampdatoteke nalaze se ispod jednog podstabla API knjižnica. - Dođite do one API Libraries > Getting Started with Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, zatim pritisnite Enter.
- Odredite mjesto na koje želite preuzeti projekt. Prema zadanim postavkama, to je put odakle ste pokrenuli Code Sample Browser za Intel one API Toolkits i naziv projekta.
- Pritisnite Tab za odabir Stvori, a zatim pritisnite Enter.
- Ponovite korake za preuzimanje sampdatoteke za ostale komponente: 02_embree_gsg za Intel® Embraer, 03_openvkl_gsg za Intel® Open Volume Kernel Library, 04_oidn_gsg za Intel® Open Image
Denoise i 05_ispc_gsg za Intel® Implicit SPMD Program Compiler (Intel® ISPC). Samples su numerirani i staged da se sudi po redu.
Intel Open Volume Kernel Library 03_openvkl_gsg sample je dostupan u opciji izbornika jezika C koda Samppreglednik za Intel one API Toolkits:
a. Odaberite c jezik:b. Odaberite Intel Open VKL sampono:
Pogledajte Istraživanje Intel one API Sampdatoteke iz naredbenog retka za video upute o stvaranju projekta pomoću naredbenog retka.
Izgradite i pokrenite Intel® Spray Sampkoristim tortu*
- Dođite do mape u koju ste preuzeli 01_ospray_gsg sample.
- Pokrenite sljedeće naredbe za izgradnju sampono:
midair graditi cd graditi kolač .. kolač –graditi . –config Izdanje - Dođite do imenika izdanja.
- Pokrenite aplikaciju.
.\ospTutorialCpp.exe - Review izlazne slike sa slikom viewer aplikacija za PPM file tip. Na primjerample, s Magikom slike*:
\imdisplay.exe prvi Frame Cup. ppm
\imdisplay.exe akumulirao Frame Capp. ppm
Trebali biste vidjeti izlazne slike:
• Cpp prvog okvira renderiranja jedne akumulacije:• Deset akumulacija renderiranja akumulirane čašice okvira:
Izgradite i pokrenite Intel® Embrey Sampkoristim tortu*
- Dođite do mape u koju ste preuzeli 02_embree_gsg sample.
- Pokrenite sljedeće naredbe za izgradnju sampono:
mkdir build
cd build
kolač ..
cmake –izgradnja . –config Izdanje - Dođite do imenika izdanja.
- Pokrenite aplikaciju.
.\minimalni.exe
Sampaplikacija izvodi dva testa križanja zrake u trokut s Intel Embrey API-jem. Jedan test je uspješan, dok je drugi test promašen. Izlaz se upisuje na terminal:
0.000000, 0.000000, -1.000000: Pronađeno raskrižje na geometriji 0, primitivno 0 na car=1.000000 1.000000, 1.000000, -1.000000: Nije pronađeno raskrižje.
Izgradite i pokrenite Intel® Open Volume Kernel Library Sampkoristeći CMake*
- Dođite do mape u koju ste preuzeli datoteku 03_openvkl_gsg sample.
- Pokrenite sljedeće naredbe za izgradnju sampono:
graditi u zraku
cd build
kolač ..
torta –graditi . –config Izdanje - Dođite do imenika izdanja.
- Pokrenite aplikaciju.
.\vklTutorial.exe
Sample aplikacija pokazuje sampling unutar proceduralno generiranog volumena i izlaza. sampvrijesak,
računanje gradijenta i višeatributni sampvrijesak. Izlaz se upisuje na terminal.
Izgradite i pokrenite Intel® Open Image Denoise Sampkoristeći CMake*
- Dođite do mape u koju ste preuzeli 04_oidn_gsg sample.
- Pokrenite sljedeće naredbe za izgradnju sampono:
midair build cd build cake ..
torta –graditi . –config Izdanje - Dođite do imenika izdanja.
- Pretvorite akumuliranu šalicu okvira. ppm slike u PFM format s LSB redoslijedom podataka. Na primjerample, s alatom za pretvaranje Image Magics*:
\magick.exe pretvoritiample>\01_ospray_gsg\build\Release \akumulirana šalica okvira. ppm -endian LSB PFM: akumulirani Frame Capp. popodne - Pokrenite aplikaciju za uklanjanje buke na slici.
.\oidnDenoise.exe -njen akumulirani Frame Capp. pm -o denoised.pfm - Review izlazna slika sa slikom viewer aplikacija za PPM file tip. Na primjerample, s Image Magics*:
\imdisplay.exe denoised. popodne
• Izvorni deset akumulacijski render akumulirani Frame Cup:
• Denoised rezultat denoised. popodne:
Izgradite i pokrenite Intel® Implicit SPMD Program Compiler Sampkoristeći CMake*
- Dođite do mape u koju ste preuzeli 05_ispc_gsg sample.
- Pokrenite sljedeće naredbe za izgradnju sampono:
graditi u zraku
cd build
kolač ..
torta –graditi . - Pokreni s jednom metomampaplikacija:
.\simple.exe - Pokreni multi-target sampaplikacija:
./simple_multi.exe
Aplikacija izvršava jednostavnu operaciju niza s pomičnim zarezom. Rezultat se ispisuje u stout.
0: jednostavno (0.000000) = 0.000000 | 8: jednostavno (8.000000) = 2.828427 |
1: jednostavno (1.000000) = 1.000000 | 9: jednostavno (9.000000) = 3.000000 |
2: jednostavno (2.000000) = 4.000000 | 10: jednostavno (10.000000) = 3.162278 |
3: jednostavno (3.000000) = 1.732051 | 11: jednostavno (11.000000) = 3.316625 |
4: jednostavno (4.000000) = 2.000000 | 12: jednostavno (12.000000) = 3.464102 |
5: jednostavno (5.000000) = 2.236068 | 13: jednostavno (13.000000) = 3.605551 |
6: jednostavno (6.000000) = 2.449490 | 14: jednostavno (14.000000) = 3.741657 |
7: jednostavno (7.000000) = 2.645751 | 15: jednostavno (15.000000) = 3.872983 |
Sljedeći koraci
Istražite dodatne resurse u sljedećim koracima.
Pokreni unaprijed kompilirani Sample Aplikacije
Uz knjižnice, Intel® onlap Rendering Toolkit nudi unaprijed kompajlirane sample aplikacije za
istaknuti značajke alata. Ove unaprijed kompajlirane aplikacije često koriste vanjske grafičke biblioteke za prikaz
značajke u interaktivnom načinu rada. U ovom odjeljku naučite pokretati unaprijed kompajlirane interaktivne aplikacije.
Pokrenite unaprijed kompajlirane interaktivne aplikacije
- Pokrenite unaprijed kompilirani sop Examples aplikacija s Intel ® Spray.
sop Examples demonstrira osnovno renderiranje interaktivne scene s Intel Spray. Ima GUI kontrole koje možete mijenjati kako biste istražili značajke Intel Spray. - Pokrenite prethodno kompajliranu aplikaciju za geometriju trokuta s Intel ® Embrey. geometrija trokuta, kao i drugi Intel Embrey samples, demonstrira temeljne računalne sposobnosti praćenja zraka.
Koristite geometriju trokuta da istražite Intel Embrey značajke. - Pokrenite unaprijed sastavljenu voluharicu Examples aplikacija s Intel ® Open Volume Kernel Library (Intel® Open VKL). voluharica pramples demonstrira osnovno renderiranje interaktivne scene s Intel Open VKL-om. Ima GUI kontrole tipične za vizualizaciju volumenskog renderiranja.
BILJEŠKA Intel ® Open Image Denoise koristi se kao značajka postprocesiranja u ospEx-uamples sample aplikaciju iu Intel Spray Studio. Intel Open Image Denoise nema samostalne interaktivne aplikacije
Pokrenite Intel® OSPRay Studio Showcase aplikaciju
Intel Spray Studio kombinira biblioteke Render Kit-a u vrhunsku aplikaciju za izlog. Isprobajte prethodno kompajliranu aplikaciju Intel Spray Studio prije nego što istražite izvorni kod kako biste je upotrijebili za vlastite projekte.
Intel Spray Studio značajke:
- Referentni grafikon scene za učitavanje, pohranu i transformaciju geometrije scene, tekstura i parametara u interaktivnom okruženju
- GUI instrumentacija scene za renderiranje kontrole parametara interaktivne aplikacije
- C++ infrastruktura dodataka za prilagođene kontrole
- Ulaz/izlaz: Wave front OBJ, GLTF*, HDR teksture s Open Image IO*, izlaz statične slike
- Naknadna obrada Intel Open Image Denoise prolazi s bibliotekom denoiser modula osprey tvrtke Intel Spray
- Python* vezanja za renderiranje skripte
- Kontrole animacije kamere
- Renderiranje s više čvorova s MPI-jem
Trčati kaoample s Intel® OSPRay
Ovaj vodič pokazuje kako pokrenuti interaktivni sample aplikaciju s Intel® OSPRay iz Intel® oneAPI Rendering Toolkit (Render Kit) za Windows* OS.
Preduvjet: Konfigurirajte svoj sustav.
Za pokretanje aplikacije:
- Otvorite naredbeni redak.
- Postavite varijable okruženja:
pozovite “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
BILJEŠKA Ako ste instalirali Render Kit na prilagođenu lokaciju, svakako zamijenite C:\Program Files (x86)\Intel\oneAPI\ s prilagođenom stazom instalacije prije pokretanja naredbe. - Idite u direktorij za pisanje i stvorite direktorij za pohranu podrške files. Na primjerample, stvorite mapu rkgsg: cd %USERPROFILE% u zraku rkgsg cdrkgsg
- Pokrenite ospExamples: ospExamples.exe
Otvorit će se novi GUI prozor s više jednostavnih scena sastavljenih od osnovnih tipova geometrije, svjetla i volumena. Možete urediti scenu klikom na padajuće gumbeKontrole i savjeti
Možete kontrolirati scenu view mišem na sljedeći način:
- Desnom tipkom miša pomaknite kameru unutra i izvan točke gledanja.
- Kliknite lijevom tipkom miša za rotiranje.
- Koristite kotačić miša za pomicanje.
Ovo također prijavljuje ID geometrije za presječenu geometriju ispod kursora u terminalu. - Povucite i ispustite za pomicanje kamere.
Također možete koristiti sljedeće kontrole tipkovnice:
- Pritisnite G za prikaz/sakrivanje korisničkog sučelja.
- Pritisnite Q za izlaz iz aplikacije.
Također možete kontrolirati scenu iz kontrolnog okna: - Isprobajte različite geometrijske i volumetrijske scene. View pod različitim prikazivačima.
- Otkaži okvir pri interakciji omogućuje kontinuiraniju animaciju tijekom navigacije.
- Omogućite prikazivanje dubine za prikaz relativne dubine na sjecištu zraka sa scenom sa svake lokacije piksela kamere.
- Omogućite prikazivanje albeda za prikaz albeda materijala na sjecištu zraka sa scenom sa svake lokacije piksela kamere.
- Omogućite denoiser za uklanjanje šuma svakog okvira uz Intel® Open Image Denoised
Bilješka: Denoiser bi mogao raditi jer bi se bolje promatrao s nekim geometrijama nego s drugima. Na primjerample, Streamlines unaprijed definirani set scene jasnije pokazuje konvergenciju s uklanjanjem šuma.
BILJEŠKA Ako denoiser osprey modula nije dostupan u vašoj distribuciji, možete ga nabaviti koristeći Superbill kao što je opisano u sljedećim koracima.
- Promijeni filtar piksela u review različite metode anti-aliasinga dostupne u API-ju.
- Promjena piksela samples, što je broj scene samples po pikselu u jednoj akumulaciji. Viša samples rezultira duljim vremenom renderiranja, ali bržom konvergencijom po akumulaciji. Manje sampmanje po pikselu rezultira bržom izvedbom aplikacije.
- Promijenite parametar maksimalne duljine puta, koji je broj refleksija puta ili loma po sekundiample. Veći broj je točniji, dok je niži broj brži za izračunavanje.
- Promijenite duljinu putanje ruleta, koja je prag refleksije ili refrakcije na kojoj se nasumično završava prolaz zrake. Veći broj je točniji, dok je niži broj brži za izračunavanje.
- Promjena sample doprinosi. Sample doprinos manji od min Doprinos neće utjecati na scenu. Niži broj je točniji, dok je veći broj brži za izračunavanje.
- Promijenite zamućenje kretanja kamere kako biste kontrolirali učinak zamućenja tijekom pomicanja kamere. Vrijednost 0 isključuje zamućenje.
- Omogućite Render Sun Sky da uključite kontrolirani horizont scene. Prizor će odražavati horizont kako je konfiguriran iz GUI skočnih parametara.
Sljedeći koraci
- Pokreni unaprijed kompajlirani sample aplikacije za druge komponente Render Kit-a.
- Istražite dodatne resurse u sljedećim koracima.
Pokrenite Intel® Embree Sample
Ovaj vodič pokazuje kako pokrenuti interaktivni unaprijed kompajlirani Intel® Embrey sample aplikacije uključene u Intel® one API Rendering Toolkit (Render Kit). Ovo sample demonstrira kako generirati sliku s osnovnom geometrijom koristeći Intel Embrey.
Geometrija trokuta sampAplikacija prikazana u vodiču koristi grafičko korisničko sučelje za stvaranje statične kocke i osnovne ravnine pomoću vrhova trokuta.
Preduvjet: Konfigurirajte svoj sustav.
Za pokretanje aplikacije:
- Otvorite naredbeni redak.
- Postavite varijable okruženja:
pozovite “C:\Program Files (x86)\Intel\one API\setvars.bat”
BILJEŠKA Ako ste instalirali Render Kit na prilagođenu lokaciju, svakako zamijenite C:\Program Files (x86)\Intel\one API\ s prilagođenom stazom instalacije prije pokretanja naredbe. - Idite u direktorij za pisanje i stvorite direktorij za pohranu podrške files. Na primjerample, stvorite mapu rk_gsg:
cd %USERPROFILE%
midair rigs
cd uređaji - Izvedite geometriju trokuta sample: triangle_geometry.exe
Otvara se novi prozor s 3D kockom praćenom zrakama. Za pomicanje kamere kliknite i povucite lijevu tipku miša ili koristite W, A, S, D ili tipke sa strelicama. Za detalje o sample, pogledajte Poglavlje 9 u dokumentaciji Intel Embrey.
Savjeti i zapažanja
- Za pomicanje kamere kliknite i povucite lijevu tipku miša ili koristite gumbe W, A, S, D ili tipke sa strelicama.
- Ovo sample demonstrira kako generirati sliku s osnovnom geometrijom koristeći Intel Embrey.
- geometrija trokuta sampznačajke:
- Čvrsto kodirani niz podataka o jednostavnim pomičnim vrhovima, koji se sastoji od položaja kutova kocke i osnovne ravnine.
- Definicija popisa indeksa za konstruiranje trokuta iz vrhova.
- Geometrijske podatkovne strukture definirane API-jem za stvaranje i uvrštavanje verteksnih i indeksnih podataka u scenu.
- Računalna hijerarhija s više niti za praćenje zraka preko okvira slike.
- Računalne zrake podijeljene su na pločice zaslona piksela. Pločice su podijeljene između niti.
- Svaka pločica izvodi testove sjecišta zraka za svaki piksel u pločici.
- Uz osnovne testove sjecišta zraka koji određuju boje trokuta, test sjecišta (okluzije) sjene izvodi se na točki presjeka za jedan čvrsto kodirani fiksni smjer svjetlosti.
- Konačni pikseli imaju podatke o boji izračunate iz zraka upakiranih u trojke RGB boja.
- Apstrakcija skele pruža velik dio koda ljepila. Ova se apstrakcija intenzivno koristi u drugim Intelovima
Embrey sample aplikacije. Sampapstrakcija uključuje: - Postavljanje za povratne pozive na funkcije inicijalizacije, renderiranja i demontaže
- Strukture podataka za upravljanje podacima scene
- Ulaz/izlaz tipkovnice i miša
- API se spaja na kod za upravljanje prozorima operativnog sustava radi vizualizacije
Pogledajte izvor aplikacije u triangle_geometry_device.cpp u repozitoriju Intel Embraer GitHub*.
Intel Embrey odnos s drugim komponentama Render Kit-a
- Intel® Spray, otvoreni skalabilni prijenosni mehanizam za praćenje zraka, koristi Intel Embrey za generiranje slika. Intel Spray također pruža objekte i funkcionalnost tipične za 3D scene.
- Intel Spray odredbe uključuju objekte volumena i geometrije, materijale, teksture, svjetla, kameru, međuspremnike okvira, distribuirano računalstvo temeljeno na MPI-ju i drugo.
- Za programere s pozadinom sličnom OpenGL*, Intel Spray bi mogao biti bolji način za početak istraživanja alata nego Intel Embrey.
- Intel Embrey tragač puta prample program pruža minimalan i logičan uvod u tragač puta. Pristupite potpunoj profesionalnoj implementaciji vizualizacije iscrtivača putanje unutar Intel Spray API-ja.
- Sposobnost Intel Embrey usredotočena je na geometrijsko praćenje zraka. Nasuprot tome, Intel® Open Volume Kernel Library (Intel® Open VKL) pruža vizualizaciju volumena i sampling sposobnost.
- Slike renderirane pomoću Intel Embreya mogu se ukloniti s Intel® Open Image Denoise. Međutim, Intel Spray pruža prošireni pristup kanalu međuspremnika okvira kako bi se pojednostavilo upravljanje uklanjanjem šuma podataka. Rezultat su visokokvalitetne slike sa smanjenim šumom uz smanjene troškove izračuna praćenja zraka.
Sljedeći koraci
- Pokreni unaprijed kompajlirani sample aplikacije za druge komponente Render Kit-a.
- Pogledajte Sljedeći koraci za više resursa.
Pokrenite Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Ovaj vodič opisuje kako pokrenuti unaprijed kompilirani interaktivni sample aplikacija izgrađena na Intel® Open
Volume Kernel Library (Intel® Open VKL).
Voluharica Examples sampaplikacija prikazuje Intel Open VKL API rezultate na ekranu kroz grafičko sučelje.
Preduvjet: Konfigurirajte svoj sustav.
Za pokretanje aplikacije:
- Otvorite naredbeni redak.
- Postavite varijable okruženja:
pozovite “C:\Program Files (x86)\Intel\one API\setvars.bat”
BILJEŠKA Ako ste instalirali Render Kit na prilagođenu lokaciju, svakako zamijenite C:\Program Files (x86)\Intel\one API\ s prilagođenom stazom instalacije prije pokretanja naredbe. - Idite u direktorij za pisanje i stvorite direktorij za pohranu podrške files. Na primjerample, stvori
mapa krpe:
cd %USERPROFILE%
midair rigs
cd uređaji - Pokrenite sampaplikacija:
voluharica pramples.exe
Samprezultati će se otvoriti u novom GUI prozoru.
Dostupne su sljedeće kontrole:
- Kliknite lijevom tipkom miša (Miš1) i povucite za rotiranje kamere.
- Kliknite desnom tipkom (Miš2) i povucite za zumiranje kamere.
- Kliknite srednjom tipkom (Miš3) i povucite za pomicanje kamere.
- Odaberite različite funkcije prijenosa, Intel Open VKL API vrijednosti i kontrole renderiranja za vizualizaciju glasnoće.
BILJEŠKA Elementi korisničkog sučelja mogu se preklapati. Povucite i ispustite plavu kontrolnu traku da vidite sve kontrole.
Savjeti i zapažanja
- Na padajućem izborniku za iscrtavanje dostupni su različiti načini iscrtavanja. Ovi načini odgovaraju suvremenom volumenu sampaplikacije za ling i renderiranje.
- Density Path Tracer renderer pokazuje praćenje putanje unutar volumena. Koristi volu Compute Sample() kao podrška Woodcock-tracking sampling algoritam. Koristite dijaloške okvire za kontrolu parametara algoritma. Pogledajte DensityPathTracer.cpp.
- Hit-iterator renderer demonstrira hit-iterator i funkcionalnost proračuna gradijenta. Koristi vole Iterate it() i vole Compute Gradient(). Ovaj bivšiample također demonstrira testiranje sjene. Pogledajte HitIteratorRenderer.cpp.
- Ray-march iterator demonstrira intervalnu iteraciju i izračun volumena sample. Koristi vole Iterate Interval() i vole Compute Sample(). Pogledajte RayMarchIteratorRenderer.cpp.
- Prilikom istraživanja sampdatoteke, imajte na umu da je kod pseudonim i modularan kako bi podržao interaktivni prozor iscrtavanja. Da biste bolje razumjeli kôd, počnite s funkcijom render Pixel().
- ISPC načini rada odgovaraju implementacijama koda izgrađenim na Intel® Implicit SPMD Program Compiler-u. Ove implementacije zahtijevaju napredaktage SIMD mogućnosti modernih procesora i pružaju više mogućnosti za performanse.
Sljedeći koraci
- Pokreni unaprijed kompajlirani sample aplikacije za druge komponente Render Kit-a.
- Pogledajte Sljedeći koraci za više resursa.
Pokrenite Intel® Spray Studio
Ovaj vodič pokazuje kako pokrenuti aplikaciju Intel® Spray Studio. Intel Spray Studio je aplikacija za izlog uključena u Intel® neap Rendering Toolkit (Render Kit). To je interaktivna i proširiva aplikacija za praćenje zraka.
Preduvjet: Konfigurirajte svoj sustav.
Za pokretanje aplikacije:
- Otvorite naredbeni redak.
- Postavite varijable okruženja:
pozovite “C:\Program Files (x86)\Intel\one API\setvars.bat”
BILJEŠKA Ako ste instalirali Render Kit na prilagođenu lokaciju, svakako zamijenite C:\Program Files
(x86)\Intel\one API\ s prilagođenom stazom instalacije prije pokretanja naredbe. - Idite u direktorij za pisanje i stvorite direktorij za pohranu podrške i rezultata files. Na primjerample,
kreirajte mapu opreme:
cd %USERPROFILE% oprema u zraku cd oprema - Pokrenite Intel Spray Studio: ospStudio.exe
Trebali biste vidjeti interaktivni prozor renderiranja: - U prozoru iscrtavanja idite na File > Demo scena i odaberite jednu od unaprijed definiranih demonstracija scene.
BILJEŠKA Neke scene pokazuju sposobnost integracije Intel® Open Volume Kernel Library.
- Review odabranu scenu. Na primjerample, demo višerazinske hijerarhije izgleda ovako:
Možete kontrolirati scenu view mišem na sljedeći način:
• Desnom tipkom miša pomaknite kameru unutra i izvan točke gledanja.
• Kliknite lijevom tipkom miša za rotiranje.
• Pomičite kotačić miša za povećavanje i smanjivanje.
• Povucite i ispustite za pomicanje kamere.
Također možete koristiti sljedeće kontrole tipkovnice:
• GORE/DOLJE: Pomičite kameru duž Z osi (unutra i van).
• ALT+GORE/ALT+DOLJE: Pomaknite kameru duž Y osi (gore ili dolje).
• LIJEVO: Pomaknite kameru ulijevo duž X osi.
• DESNO: Pomaknite kameru udesno duž X osi.
• W/S: Promjena visine kamere.
• ALT+S: Spremi okvir kao a file u lokalni imenik.
• A/D: Promjena azimuta kamere.
• ALT+A/ALT+D: Promjena zapisa kamere.
• G: Prikaži/sakrij korisničko sučelje.
• P: Zatvorite aplikaciju.
• P: Ispišite graf scene na ljusku.
• M: Ispišite registar materijala na ljusku.
• B: Ispis granica okvira.
• V: Ispis parametara kamere u ljusku.
• =: Pritisnite mjesto za spremanje parametara kamere.
• -: Otvori mjesto za spremanje parametara kamere.
• 0-9: Postavite snimku fotoaparata.
• Držite X, držite Y, držite Z: Držite os ograničenu za kretanje kamere. - Izlaznu sliku možete spremiti iz Izbornik > Spremi… > Snimka zaslona u željenom formatu slike. Slika je spremljena u radni rags direktorij kao studio. .
- Možete ponovnoview spremljenu snimku zaslona sa željenom slikom viewovaj
Sljedeći koraci
- Pokreni unaprijed kompajlirani sample aplikacije za druge komponente Render Kit-a.
- Pogledajte Sljedeći koraci za više resursa.
Sljedeći koraci
Istražite dodatne resurse Intel ® one API Rendering Toolkit (Render Kit).
API priručnici
Render Kit biblioteke pružaju API sučelja temeljena na C99. Priručnici za API nalaze se u javnoj knjižnici komponenti webstranice.
- Intel® OSPRay API priručnik
- Intel® Embree API priručnik
- Intel® Open Volume Kernel Library (Intel® Open VKL) API priručnik
- Intel® Open Image Denoise API priručnik
Sva C99 API zaglavlja kompiliraju se pod C++11. Ako više volite C++, neke biblioteke Render Kit izlažu C++ API wrapper funkcionalnost definiranu u zaglavlju files.
Knjižnica | Zaglavlje |
Intel sprej | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Napredni Sample Programski izvori
Za svaku komponentu sample, izvor je dostupan u repozitoriju komponente GitHub*:
- Intel sprej sample izvori
- Intel Embrey sample izvori
Za sampopis, pogledajte poglavlje 9 u Intel Embrey vodiču. - Intel Open VKL sample izvori
- Intel Open Image Denoise sample izvori
Ovo je samo naredbeni redak. - Izvor Intel Spray Studio
- Istražujući sve sampu jednostavnom i sveobuhvatnom sandboxu. Brzo ih uređivanje i ponovna izgradnja.
- Dobivanje mnogih preduvjeta za automatsku izgradnju knjižnica
- Reviewing interni izvorni kod knjižnice
- Promjena funkcionalnosti Render Kit-a, uključujući stagizborne značajke vremena izrade knjižnice
- Superbill skripta isporučuje se kao ruttily komponenta distribucije Render Kit. Također se nalazi na portalu Render Kit GitHub. Za pregled superbill skripte pogledajte dokument za svoj operativni sustav:
- Izgradite Intel one API Rendering Toolkit Libraries za Windows* OS
- Izgradite Intel one API Rendering Toolkit Libraries za Linux* OS
- Izgradite Intel one API Rendering Toolkit Libraries za macOS*
Forumi i povratne informacije
Postavljajte pitanja i dajte povratne informacije na forumu Intel oneAPI Rendering Toolkit.
Prijavite tehničke probleme izravno u GitHub repozitoriji komponente:
- Spremište Intel Spray
- Intel Embrey repozitorij
- Intel Open VKL repozitorij
- Intel Open Image Denoise repozitorij
- Repozitorij Intel Spray Studio
Rješavanje problema
Ovaj odjeljak opisuje poznate probleme na koje možete naići kada koristite Intel® one API Rendering Toolkit (Render Kit).
Za tehničku podršku posjetite forum zajednice Intel ® one API Rendering Toolkit.
Pogreška: nije naveden protokol
Možda ćete vidjeti sljedeću pogrešku kada pokrenete GUI aplikaciju iz Docker* spremnika:
Nije naveden protokol
Pogreška 65544: X11: Nije uspjelo otvaranje zaslona :0
Terminate je pozvan nakon izbacivanja instance 'sty::runtime error'
What(): Neuspješno pokretanje GLFW!
Prekinuto (jezgra izbačena)
Otopina: Prije pokretanja aplikacije, provjerite jeste li pokrenuli xhost naredbu u Docker spremniku:
domaćin +
Obavijesti i odricanje od odgovornosti
Intelove tehnologije mogu zahtijevati omogućen hardver, softver ili uslugu aktiviranja.
Nijedan proizvod ili komponenta ne može biti apsolutno siguran.
Vaši troškovi i rezultati mogu varirati.
© Intel Corporation. Intel, Intelov logotip i druge Intelove oznake zaštitni su znakovi Intel Corporation ili njegovih podružnica. Ostala imena i marke mogu se smatrati vlasništvom drugih.
Informacije o proizvodu i izvedbi
Performanse se razlikuju ovisno o uporabi, konfiguraciji i drugim čimbenicima. Saznajte više na www.Intel.com/PerformanceIndex.
Revizija obavijesti #20201201
Ovaj dokument ne daje nikakvu licencu (izričitu ili prešutnu, estoppelom ili na neki drugi način) za bilo koja prava intelektualnog vlasništva.
Opisani proizvodi mogu sadržavati nedostatke u dizajnu ili pogreške poznate kao errata koje mogu uzrokovati odstupanje proizvoda od objavljenih specifikacija. Trenutačne karakterizirane pogreške dostupne su na zahtjev.
Intel se odriče svih izričitih i implicitnih jamstava, uključujući, bez ograničenja, implicitna jamstva o utrživosti, prikladnosti za određenu svrhu i nekršenju, kao i bilo koje jamstvo koje proizlazi iz izvedbe, tijeka poslovanja ili uporabe u trgovini.
Dokumenti / Resursi
![]() |
intel Početak rada s oneAPI Rendering Toolkit za Windows [pdf] Korisnički priručnik Započnite s oneAPI Rendering Toolkit za Windows, Početak rada, s oneAPI Rendering Toolkit za Windows, Toolkit za Windows |