intel - logotipZačnite z enim API Rendering Toolkit za Windows
Uporabniški priročnik

Naslednja navodila predvidevajo, da ste namestili Intel® one API Rendering Toolkit (Render Kit). Če kompleta orodij nimate nameščenega, si za možnosti namestitve oglejte navodila za namestitev kompletov orodij Intel® one API Toolkits. Sledite tem korakom, če želite začeti uporabljati Intel® one API Rendering Toolkit

  1. Konfigurirajte svoj sistem.
  2. Zgradite in zaženite sample aplikacije.
  3. Zaženite vnaprej preveden sample aplikacije.
  4. Naslednji koraki: Review dodatne vire, če želite izvedeti več o kompletu za upodabljanje.

Konfigurirajte svoj sistem

Za uporabo Intel ® one API Rendering Toolkit (Render Kit) samples, morate najprej nastaviti sistem na naslednji način:

  1. Namestite en API sample brskalnik za dostop do sample viri.
  2. Namestite Microsoft Visual Studio* s Cake* in Windows* SDK za izdelavo samples.
  3. Namestite orodja za slikanje.
  4. Izbirno: Namestite gonilnike GPE.

Namestite en API Sample brskalnik
Lahko dostopate do sample aplikacije iz enega API-jaample brskalnik. Brskalnik se distribuira kot del osnovnega kompleta orodij Intel® one API Base Toolkit (Base Kit) v imeniku dev-utilities.
Namestite osnovni komplet z gradniki niti Intel® one API Threading Building Blocks, ki je na voljo tako v Render Kit kot Base Kit. Druge komponente Base Kit niso potrebne. Za več informacij in povezave za prenos glejte stran izdelka Base Kit.
OPOMBA Dobite lahko tudi sampročno z uporabo Git*.
Namestite Microsoft Visual Studio* s Cake* in Windows* SDK
Čeprav kompleti orodij Intel® neap Toolkit ne zahtevajo Cake* in Windows* SDK , mnogi API-jiampdatoteke so dostavljene kot projekti Make. Za izgradnjo takih sampdatoteke, morate namestiti Cake in Windows SDK.
Če želite to narediti, namestite razvojna orodja Microsoft Visual Studio* C++, ki vključujejo orodja Make v razvoju namizja z delovno obremenitvijo C++. Glejte Projekti torte v Visual Studio za navodila za namestitev.
Običajno se zahtevane komponente namestijo iz izbirnega razdelka namestitvenega programa Visual Studio. Visual C++ Tools for Cake je privzeto nameščen kot del delovne obremenitve Desktop Development with C++. Za več informacij o Cake glejte CMake.org. Za več informacij o Windows* SDK glejte
Microsoft Dev Center Windows* SDK.
Namestite orodja za slikanje
Render Kit sampDatoteke in aplikacije pogosto zahtevajo vnaprej obdelane slike kot vhod ali ustvarijo slike kot izhod. Za prikaz in pretvorbo vhodnih in izhodnih slik morate dobiti orodja za preslikovanje za staging Net PBM filevrste (PPM in PFM). Priporočeno orodje je Image Magics*. Oglejte si slikovno magijo webstran za navodila za samostojno namestitev in upravitelja paketov.
Za uporabnike GPE, prenesite in namestite gonilnike GPE

  1. Če želite prenesti gonilnik, pojdite na Drivers Graphics.
  2. Kliknite najnovejšo različico Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Zaženite namestitveni program.

Naslednji koraki
Začnite uporabljati Intel ® one API Rendering Toolkit tako, da zgradite in zaženete sample aplikacije.
Povratne informacije
Delite povratne informacije o tem članku na forumu Intel ® one API Rendering Toolkit.
Zgradi in zaženi Sample Projekti z uporabo ukazne vrstice Visual Studio*
Predpogoj: Konfigurirajte svoj sistem.
Graditi in voditi kotample:

  1. Poišči kotample projekt z uporabo kode SampBrskalnik za komplete orodij Intel® oneAPI.
  2. Zgradite in zaženite kotampprojekt z uporabo CMake*.

Prenesite Sampz uporabo kode SampBrskalnik za Intel® one API Toolkits
Uporabite kodo Sample Brskalnik za komplete orodij Intel one API za brskanje po zbirki spletnih API-jev Intel® oneamples. Lahko kopirate sampdatoteke na vaš lokalni disk kot datoteke, ki jih je mogoče zgraditiample projekti. Večina Intelovih API-jevample projekti so izdelani z uporabo Make* ali Cake, zato so navodila za izdelavo vključena kot del sampv README file. Koda Sample Browser for Intel one API Toolkits je samostojen enojnifile izvedljiva datoteka, ki ni odvisna od dinamičnih izvajalnih knjižnic.
Za seznam komponent, ki podpirajo Cake, glejte Uporaba Cake z enimi aplikacijami API.
Pomembno
Za prenos sampdatoteke za komplete orodij Intel one API. Za informacije o uporabi tega kompleta orodij brez povezave glejte Razvijanje v sistemih brez povezave.
Koda SampBrskalnik za Intel one API Toolkits ne deluje s sistemskimi nastavitvami proxyja in ne podpira proxyja WPAD. Če imate težave pri povezovanju izza proxyja, glejte Odpravljanje težav.
Če želite prenesti Intel ® one API Rendering Toolkit (Render Kit) samples:

  1. Odprite ukazno okno x64 Native Tools Command Prompt za VS 2019.
  2. Nastavite spremenljivke okolja:
    pokličite “C:\Program Files (x86)\Intel\one API\setvars.bat”
    OPOMBA Če ste Render Kit namestili na lokacijo po meri, zamenjajte C:\Program Files (x86)\Intel\one API\ z namestitveno potjo po meri, preden zaženete ukaz.
  3. Na terminalu zaženite kodo SampBrskalnik za Intel one API Toolkits s C++ in Csamples. neap-cli -l trn
    Prikaže se en meni API CLI:intel Začnite z orodjem za upodabljanje oneAPI za Windows - Ustvarite projekt
  4. S puščičnimi tipkami izberite Ustvari projekt in pritisnite Enter.
    Prikazala se bo izbira jezika.intel Začnite z orodjem za upodabljanje oneAPI za Windows - cpp
  5. Izberite jezik za vaš sample. Za svoj prvi projekt izberite skodelico in pritisnite Enter.
    Komplet orodij sampprikaže se seznam les. Render Kit sampdatoteke se nahajajo pod enim poddrevesom knjižnic API.intel Začnite z orodjem za upodabljanje oneAPI za Windows - knjižnice oneAPI
  6. Pomaknite se do one API Libraries > Getting Started with Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, nato pritisnite Enter.
  7. Določite lokacijo za prenos projekta. Privzeto je to pot, od koder ste zagnali kodo SampBrskalnik za Intel one API Toolkits in ime projekta.intel Začnite z orodjem za upodabljanje oneAPI za Windows - Ustvari
  8. Pritisnite Tab, da izberete Ustvari, nato pritisnite Enter.
  9. Ponovite korake za prenos sampdatoteke za druge komponente: 02_embree_gsg za Intel® Embraer, 03_openvkl_gsg za Intel® Open Volume Kernel Library, 04_oidn_gsg za Intel® Open Image
    Denoise in 05_ispc_gsg za programski prevajalnik Intel® Implicit SPMD (Intel® ISPC). Samples so oštevilčeni in staged, da se sodi po vrstnem redu.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample je na voljo v možnosti menija jezika C kode SampBrskalnik za Intel one API Toolkits:
    a. Izberite jezik c:intel Začnite z orodjem za upodabljanje oneAPI za Windows - izberite jezik cb. Izberite Intel Open VKL sample:intel Začnite z orodjem za upodabljanje oneAPI za Windows - VKL sample

Glejte Raziskovanje Intel one API Sampdatotek iz ukazne vrstice za video vadnico o ustvarjanju projekta z ukazno vrstico.
Zgradite in zaženite Intel® Spray Sample z uporabo torte*

  1. Pomaknite se do mape, v katero ste prenesli datoteko 01_ospray_gsg sample.
  2. Zaženite naslednje ukaze za izgradnjo sample:
    midair build cd build cake .. cake –build . –config Izdaja
  3. Pomaknite se do imenika izdaje.
  4. Zaženite aplikacijo.
    .\ospTutorialCpp.exe
  5. Review izhodne slike s sliko viewer aplikacija za PPM file vrsta. Na primerample, z Image Magick*:
    \imdisplay.exe prva skodelica okvirja. ppm
    \imdisplay.exe je zbral Frame Capp. ppm
    Morali bi videti izhodne slike:
    • Enotno kopičenje upodabljanja prvega okvirja Cpp:intel Začnite z orodjem za upodabljanje oneAPI za Windows - upodabljanje kopičenja• Deset akumulacijskih upodobitev skupnega okvirja Cup:

intel Začnite z orodjem za upodabljanje oneAPI za Windows - BuildZgradite in zaženite Intel® Embrey Sample z uporabo torte*

  1. Pomaknite se do mape, v katero ste prenesli datoteko 02_embree_gsg sample.
  2. Zaženite naslednje ukaze za izgradnjo sample:
    mkdir build
    cd build
    torta ..
    cmake –build. –config Izdaja
  3. Pomaknite se do imenika izdaje.
  4. Zaženite aplikacijo.

.\minimal.exe
Sampaplikacija izvaja dva preskusa sečišča žarka v trikotnik z API-jem Intel Embrey. En test je uspešen, drugi pa zgrešen. Izhod se zapiše na terminal:
0.000000, 0.000000, -1.000000: Najdeno presečišče na geometriji 0, primitivno 0 pri car=1.000000 1.000000, 1.000000, -1.000000: Ni najdeno nobeno presečišče.
Zgradite in zaženite Intel® Open Volume Kernel Library Sample z uporabo CMake*

  1. Pomaknite se do mape, v katero ste prenesli 03_openvkl_gsg sample.
  2. Zaženite naslednje ukaze za izgradnjo sample:
    gradnja v zraku
    cd build
    torta ..
    torta –zgradnja . –config Izdaja
  3. Pomaknite se do imenika izdaje.
  4. Zaženite aplikacijo.

.\vklTutorial.exe
Sample aplikacija prikazuje sampznotraj proceduralno ustvarjenega obsega in rezultatov. sampling,
računanje gradientov in večatributni sampling. Izhod se zapiše v terminal.

Zgradite in zaženite Intel® Open Image Denoise Sample z uporabo CMake*

  1. Pomaknite se do mape, v katero ste prenesli datoteko 04_oidn_gsg sample.
  2. Zaženite naslednje ukaze za izgradnjo sample:
    midair build cd build cake ..
    torta –zgradnja . –config Izdaja
  3. Pomaknite se do imenika izdaje.
  4. Pretvorite zbrano skodelico okvirja. ppm slike v format PFM z razvrščanjem podatkov LSB. Na primerample z orodjem za pretvorbo Image Magics*:
    \magick.exe pretvoriample>\01_ospray_gsg\build\Release \akumulirana skodelica okvirja. ppm -endian LSB PFM: akumulirana Frame Capp. popoldne
  5. Zaženite aplikacijo za zmanjšanje šuma na sliki.
    .\oidnDenoise.exe -njen zbrani Frame Capp. pm -o denoised.pfm
  6. Review izhodna slika s sliko viewer aplikacija za PPM file vrsta. Na primerample, z Image Magics*:
    \imdisplay.exe denoised. popoldne
    • Izvirni deset akumulacijski upodabljanje akumulirane skodelice okvirja:

intel Začnite s kompletom orodij za upodabljanje oneAPI za Windows – rezultat brez šuma• Denoised rezultat denoised. popoldne:intel Začnite z orodjem za upodabljanje oneAPI za Windows - Zaženite IntelZgradite in zaženite prevajalnik programov Intel® Implicit SPMD Sample z uporabo CMake*

  1. Pomaknite se do mape, v katero ste prenesli datoteko 05_ispc_gsg sample.
  2. Zaženite naslednje ukaze za izgradnjo sample:
    gradnja v zraku
    cd build
    torta ..
    torta –zgradnja .
  3. Izvedite enotarčni sample aplikacija:
    .\simple.exe
  4.  Zaženite večtarčni sample aplikacija:
    ./simple_multi.exe
    Aplikacija izvede preprosto operacijo polja s plavajočo vejico. Rezultat se natisne na stout.
0: preprosto (0.000000) = 0.000000 8: preprosto (8.000000) = 2.828427
1: preprosto (1.000000) = 1.000000 9: preprosto (9.000000) = 3.000000
2: preprosto (2.000000) = 4.000000 10: preprosto (10.000000) = 3.162278
3: preprosto (3.000000) = 1.732051 11: preprosto (11.000000) = 3.316625
4: preprosto (4.000000) = 2.000000 12: preprosto (12.000000) = 3.464102
5: preprosto (5.000000) = 2.236068 13: preprosto (13.000000) = 3.605551
6: preprosto (6.000000) = 2.449490 14: preprosto (14.000000) = 3.741657
7: preprosto (7.000000) = 2.645751 15: preprosto (15.000000) = 3.872983

Naslednji koraki
Raziščite dodatne vire v Naslednjih korakih.

Zaženi vnaprej prevedeno Sample Aplikacije

Poleg knjižnic ponuja Intel® onlap Rendering Toolkit vnaprej prevedene sample aplikacije za
poudarite funkcije kompleta orodij. Te vnaprej prevedene aplikacije za prikaz pogosto uporabljajo zunanje grafične knjižnice
funkcije v interaktivnem načinu. V tem razdelku se naučite izvajati vnaprej prevedene interaktivne aplikacije.

Zaženite vnaprej prevedene interaktivne aplikacije

  • Zaženite vnaprej preveden sop Examples aplikacija z Intel ® Spray.
    sop Examples prikazuje osnovno upodabljanje interaktivne scene z Intel Spray. Ima kontrole GUI, ki jih lahko preklapljate in raziskujete funkcije Intel Spray.
  • Zaženite vnaprej prevedeno aplikacijo za geometrijo trikotnika z Intel ® Embrey. geometrijo trikotnika, kot drugi Intel Embrey samples, prikazuje osnovno računalniško zmogljivost sledenja žarkom.
    Uporabite geometrijo trikotnika za raziskovanje funkcij Intel Embrey.
  • Zaženite vnaprej sestavljen voluhar Examples aplikacija z Intel ® Open Volume Kernel Library (Intel® Open VKL). voluharica npramples prikazuje osnovno upodabljanje interaktivne scene z Intel Open VKL. Ima kontrole GUI, značilne za vizualizacijo volumskega upodabljanja.

OPOMBA Intel ® Open Image Denoise se uporablja kot funkcija naknadne obdelave v ospExamples sampin v programu Intel Spray Studio. Intel Open Image Denoise nima samostojne interaktivne aplikacije
Zaženite aplikacijo Intel® OSPRay Studio Showcase
Intel Spray Studio združuje knjižnice Render Kit v vrhunsko predstavitveno aplikacijo. Preizkusite vnaprej prevedeno aplikacijo Intel Spray Studio, preden raziščete izvorno kodo in jo uporabite za lastne projekte.
Funkcije Intel Spray Studio:

  • Referenčni graf scene za nalaganje, shranjevanje in preoblikovanje geometrije scene, tekstur in parametrov v interaktivnem okolju
  • Instrumentacija scene na podlagi GUI za upodabljanje nadzora parametrov interaktivne aplikacije
  • Infrastruktura vtičnikov C++ za kontrole po meri
  • Vhod/izhod: Wave front OBJ, GLTF*, teksture HDR z Open Image IO*, izhod statične slike
  • Naknadna obdelava Intel Open Image Denoise poteka s knjižnico za zmanjševanje šuma modula osprey podjetja Intel Spray
  • Python* vezave na upodabljanje skripta
  •  Nadzor animacije kamere
  • Upodabljanje z več vozlišči z MPI

Zaženite Sample z Intel® OSPRay
To navodilo prikazuje, kako zagnati interaktivni sample aplikacijo z Intel® OSPRay iz Intel® oneAPI Rendering Toolkit (Render Kit) za Windows* OS.
Predpogoj: Konfigurirajte svoj sistem.
Za zagon aplikacije:

  1. Odprite ukazni poziv.
  2. Nastavite spremenljivke okolja:
    pokličite “C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
    OPOMBA Če ste Render Kit namestili na lokacijo po meri, zamenjajte C:\Program Files (x86)\Intel\oneAPI\ z namestitveno potjo po meri, preden zaženete ukaz.
  3. Pojdite v zapisljivi imenik in ustvarite imenik za shranjevanje podpore files. Na primerample, ustvarite mapo rkgsg: cd %USERPROFILE% v zraku rkgsg cdrkgsg
  4. Zaženite ospExamples: ospExamples.exe

Odprlo se bo novo okno GUI z več preprostimi prizori, sestavljenimi iz osnovnih tipov geometrije, luči in volumnov. Prizor lahko uredite s klikom na spustni gumbintel Začnite z orodjem za upodabljanje oneAPI za Windows – spustni gumbiKontrole in nasveti
Lahko nadzorujete sceno view z miško na naslednji način:

  • Kliknite z desno miškino tipko, da premaknete kamero navznoter in izven točke gledanja.
  • Levi klik za vrtenje.
  • Za premikanje uporabite kolesce miške.
    To poroča tudi ID geometrije za presekano geometrijo pod kazalcem v terminalu.
  • Povlecite in spustite, da premaknete kamero.

Uporabite lahko tudi naslednje kontrolnike na tipkovnici:

  • Pritisnite G, da prikažete/skrijete uporabniški vmesnik.
  • Pritisnite Q, da zaprete aplikacijo.
    Prizor lahko nadzorujete tudi iz nadzorne plošče:
  • Preizkusite različne geometrijske in volumetrične prizore. View pod različnimi upodabljalniki.
  • Prekliči okvir pri interakciji omogoča bolj neprekinjeno animacijo med navigacijo.
  • Omogočite prikaz globine, da prikažete relativno globino na presečišču žarka s prizorom iz vsake lokacije pikslov kamere.
  •  Omogočite prikazovanje albeda, da prikažete albedo materiala na presečišču žarka s prizorom z vsake lokacije pikslov kamere.
  • Omogočite denoiser za zmanjšanje šuma vsakega okvirja z Intel® Open Image Denoised
    Opomba: Zmanjševanje hrupa bi lahko delovalo bolje opazovano pri nekaterih geometrijah kot pri drugih. Na primerample, vnaprej določen nabor prizorov Streamlines jasneje kaže konvergenco z odpravljanjem hrupa.

OPOMBA Če zmanjševanje šuma modula osprey ni na voljo v vaši distribuciji, ga lahko dobite z uporabo Superbilla, kot je opisano v Naslednjih korakih.

  • Spremenite filter slikovnih pik na review različne metode izravnave, ki so na voljo v API-ju.
  • Spremenite slikovno piko samples, kar je številka scene samples na slikovno piko v enem kopičenju. Višji samples povzroči daljše čase upodabljanja, vendar hitrejšo konvergenco na kopičenje. Manj sampmanj na slikovno piko povzroči hitrejše delovanje aplikacij.
  • Spremenite parameter največje dolžine poti, ki je število odbojev ali lomov poti na sekundoample. Višje število je natančnejše, medtem ko je nižje število hitrejše.
  • Spremenite dolžino poti rulete, ki je prag ali odboji ali lomi, pri katerih se naključno konča prečkanje žarka. Višje število je natančnejše, medtem ko je nižje število hitrejše.
  • Spremenite sample prispevki. Sample prispevek, manjši od min Prispevek ne bo vplival na sceno. Manjše število je natančnejše, medtem ko je višje število hitrejše za izračun.
  • Spremenite zameglitev gibanja kamere, da nadzirate učinek zameglitve med premikanjem kamere. Vrednost 0 izklopi zameglitev.
  • Omogočite Render Sun Sky, da vklopite obzorje scene, ki ga je mogoče nadzorovati. Prizor bo odražal obzorje, kot je konfigurirano s pojavnimi parametri GUI.

Naslednji koraki

  • Zaženite vnaprej preveden sampaplikacije za druge komponente Render Kit.
  • Raziščite dodatne vire v Naslednjih korakih.

Zaženite Intel® Embree Sample
Ta vadnica prikazuje, kako zagnati interaktivni vnaprej prevedeni program Intel® Embreyampdatoteke, ki so vključene v Intel® one API Rendering Toolkit (Render Kit). Ta sampLe prikazuje, kako ustvariti sliko z osnovno geometrijo z uporabo Intel Embrey.
Geometrija trikotnika sampAplikacija, prikazana v vadnici, uporablja grafični uporabniški vmesnik za ustvarjanje statične kocke in osnovne ravnine z oglišči trikotnika.
Predpogoj: Konfigurirajte svoj sistem.
Za zagon aplikacije:

  1. Odprite ukazni poziv.
  2. Nastavite spremenljivke okolja:
    pokličite “C:\Program Files (x86)\Intel\one API\setvars.bat”
    OPOMBA Če ste Render Kit namestili na lokacijo po meri, zamenjajte C:\Program Files (x86)\Intel\one API\ z namestitveno potjo po meri, preden zaženete ukaz.
  3. Pojdite v zapisljivi imenik in ustvarite imenik za shranjevanje podpore files. Na primerample, ustvarite mapo rk_gsg:
    cd %USERPROFILE%
    ploščadi v zraku
    cd naprave
  4. Zaženite geometrijo trikotnika sampdatoteka: triangle_geometry.exe
    Odpre se novo okno s 3D kocko s sledjo žarkov. Če želite premakniti kamero, kliknite in povlecite levi gumb miške ali uporabite W, A, S, D ali puščične tipke. Za podrobnosti o sample, glejte 9. poglavje v dokumentaciji Intel Embrey.

intel Začnite s kompletom orodij za upodabljanje oneAPI za Windows - žarek 3DNasveti in opažanja

  • Če želite premakniti kamero, kliknite in povlecite levi gumb miške ali uporabite gumbe W, A, S, D ali puščične tipke.
  • Ta sampLe prikazuje, kako ustvariti sliko z osnovno geometrijo z uporabo Intel Embrey.
  • geometrija trikotnika samplastnosti le:
  • Trdo kodirana matrika preprostih lebdečih podatkov o vozliščih, sestavljena iz lokacije vogalov kocke in osnovne ravnine.
  • Definicija indeksnih seznamov za konstruiranje trikotnikov iz oglišč.
  • Podatkovne strukture geometrije, definirane z API-jem, za ustvarjanje in objavo podatkov o vozliščih in indeksih v sceno.
  •  Večnitna računalniška hierarhija za sledenje žarkom čez slikovni okvir.
  • Računalniški žarki so razdeljeni na ploščice slikovnih pik zaslona. Ploščice so razdeljene med niti.
  • Vsaka ploščica izvaja teste sečišča žarkov za vsako slikovno piko v ploščici.
  • Poleg osnovnih testov presečišča žarkov, ki določajo barve trikotnika, se na presečišču izvede test senc (okluzije) za eno trdno kodirano fiksno smer svetlobe.
  • Končne slikovne pike imajo barvne podatke, izračunane iz žarkov, pakiranih v barvne trojčke RGB.
  • Abstrakcija odra zagotavlja velik del kode lepila. Ta abstrakcija se močno uporablja v drugih Intelovih sistemih
    Embrey sample aplikacije. Samples abstrakcija vključuje:
  • Nastavitev za povratne klice funkcij inicializacije, upodabljanja in razgradnje
  • Podatkovne strukture za upravljanje podatkov o sceni
  • Vhod/izhod tipkovnice in miške
  • API se za vizualizacijo poveže s kodo za upravljanje oken operacijskega sistema

Oglejte si vir aplikacije v triangle_geometry_device.cpp v repozitoriju Intel Embraer GitHub*.
Razmerje Intel Embrey z drugimi komponentami Render Kit

  • Intel® Spray, odprt razširljiv prenosni mehanizem za sledenje žarkom, uporablja Intel Embrey za ustvarjanje slik. Intel Spray zagotavlja tudi predmete in funkcije, značilne za 3D-prizore.
  • Določila Intel Spray vključujejo objekte volumna in geometrije, materiale, teksture, luči, kamero, medpomnilnike okvirjev, porazdeljeno računalništvo na osnovi MPI in drugo.
  • Za razvijalce z ozadjem, podobnim OpenGL*, je Intel Spray morda boljši način za začetek raziskovanja kompleta orodij kot Intel Embrey.
  • Sledilnik poti Intel Embrey example ponuja minimalen in logičen uvod v sledilnik poti. Dostopajte do popolne profesionalne izvedbe vizualizacije upodabljalnika sledilnika poti znotraj API-ja Intel Spray.
  •  Zmogljivost Intel Embrey je osredotočena na geometrijsko sledenje žarkom. V nasprotju s tem Intel® Open Volume Kernel Library (Intel® Open VKL) zagotavlja vizualizacijo glasnosti in sampzmogljivost linga.
  • Slike, upodobljene z Intel Embrey, je mogoče odpraviti z Intel® Open Image Denoise. Vendar pa Intel Spray zagotavlja razširjen dostop do kanala medpomnilnika okvirja za poenostavitev upravljanja odpravljanja hrupa podatkov. Rezultat so visokokakovostne slike z zmanjšanim šumom z nižjimi stroški izračuna sledenja žarkom.

Naslednji koraki

  • Zaženite vnaprej preveden sampaplikacije za druge komponente Render Kit.
  • Glejte Naslednji koraki za več virov.

Zaženite Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Ta vadnica opisuje, kako zagnati vnaprej preveden interaktivni sample aplikacija, zgrajena na Intel® Open
Volume Kernel Library (Intel® Open VKL).
Voluhar Examples sampaplikacija upodobi rezultate API-ja Intel Open VKL na zaslon prek grafičnega vmesnika.
Predpogoj: Konfigurirajte svoj sistem.
Za zagon aplikacije:

  1. Odprite ukazni poziv.
  2. Nastavite spremenljivke okolja:
    pokličite “C:\Program Files (x86)\Intel\one API\setvars.bat”
    OPOMBA Če ste Render Kit namestili na lokacijo po meri, zamenjajte C:\Program Files (x86)\Intel\one API\ z namestitveno potjo po meri, preden zaženete ukaz.
  3. Pojdite v zapisljivi imenik in ustvarite imenik za shranjevanje podpore files. Na primerample, ustvarite
    mapa rags:
    cd %USERPROFILE%
    ploščadi v zraku
    cd naprave
  4. Zaženite sample aplikacija:
    voluharica npramples.exe
    Samprezultati se bodo odprli v novem oknu GUI.

Na voljo so naslednji kontrolniki:

  • Levi klik (miška 1) in povlecite, da zasukate kamero.
  • Desni klik (Miška2) in povlecite za povečavo kamere.
  • Srednji klik (miška 3) in povlecite za premikanje kamere.
  • Izberite različne funkcije prenosa, vrednosti API-ja Intel Open VKL in kontrolnike upodabljanja za vizualizacijo glasnosti.
    intel Začnite s kompletom orodij za upodabljanje oneAPI za Windows - vse kontrole

OPOMBA Elementi uporabniškega vmesnika se lahko prekrivajo. Povlecite in spustite modro nadzorno vrstico, da vidite vse kontrole.
Nasveti in opažanja

  • V spustnem meniju upodabljanja so na voljo različni načini upodabljanja. Ti načini ustrezajo sodobnim zvezkomampaplikacije za ling in upodabljanje.
  • Upodabljalnik Density Path Tracer prikazuje sledenje poti znotraj nosilca. Uporablja volu Compute Sample() kot podporo za sledenje Woodcock sampalgoritem ling. Za nadzor parametrov algoritma uporabite pogovorna okna. Glejte DensityPathTracer.cpp.
  • Upodabljalnik hit-iteratorja prikazuje funkcijo hit-iteratorja in gradientnega izračuna. Uporablja volu Iterate it() in volu Compute Gradient(). Ta bivšiample prikazuje tudi testiranje senc. Glejte HitIteratorRenderer.cpp.
  • Iterator žarkovnega pohoda prikazuje intervalno ponavljanje in izračun volumna sample. Uporablja vole Iterate Interval() in vole Compute Sample(). Glejte RayMarchIteratorRenderer.cpp.
  • Pri raziskovanju sampdatotek, upoštevajte, da je koda vzdevek in modularna za podporo oknu za interaktivno upodabljanje. Za boljše razumevanje kode začnite s funkcijo render Pixel().
  • Načini ISPC ustrezajo implementacijam kode, zgrajenim na prevajalniku programov Intel® Implicit SPMD. Te izvedbe zahtevajo napredektage zmogljivosti SIMD sodobnih procesorjev in zagotavljajo več možnosti za zmogljivost.

Naslednji koraki

  • Zaženite vnaprej preveden sampaplikacije za druge komponente Render Kit.
  • Glejte Naslednji koraki za več virov.

Zaženite Intel® Spray Studio
Ta vodnik prikazuje, kako zagnati aplikacijo Intel® Spray Studio. Intel Spray Studio je predstavitvena aplikacija, vključena v Intel® neap Rendering Toolkit (Render Kit). Je interaktivna in razširljiva aplikacija za sledenje žarkom.
Predpogoj: Konfigurirajte svoj sistem.
Za zagon aplikacije:

  1. Odprite ukazni poziv.
  2. Nastavite spremenljivke okolja:
    pokličite “C:\Program Files (x86)\Intel\one API\setvars.bat”
    OPOMBA Če ste Render Kit namestili na lokacijo po meri, zamenjajte C:\Program Files
    (x86)\Intel\one API\ z namestitveno potjo po meri, preden zaženete ukaz.
  3. Pojdite v zapisljivi imenik in ustvarite imenik za shranjevanje podpore in rezultatov files. Na primerample,
    ustvarite mapo rigs:
    cd %USERPROFILE% ploščadi v zraku naprave za cd
  4. Zaženite Intel Spray Studio: ospStudio.exe
    Morali bi videti interaktivno okno za upodabljanje:intel Začnite z orodjem za upodabljanje oneAPI za Windows - File
  5. V oknu za upodabljanje pojdite na File > Demo Scene in izberite eno od vnaprej določenih predstavitev prizorov.intel Začnite s kompletom orodij za upodabljanje oneAPI za Windows – predstavitvena scenaOPOMBA Nekateri prizori prikazujejo zmožnost integracije Intel® Open Volume Kernel Library.
  6. Review izbrano sceno. Na primerample je predstavitev večnivojske hierarhije videti takole:intel Začnite s kompletom orodij za upodabljanje oneAPI za Windows – predstavitvena scena 1Lahko nadzorujete sceno view z miško na naslednji način:
    • Kliknite z desno miškino tipko, da premaknete kamero navznoter in izven točke gledanja.
    • Levi klik za vrtenje.
    • Pomaknite se z miškinim kolescem za povečavo in pomanjšanje.
    • Povlecite in spustite, da premaknete kamero.
    Uporabite lahko tudi naslednje kontrolnike na tipkovnici:
    • GOR/DOL: Premaknite kamero vzdolž osi Z (noter in ven).
    • ALT+GOR/ALT+DOL: premaknite kamero vzdolž osi Y (gor ali dol).
    • LEVO: Premaknite kamero v levo vzdolž osi X.
    • DESNO: Premaknite kamero v desno vzdolž osi X.
    • W/S: Spremenite višino kamere.
    • ALT+S: Shrani okvir kot a file v lokalni imenik.
    • A/D: Spremenite azimut kamere.
    • ALT+A/ALT+D: Spremenite posnetek kamere.
    • G: Pokaži/skrij uporabniški vmesnik.
    • V: Zaprite aplikacijo.
    • P: Natisnite graf scene na lupino.
    • M: Natisnite register materiala na lupino.
    • B: Natisnite meje okvirja.
    • V: Natisni parametre kamere v lupino.
    • =: Potisnite lokacijo, da shranite parametre kamere.
    • -: Izpirajte lokacijo za shranjevanje parametrov kamere.
    • 0-9: nastavite posnetek kamere.
    • Držite X, držite Y, držite Z: Ohranite os omejeno za gibanje kamere.
  7. Izhodno sliko lahko shranite v meniju > Shrani ... > Posnetek zaslona v želenem formatu slike. Slika je shranjena v delovni imenik rags kot studio. .intel Začnite z orodjem za upodabljanje oneAPI za Windows - Shrani
  8. Lahko ponovnoview shranjeni posnetek zaslona z vašo želeno sliko viewer.

Naslednji koraki

  • Zaženite vnaprej preveden sampaplikacije za druge komponente Render Kit.
  • Glejte Naslednji koraki za več virov.

Naslednji koraki
Raziščite dodatne vire Intel ® one API Rendering Toolkit (Render Kit).
Priročniki za API
Knjižnice Render Kit nudijo vmesnike API, ki temeljijo na C99. Priročniki za API se nahajajo v javni knjižnici komponent webstrani.

  • Priročnik za API Intel® OSPRay
  • Priročnik za API Intel® Embree
  • Priročnik API-ja Intel® Open Volume Kernel Library (Intel® Open VKL).
  • Intel® Open Image Denoise API priročnik

Vse glave API-ja C99 se prevedejo pod C++11. Če imate raje C++, nekatere knjižnice Render Kit razkrijejo funkcionalnost ovojnic API C++, definirano v glavi files.

Knjižnica Glava
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Napredni Sample Programski viri
Za vsako komponento sample, vir je na voljo v repozitoriju komponente GitHub*:

  • Intel Spray sample viri
  • Intel Embrey sample viri
    Za sampopis datoteke, glejte 9. poglavje v vodniku Intel Embrey.
  • Intel Open VKL sample viri
  • Intel Open Image Denoise sample viri
    To je samo ukazna vrstica.
  • Izvor Intel Spray Studio
Superbills
Razmestite lahko lokalno okolje za gradnjo in izvajanje vseh samples s superbillom. Superbill je popoln avtomatiziran skript Cake* za pridobivanje in gradnjo vseh knjižnic Render Kit in samples. Superbill je priporočena metoda za:
  • Raziskovanje vseh sampdatoteke v preprostem in obsežnem peskovniku. Hitro jih uredite in obnovite.
  • Pridobivanje številnih predpogojev za samodejno gradnjo knjižnic
  • Reviewustvarjanje izvorne kode notranje knjižnice
  • Spreminjanje funkcionalnosti Render Kit, vključno stagizbirne funkcije časa gradnje knjižnice
  • Skript superbill je dostavljen kot ruttily komponenta distribucije Render Kit. Nahaja se tudi na portalu Render Kit GitHub. Za potek skripta superbill si oglejte dokument za vaš operacijski sistem:
  • Zgradite knjižnice orodij za upodabljanje Intel one API za OS Windows*
  • Zgradite knjižnice orodij za upodabljanje Intel one API za OS Linux*
  •  Zgradite knjižnice orodij za upodabljanje Intel one API za macOS*

Forumi in povratne informacije
Postavljajte vprašanja in posredujte povratne informacije na forumu Intel oneAPI Rendering Toolkit.
Prijavite tehnične težave neposredno v repozitorijih komponente GitHub:

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

Odpravljanje težav

V tem razdelku so opisane znane težave, na katere lahko naletite pri uporabi kompleta orodij za upodabljanje API-ja Intel® one (Render Kit).
Za tehnično podporo obiščite forum skupnosti Intel ® one API Rendering Toolkit.
Napaka: ni določen protokol
Med izvajanjem aplikacije, ki temelji na grafičnem uporabniškem vmesniku, iz vsebnika Docker* se lahko prikaže naslednja napaka:
Protokol ni določen
Napaka 65544: X11: Zaslona ni bilo mogoče odpreti :0
Terminate je bil poklican po vrženju primerka 'sty::runtime error'
Kaj(): Inicializacija GLFW ni uspela!
Prekinjeno (jedro vrženo)
rešitev: Preden zaženete aplikacijo, poskrbite, da zaženete ukaz xhost v vsebniku Docker:
gostitelj +

Obvestila in zavrnitve odgovornosti

Intelove tehnologije morda zahtevajo aktivirano strojno, programsko opremo ali storitve.
Noben izdelek ali komponenta ne more biti popolnoma varna.
Stroški in rezultati se lahko razlikujejo.
© Intel Corporation. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Druga imena in blagovne znamke se lahko zahtevajo kot last drugih.
Informacije o izdelku in zmogljivosti
Zmogljivost se razlikuje glede na uporabo, konfiguracijo in druge dejavnike. Več o tem na www.Intel.com/PerformanceIndex.
Revizija obvestila #20201201
Ta dokument ne podeljuje nobene licence (izrecne ali implicitne, z ustavitvijo ali kako drugače) za kakršne koli pravice intelektualne lastnine.
Opisani izdelki lahko vsebujejo oblikovne pomanjkljivosti ali napake, znane kot errata, zaradi katerih lahko izdelek odstopa od objavljenih specifikacij. Trenutne karakterizirane napake so na voljo na zahtevo.
Intel zavrača vsa izrecna in implicitna jamstva, vključno brez omejitev z implicitnimi jamstvi glede primernosti za prodajo, primernosti za določen namen in nekršitve, kot tudi vsa jamstva, ki izhajajo iz poteka delovanja, poteka poslovanja ali uporabe v trgovini.

intel - logotip

Dokumenti / Viri

intel Začnite z orodjem za upodabljanje oneAPI za Windows [pdf] Uporabniški priročnik
Začnite uporabljati oneAPI Rendering Toolkit za Windows, Začnite z oneAPI Rendering Toolkit za Windows, Toolkit za Windows

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *