intel - logoAloita yhdellä API Rendering Toolkit for Windowsilla
Käyttöopas

Seuraavissa ohjeissa oletetaan, että olet asentanut Intel® one API Rendering Toolkit (Render Kit). Jos sinulla ei ole työkalupakkia asennettuna, katso asennusvaihtoehdot Intel® one API Toolkits -asennusoppaista. Noudata näitä ohjeita päästäksesi alkuun Intel® one API Rendering Toolkit -työkalupaketin kanssa

  1. Määritä järjestelmäsi.
  2. Rakenna ja käytä sampsovelluksia.
  3. Suorita valmiiksi käännetty sampsovelluksia.
  4. Seuraavat vaiheet: Review lisäresursseja saadaksesi lisätietoja Render Kitistä.

Määritä järjestelmäsi

Käyttääksesi Intel ® one API Rendering Toolkit (Render Kit) samples, sinun on ensin määritettävä järjestelmäsi seuraavasti:

  1. Asenna yksi APIample selaimella päästäksesi sample lähteistä.
  2. Asenna Microsoft Visual Studio* ja Cake* ja Windows* SDK rakentaaksesi samples.
  3. Asenna kuvantamistyökalut.
  4. Valinnainen: Asenna GPU-ohjaimet.

Asenna yksi API Sample Selain
Voit käyttää sampsovellukset yhdestä API:staampselain. Selain jaetaan osana Intel® one API Base Toolkit (Base Kit) -ohjelmistoa dev-utilities -hakemistossa.
Asenna Base Kit Intel® one API Threading Building Blocks -elementeillä, jotka ovat saatavilla sekä renderöintipakkauksessa että perussarjassa. Muita Base Kitin komponentteja ei tarvita. Katso Base Kit -tuotesivulta lisätietoja ja latauslinkkejä.
HUOM Voit myös saada samples manuaalisesti Gitin* avulla.
Asenna Microsoft Visual Studio* ja Cake* ja Windows* SDK
Vaikka Intel® neap Toolkitit eivät vaadi Cake* ja Windows* SDK:ta, monet API:tamples toimitetaan Make-projekteina. Tällaisten samples, sinun on asennettava Cake ja Windows SDK.
Voit tehdä tämän asentamalla Microsoft Visual Studio* C++ -kehitystyökalut, jotka sisältävät Make-työkalut työpöytäkehityksessä C++-työkuormalla. Katso asennusohjeet kohdasta Cake-projektit Visual Studiossa.
Yleensä vaaditut komponentit asennetaan Visual Studio -asennusohjelman valinnaisesta osiosta. Visual C++ Tools for Cake asennetaan oletusarvoisesti osana työpöytäkehitystä C++-työkuormalla. Lisätietoja Cakesta on osoitteessa CMake.org. Lisätietoja Windows* SDK:sta on kohdassa
Microsoft Dev Center Windows* SDK.
Asenna Imaging Tools
Renderöintisarja samples ja sovellukset vaativat usein esikäsiteltyjä kuvia syötteenä tai luoda kuvia tulosteena. Jotta voit näyttää ja muuntaa syöttö- ja tulostuskuvia, sinun on hankittava kuvantamistyökalut s:lletagNet PBM filetyypit (PPM ja PFM). Suositeltu työkalu on Image Magics*. Katso Image Magick websivusto erillisille ja paketinhallinnan asennusohjeille.
GPU-käyttäjät: Lataa ja asenna GPU-ajurit

  1. Lataa ohjain siirtymällä kohtaan Grafiikkaohjaimet.
  2. Napsauta viimeisintä versiota Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Suorita asennusohjelma.

Seuraavat vaiheet
Aloita Intel ® one API Rendering Toolkit -työkalupaketin käyttö rakentamalla ja suorittamalla sampsovelluksia.
Palaute
Jaa palautteesi tästä artikkelista Intel ® one API Rendering Toolkit -foorumilla.
Rakenna ja käytä Sample Projektit Visual Studion* komentorivin avulla
Edellytys: Määritä järjestelmäsi.
Rakentaa ja ajaaampseuraavat:

  1. Paikanna nimelläample projekti käyttäen Code Sample Selain Intel® oneAPI Toolkit -työkaluille.
  2. Rakenna ja käytä kutenample projektin avulla CMake*.

Lataa Sampkäyttää koodia Sample Selain Intel® one API Toolkitille
Käytä koodia Sample Browser for Intel one API Toolkits, jolla voit selata verkossa olevien Intel® one API -sovellusliittymien kokoelmaaamples. Voit kopioida samples paikalliselle levylle rakennettavana sample projekteja. Useimmat Intel one API:tample projektit on rakennettu Make*- tai Cake-työkalulla, joten rakennusohjeet sisältyvät osana sample README:ssä file. Koodi Sample Browser for Intel one API Toolkits on erillinen yksittäinenfile suoritettava tiedosto, joka ei ole riippuvainen dynaamisista ajonaikaisista kirjastoista.
Katso Cakea tukevien komponenttien luettelo kohdasta Kakun käyttäminen yhden API-sovelluksen kanssa.
Tärkeää
S-tiedoston lataamiseen tarvitaan Internet-yhteysamples Intel one API Toolkitille. Lisätietoja tämän työkalupakin käytöstä offline-tilassa on kohdassa Kehittäminen offline-järjestelmissä.
Koodi Sample Browser for Intel one API Toolkits ei toimi järjestelmän välityspalvelinasetusten kanssa eikä tue WPAD-välityspalvelinta. Jos sinulla on ongelmia yhteyden muodostamisessa välityspalvelimen takaa, katso Vianmääritys.
Voit ladata Intel ® one API Rendering Toolkit (Render Kit) samples:

  1. Avaa x64 Native Tools Command Prompt for VS 2019 -komentokehote.
  2. Määritä ympäristömuuttujat:
    soita "C:\Program Files (x86)\Intel\one API\setvars.bat"
    HUOM Jos asensit Render Kitin mukautettuun paikkaan, muista vaihtaa C:\Program Files (x86)\Intel\one API\ mukautetun asennuspolun kanssa ennen komennon suorittamista.
  3. Suorita terminaalista Code Sample Selain Intel one API Toolkitille, joissa on C++ ja C samples. neap-cli -l coppice
    Näyttöön tulee yhden API CLI -valikko:intel Aloita oneAPI Rendering Toolkit for Windows -sovelluksella - Luo projekti
  4. Valitse Luo projekti nuolinäppäimillä ja paina sitten Enter.
    Kielivalinta tulee näkyviin.intel Aloita oneAPI Rendering Toolkit for Windows - cpp
  5. Valitse kieli sample. Valitse ensimmäistä projektia varten kuppi ja paina sitten Enter.
    Työkalusarja samples lista tulee näkyviin. Renderöintisarja samples sijaitsevat yhden API Libraries -alipuun alla.intel Aloita oneAPI Rendering Toolkit for Windows - oneAPI-kirjastot
  6. Siirry kohtaan yksi API-kirjasto > Intel one API Rendering Toolkitin käytön aloittaminen > Intel Spray sample > 01_ospray_gsg ja paina sitten Enter.
  7. Määritä sijainti, johon projekti ladataan. Oletuksena se on polku, josta suoritit Code S:nample Selain Intel one API Toolkitille ja projektin nimi.intel Aloita oneAPI Rendering Toolkit for Windows - Luo
  8. Valitse Luo painamalla sarkainta ja paina sitten Enter.
  9. Toista vaiheet ladataksesi samples muille komponenteille: 02_embree_gsg Intel® Embraerille, 03_openvkl_gsg Intel® Open Volume Kernel Librarylle, 04_oidn_gsg Intel® Open Imagelle
    Denoise ja 05_ispc_gsg Intel® Implicit SPMD Program Compilerille (Intel® ISPC). samples on numeroitu ja staged kokeillaan järjestyksessä.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample on saatavilla Code S:n C-kielen valikkovaihtoehdossaample Browser Intel one API Toolkitille:
    a. Valitse c-kieli:intel Aloita oneAPI Rendering Toolkit for Windows -sovelluksella - Valitse c-kielib. Valitse Intel Open VKL sampseuraavat:intel Aloita oneAPI Rendering Toolkit for Windows - VKL sample

Katso Intel one API S:n tutkiminenamples komentoriviltä saadaksesi opetusvideon projektin luomisesta komentorivillä.
Rakenna ja käytä Intel® Spray S:täample käyttäen kakkua*

  1. Siirry kansioon, johon latasit 01_ospray_gsg sample.
  2. Suorita seuraavat komennot rakentaaksesi sampseuraavat:
    midair build cd build cake .. cake –build . -config-julkaisu
  3. Siirry Release-hakemistoon.
  4. Suorita sovellus.
    .\ospTutorialCpp.exe
  5. Review tulostavat kuvat kuvan kanssa viewer hakemus PPM file tyyppi. esimample, Image Magickin kanssa*:
    \imdisplay.exe ensimmäinen Frame Cup. ppm
    \imdisplay.exe kertynyt Frame Cap. ppm
    Sinun pitäisi nähdä tulostetut kuvat:
    • Kertauskertymä ensimmäisen kehyksen Cpp:intel Aloita oneAPI Rendering Toolkit for Windows -keräysrenderöinnillä• Kymmenen kertymisen renderöinnin kertynyt Frame Cup:

intel Aloita oneAPI Rendering Toolkit for Windows -BuildRakenna ja käytä Intel® Embrey S:täample käyttäen kakkua*

  1. Siirry kansioon, johon latasit 02_embree_gsg sample.
  2. Suorita seuraavat komennot rakentaaksesi sampseuraavat:
    mkdir rakentaa
    cd koonti
    kakku..
    cmake -build . -config-julkaisu
  3. Siirry Release-hakemistoon.
  4. Suorita sovellus.

.\minimal.exe
Sample-sovellus suorittaa kaksi säteen ja kolmion välinen leikkaustestiä Intel Embrey API:lla. Yksi testi onnistuu, kun taas toinen testi epäonnistuu. Lähtö kirjoitetaan terminaaliin:
0.000000, 0.000000, -1.000000: Löytyi leikkaus geometriasta 0, primitiivinen 0 tsaarissa = 1.000000 1.000000, 1.000000, -1.000000: ei löytynyt leikkauskohtaa.
Rakenna ja suorita Intel® Open Volume Kernel Library Sample käyttäen CMake*

  1. Siirry kansioon, johon latasit tiedoston03_openvkl_gsg sample.
  2. Suorita seuraavat komennot rakentaaksesi sampseuraavat:
    rakentaa ilmassa
    cd koonti
    kakku..
    kakun rakentaminen. -config-julkaisu
  3. Siirry Release-hakemistoon.
  4. Suorita sovellus.

.\vklTutorial.exe
Sample sovellus näyttää sampproseduurillisesti luodussa taltiossa ja tulosteissa. sampmolva,
gradienttilaskenta ja monen attribuutin sampmolva. Lähtö kirjoitetaan terminaaliin.

Rakenna ja suorita Intel® Open Image Denoise Sample käyttäen CMake*

  1. Siirry kansioon, johon latasit tiedoston 04_oidn_gsg sample.
  2. Suorita seuraavat komennot rakentaaksesi sampseuraavat:
    midair build cd build kakku..
    kakun rakentaminen. -config-julkaisu
  3. Siirry Release-hakemistoon.
  4. Muunna kertynyt Frame Cup. ppm-kuva PFM-muotoon LSB-tietojen järjestyksellä. esimample, Image Magics* -muunnostyökalulla:
    \magick.exe muuntaaample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: kertynyt Frame Capp. pm
  5. Suorita sovellus poistaaksesi kuvan kohinan.
    .\oidnDenoise.exe - hänen kertynyt kehyskorkki. pm -o denoised.pfm
  6. Review ulostulokuva kuvan kanssa viewer hakemus PPM file tyyppi. esimample, Image Magicsilla*:
    \imdisplay.exe denoised. pm
    • Alkuperäinen kymmenen kertymä renderöi kertynyt Frame Cup:

intel Aloita oneAPI Rendering Toolkit for Windows -sovelluksella - Tulos on tyhjä• Vaikutettu tulos vaimennettu. pm:intel Aloita oneAPI Rendering Toolkit for Windows -käyttöjärjestelmällä - Suorita IntelRakenna ja suorita Intel® Implicit SPMD Program Compiler Sample käyttäen CMake*

  1. Siirry kansioon, johon latasit 05_ispc_gsg sample.
  2. Suorita seuraavat komennot rakentaaksesi sampseuraavat:
    rakentaa ilmassa
    cd koonti
    kakku..
    kakun rakentaminen.
  3. Suorita yhden kohteen sampsovellus:
    .\simple.exe
  4.  Suorita monitavoite sampsovellus:
    ./simple_multi.exe
    Sovellus suorittaa yksinkertaisen liukulukutaulukon toiminnon. Tulos painetaan stoutiin.
0: yksinkertainen(0.000000) = 0.000000 8: yksinkertainen(8.000000) = 2.828427
1: yksinkertainen(1.000000) = 1.000000 9: yksinkertainen(9.000000) = 3.000000
2: yksinkertainen(2.000000) = 4.000000 10: yksinkertainen(10.000000) = 3.162278
3: yksinkertainen(3.000000) = 1.732051 11: yksinkertainen(11.000000) = 3.316625
4: yksinkertainen(4.000000) = 2.000000 12: yksinkertainen(12.000000) = 3.464102
5: yksinkertainen(5.000000) = 2.236068 13: yksinkertainen(13.000000) = 3.605551
6: yksinkertainen(6.000000) = 2.449490 14: yksinkertainen(14.000000) = 3.741657
7: yksinkertainen(7.000000) = 2.645751 15: yksinkertainen(15.000000) = 3.872983

Seuraavat vaiheet
Tutustu lisäresursseihin kohdassa Seuraavat vaiheet.

Suorita valmiiksi käännetty Sample Sovellukset

Kirjastojen lisäksi Intel® onlap Rendering Toolkit tarjoaa valmiiksi käännetyt sample hakemuksia
korosta työkalupakin ominaisuuksia. Nämä esikäännetyt sovellukset käyttävät usein ulkoisia grafiikkakirjastoja näyttääkseen
ominaisuuksia interaktiivisessa tilassa. Tässä osiossa opit käyttämään valmiiksi käännettyjä interaktiivisia sovelluksia.

Suorita valmiiksi käännettyjä interaktiivisia sovelluksia

  • Suorita valmiiksi käännetty sop Examples sovellus Intel ® Spraylla.
    sop Examples esittelee interaktiivisen kohtauksen perusrenderöinnin Intel Spraylla. Siinä on GUI-säätimet, joiden avulla voit tutustua Intel Spray -ominaisuuksiin.
  • Suorita valmiiksi käännetty kolmiogeometriasovellus Intel ® Embreyllä. kolmiogeometria, kuten muutkin Intel Embrey samples, osoittaa ydinsäteilynseurannan laskentakyvyn.
    Käytä kolmiogeometriaa tutkiaksesi Intel Embreyn ominaisuuksia.
  • Suorita valmiiksi koottu myyrä Examples sovellus Intel ® Open Volume Kernel Library -kirjastolla (Intel® Open VKL). myyrä Examples esittelee interaktiivisen kohtauksen perusrenderöinnin Intel Open VKL:llä. Siinä on äänenvoimakkuuden renderöinnin visualisoinnille tyypilliset GUI-ohjaimet.

HUOM Intel ® Open Image Denoisea käytetään ospEx:n jälkikäsittelyominaisuudenaampTiedänampsovelluksessa ja Intel Spray Studiossa. Intel Open Image Denoise ei sisällä erillisiä interaktiivisia sovelluksia
Suorita Intel® OSPRay Studio Showcase -sovellus
Intel Spray Studio yhdistää Render Kit -kirjastot huippuluokan esittelysovellukseksi. Kokeile esikäännettyä Intel Spray Studio -sovellusta ennen kuin tutkit lähdekoodia käyttääksesi sitä omissa projekteissasi.
Intel Spray Studion ominaisuudet:

  • Viitenäkemyskaavio kohtauksen geometrian, pintakuvioiden ja parametrien lataamiseen, tallentamiseen ja muuntamiseen interaktiivisessa ympäristössä
  • GUI-pohjainen kohtausinstrumentointi interaktiivisen sovelluksen parametrien ohjaamiseen
  • C++-laajennusinfrastruktuuri mukautetuille ohjauksille
  • Tulo/tulostus: aaltorintama OBJ, GLTF*, HDR-tekstuurit Open Image IO:lla*, staattinen kuvan lähtö
  • Intel Open Image Denoise -jälkikäsittely läpäisee Intel Sprayn Osprey-moduulin äänenvaimennuskirjaston
  • Python* sitoutuu komentosarjan renderöintiin
  •  Kameran animaatiosäätimet
  • Monen solmun renderöinti MPI:llä

Aja SampIntel® OSPRayn kanssa
Tämä esittely näyttää, kuinka interaktiivista sampsovellus Intel® OSPRaylla Intel® oneAPI Rendering Toolkitista (Render Kit) Windows*-käyttöjärjestelmälle.
Edellytys: Määritä järjestelmäsi.
Sovelluksen suorittaminen:

  1. Avaa komentokehote.
  2. Määritä ympäristömuuttujat:
    soita "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
    HUOM Jos asensit Render Kitin mukautettuun paikkaan, muista vaihtaa C:\Program Files (x86)\Intel\oneAPI\ mukautetun asennuspolun kanssa ennen komennon suorittamista.
  3. Siirry kirjoitettavaan hakemistoon ja luo hakemisto tukien tallentamista varten files. esimample, luo rkgsg-kansio: cd %USERPROFILE% ilmassa rkgsg cdrkgsg
  4. Suorita ospExamples: ospExamples.exe

Uusi GUI-ikkuna avautuu, jossa on useita yksinkertaisia ​​kohtauksia, jotka koostuvat perusgeometrian tyypeistä, valoista ja tilavuuksista. Voit muokata kohtausta napsauttamalla avattavaa painikettaintel Aloita oneAPI Rendering Toolkit for Windows -pudotusvalikon painikkeetSäätimet ja vihjeet
Voit hallita kohtausta view hiirellä seuraavasti:

  • Napsauta hiiren kakkospainikkeella siirtääksesi kameraa sisään ja ulos katselupisteestä.
  • Kierrä napsauttamalla hiiren vasenta painiketta.
  • Panoroi hiiren rullalla.
    Tämä myös ilmoittaa terminaalin kohdistimen alla olevan leikatun geometrian geometrian tunnuksen.
  • Siirrä kameraa vetämällä ja pudottamalla.

Voit käyttää myös seuraavia näppäimistön säätimiä:

  • Näytä/piilota käyttöliittymä painamalla G.
  • Sulje sovellus painamalla Q.
    Voit myös ohjata kohtausta ohjauspaneelista:
  • Kokeile erilaisia ​​geometrisia ja tilavuuskohtauksia. View ne eri renderöijillä.
  • Peruuta kehys vuorovaikutuksessa mahdollistaa jatkuvan animoinnin navigoinnin aikana.
  • Ota syvyyden näyttäminen käyttöön näyttääksesi suhteellisen syvyyden säteen leikkauskohdassa kameran kustakin pikselipaikasta tulevan kohtauksen kanssa.
  •  Ota albedon näyttäminen käyttöön, jos haluat näyttää materiaalin albedon säteen leikkauskohdassa kameran kunkin pikselin sijainnin kohtauksen kanssa.
  • Ota kohinanvaimennus vaimentaaksesi jokaista kehystä Intel® Open Image Denoised -sovelluksella
    Huomautus: Denoiser saattaa toimia paremmin havaittavissa joillakin geometrioilla kuin toisilla. esimample, Streamlinesin ennalta määritetty kohtaussarja näyttää konvergenssin ja kohinan selkeämmin.

HUOM Jos osprey-moduulin äänenvaimennin ei ole saatavilla jakelussasi, voit saada sen käyttämällä Superbill-ohjelmaa kohdassa Seuraavat vaiheet kuvatulla tavalla.

  • Vaihda pikselisuodatin uudelleenview API:ssa saatavilla olevat erilaiset anti-aliasing-menetelmät.
  • Vaihda pikseliä samples, joka on kohtausten lukumäärä sampvähemmän pikseliä kohden yhdessä koontimäärässä. Korkeampi samples johtaa pidempiin renderöintiaikoihin, mutta nopeampaan konvergenssiin kertymistä kohti. Vähemmän sampvähemmän pikseliä kohden johtaa nopeampaan sovelluksen suorituskykyyn.
  • Muuta polun enimmäispituuden parametria, joka on polun heijastusten tai taittumien määrä sekunnissaample. Suurempi luku on tarkempi, kun taas pienempi luku on nopeampi laskea.
  • Muuta ruletin polun pituutta, joka on kynnys tai heijastukset tai taitot, joihin säteen läpikulku satunnaisesti päättyy. Suurempi luku on tarkempi, kun taas pienempi luku on nopeampi laskea.
  • Muuta sample maksuja. Sample panos vähemmän kuin min Osallistuminen ei vaikuta kohtaukseen. Pienempi luku on tarkempi, kun taas suurempi luku on nopeampi laskea.
  • Muuta kameran liikkeen epäterävyyttä hallitaksesi epäterävyyttä kameraa liikuttaessa. Arvo 0 poistaa sumennuksen käytöstä.
  • Ota käyttöön Render Sun Sky ottaaksesi ohjattavan näkymähorisontin käyttöön. Näkymä heijastaa GUI-ponnahdusparametreista määritettyä horisonttia.

Seuraavat vaiheet

  • Suorita valmiiksi käännetty sampsovelluksia muille Render Kit -komponenteille.
  • Tutustu lisäresursseihin kohdassa Seuraavat vaiheet.

Suorita Intel® Embree Sample
Tämä opetusohjelma näyttää, miten interaktiivinen Intel® Embrey -esikäännetty sampIntel® one API Rendering Toolkit (Render Kit) -sovellukset. Tämä sample osoittaa, kuinka luodaan kuva perusgeometrialla Intel Embreyllä.
Kolmion geometria sampopetusohjelmassa näkyvä sovellus käyttää graafista käyttöliittymää staattisen kuution ja maatason luomiseen kolmiopisteiden avulla.
Edellytys: Määritä järjestelmäsi.
Sovelluksen suorittaminen:

  1. Avaa komentokehote.
  2. Määritä ympäristömuuttujat:
    soita "C:\Program Files (x86)\Intel\one API\setvars.bat"
    HUOM Jos asensit Render Kitin mukautettuun paikkaan, muista vaihtaa C:\Program Files (x86)\Intel\one API\ mukautetun asennuspolun kanssa ennen komennon suorittamista.
  3. Siirry kirjoitettavaan hakemistoon ja luo hakemisto tukien tallentamista varten files. esimample, luo rk_gsg-kansio:
    cd %USERPROFILE%
    ilmalaitteisiin
    cd-laitteet
  4. Suorita kolmion geometria sample: triangle_geometry.exe
    Uusi ikkuna avautuu, jossa on 3D-sädejäljitetty kuutio. Voit siirtää kameraa napsauttamalla ja vetämällä hiiren vasenta painiketta tai käyttämällä W, A, S, D tai nuolinäppäimiä. Lisätietoja sample, katso luku 9 Intel Embreyn ohjeissa.

intel Aloita oneAPI Rendering Toolkit for Windows - 3D ray -sovelluksellaVinkkejä ja huomioita

  • Voit siirtää kameraa napsauttamalla ja vetämällä hiiren vasenta painiketta tai käyttämällä W-, A-, S-, D-painikkeita tai nuolinäppäimiä.
  • Tämä sample osoittaa, kuinka luodaan kuva perusgeometrialla Intel Embreyllä.
  • kolmion geometria sampominaisuudet:
  • Kovakoodattu joukko yksinkertaisia ​​float-vertex-tietoja, joka koostuu kuution kulmien ja maatason sijainnista.
  • Indeksiluetteloiden määritelmä kolmioiden muodostamiseksi kärjeistä.
  • API:n määrittämät geometriatietorakenteet huippupiste- ja indeksitietojen luomiseksi ja sitomiseksi kohtaukseen.
  •  Monisäikeinen laskentahierarkia kuvakehyksen säteenseurantaan.
  • Laskennalliset säteet on jaettu näytön pikselien ruutuihin. Laatat on jaettu lankojen kesken.
  • Jokainen laatta suorittaa säteen leikkaustestin jokaiselle ruudun pikselille.
  • Perussäteen leikkaustestien lisäksi, jotka määrittävät kolmion värit, leikkauspisteessä suoritetaan varjon leikkaustesti (okkluusio) yhdelle kovakoodatulle kiinteälle valosuunnalle.
  • Lopullisissa pikseleissä on väritiedot, jotka on laskettu säteistä, jotka on pakattu RGB-värikolmoiksi.
  • Rakennustelineiden abstraktio antaa suuren osan liimakoodista. Tätä abstraktiota käytetään paljon muissa Intelissä
    Embrey sampsovelluksia. samples abstraktio sisältää:
  • Asetukset takaisinsoittoa varten alustus-, renderöinti- ja purkutoimintoihin
  • Tietorakenteet kohtaustietojen hallintaan
  • Näppäimistön ja hiiren syöttö/lähtö
  • API kytkeytyy käyttöjärjestelmän ikkunanhallintakoodiin visualisointia varten

Katso sovelluslähde Intel Embraer GitHub* -arkiston triangle_geometry_device.cpp-tiedostosta.
Intel Embreyn suhde muihin Render Kit -komponentteihin

  • Intel® Spray, avoin skaalautuva kannettava säteenseurantamoottori, käyttää Intel Embreyta kuvien luomiseen. Intel Spray tarjoaa myös 3D-näkymille tyypillisiä esineitä ja toimintoja.
  • Intel Spray sisältää tilavuus- ja geometriaobjekteja, materiaaleja, tekstuureja, valoja, kameraa, kehyspuskuria, MPI-pohjaista hajautettua tietojenkäsittelyä ja muita.
  • Kehittäjille, joilla on OpenGL*-tyyppinen tausta, Intel Spray voi olla Intel Embreyä parempi tapa aloittaa työkalusarjan tutkiminen.
  • Intel Embrey path Tracer example-ohjelma tarjoaa minimaalisen ja loogisen johdannon polun jäljittäjään. Käytä täydellistä ammattimaista visualisointitoteutusta polun jäljittäjänäyttäjälle Intel Spray API:ssa.
  •  Intel Embrey -ominaisuudet keskittyvät geometriseen säteen seurantaan. Sitä vastoin Intel® Open Volume Kernel Library (Intel® Open VKL) tarjoaa volyymin visualisoinnin jaampling-kyky.
  • Intel Embreyllä renderoiduista kuvista voidaan poistaa kohinat Intel® Open Image Denoise -toiminnolla. Intel Spray tarjoaa kuitenkin laajennetun kehyspuskurin kanavan pääsyn yksinkertaistaakseen tietojen kohinan hallintaa. Tuloksena on häiriöttömät korkealaatuiset kuvat pienemmillä säteenseurannan laskentakustannuksilla.

Seuraavat vaiheet

  • Suorita valmiiksi käännetty sampsovelluksia muille Render Kit -komponenteille.
  • Katso lisää resursseja kohdasta Seuraavat vaiheet.

Suorita Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Tässä opetusohjelmassa kuvataan, kuinka esikäännetty interaktiivinen sampIntel® Openille rakennettu sovellus
Volume Kernel Library (Intel® Open VKL).
Myyrä ExampTiedänample-sovellus näyttää Intel Open VKL API -tulokset graafisen käyttöliittymän kautta.
Edellytys: Määritä järjestelmäsi.
Sovelluksen suorittaminen:

  1. Avaa komentokehote.
  2. Määritä ympäristömuuttujat:
    soita "C:\Program Files (x86)\Intel\one API\setvars.bat"
    HUOM Jos asensit Render Kitin mukautettuun paikkaan, muista vaihtaa C:\Program Files (x86)\Intel\one API\ mukautetun asennuspolun kanssa ennen komennon suorittamista.
  3. Siirry kirjoitettavaan hakemistoon ja luo hakemisto tukien tallentamista varten files. esimample, luo
    rättikansio:
    cd %USERPROFILE%
    ilmalaitteisiin
    cd-laitteet
  4. Suorita sampsovellus:
    myyrä Examples.exe
    Sample tulokset avautuvat uuteen GUI-ikkunaan.

Seuraavat säätimet ovat käytettävissä:

  • Napsauta hiiren kakkospainikkeella (Hiiri1) ja kierrä kameraa vetämällä.
  • Napsauta hiiren kakkospainikkeella (Hiiri2) ja zoomaa kameraa vetämällä.
  • Napsauta keskipainiketta (Mouse3) ja panoroi kameraa vetämällä.
  • Valitse erilaisia ​​siirtotoimintoja, Intel Open VKL API -arvoja ja renderöintisäätimiä äänenvoimakkuuden visualisoimiseksi.
    intel Aloita oneAPI Rendering Toolkit for Windows -sovelluksella – kaikki säätimet

HUOM Käyttöliittymäelementit voivat olla päällekkäisiä. Näet kaikki säätimet vetämällä ja pudottamalla sinistä ohjauspalkkia.
Vinkkejä ja huomioita

  • Eri renderöintitilat ovat käytettävissä avattavasta renderöintivalikosta. Nämä tilat vastaavat nykyajan äänenvoimakkuutta sampling ja renderöintisovellukset.
  • Density Path Tracer -renderöijä näyttää polun jäljityksen tilavuuden sisällä. Se käyttää vole Compute S -ohjelmaaample() Woodcock-seurannan tueksiampling-algoritmi. Käytä valintaikkunoita algoritmin parametrien ohjaamiseen. Katso DensityPathTracer.cpp.
  • Hit-iterator renderöijä esittelee osuma-iteraattorin ja gradientin laskentatoiminnot. Se käyttää komentoja vole Iterate it() ja vole Compute Gradient(). Tämä example esittelee myös varjotestausta. Katso HitIteratorRenderer.cpp.
  • Ray-marchin iteraattori näyttää intervalliteraation ja tilavuuden s laskemisenample. Se käyttää vole Iterate Interval()- ja vole Compute S -toimintojaample(). Katso RayMarchIteratorRenderer.cpp.
  • Kun tutkit sampHuomaa, että koodi on alias ja modulaarinen tukemaan interaktiivista renderöintiikkunaa. Ymmärtääksesi koodia paremmin, aloita renderöimällä Pixel()-funktio.
  • ISPC-tilat vastaavat Intel® Implicit SPMD Program Compileriin rakennettuja kooditoteutuksia. Nämä toteutukset edistyvättage nykyaikaisten prosessorien SIMD-ominaisuuksia ja tarjoaa enemmän mahdollisuuksia suorituskykyyn.

Seuraavat vaiheet

  • Suorita valmiiksi käännetty sampsovelluksia muille Render Kit -komponenteille.
  • Katso lisää resursseja kohdasta Seuraavat vaiheet.

Suorita Intel® Spray Studio
Tämä esittely näyttää, kuinka Intel® Spray Studio -sovellusta käytetään. Intel Spray Studio on esittelysovellus, joka sisältyy Intel® neap Rendering Toolkitiin (Render Kit). Se on interaktiivinen ja laajennettava säteenseurantasovellus.
Edellytys: Määritä järjestelmäsi.
Sovelluksen suorittaminen:

  1. Avaa komentokehote.
  2. Määritä ympäristömuuttujat:
    soita "C:\Program Files (x86)\Intel\one API\setvars.bat"
    HUOM Jos asensit Render Kitin mukautettuun paikkaan, muista vaihtaa C:\Program Files
    (x86)\Intel\one API\ mukautetun asennuspolun kanssa ennen komennon suorittamista.
  3. Siirry kirjoitettavaan hakemistoon ja luo hakemisto tukien ja tulosten tallentamista varten files. esimample,
    luo rigs-kansio:
    cd %USERPROFILE% midair rigs cd-laitteita
  4. Suorita Intel Spray Studio: ospStudio.exe
    Sinun pitäisi nähdä interaktiivinen renderöintiikkuna:intel Aloita oneAPI Rendering Toolkit for Windows -sovelluksella - File
  5. Siirry renderöintiikkunassa kohtaan File > Demo Scene ja valitse jokin ennalta määritetyistä esittelyistä kohtauksia.intel Aloita oneAPI Rendering Toolkit for Windows - Demo SceneHUOM Jotkut kohtaukset osoittavat Intel® Open Volume Kernel Library -integrointikyvyn.
  6. Review valittu kohtaus. esimample, Multilevel Hierarchy -demo näyttää seuraavalta:intel Aloita oneAPI Rendering Toolkit for Windows - Demo Scene 1Voit hallita kohtausta view hiirellä seuraavasti:
    • Napsauta hiiren kakkospainikkeella siirtääksesi kameraa sisään ja ulos katselupisteestä.
    • Kierrä napsauttamalla hiiren vasenta painiketta.
    • Lähennä ja loitonna vierittämällä hiiren rullaa.
    • Siirrä kameraa vetämällä ja pudottamalla.
    Voit käyttää myös seuraavia näppäimistön säätimiä:
    • YLÖS/ALAS: Siirrä kameraa Z-akselia pitkin (sisään ja ulos).
    • ALT+YLÖS/ALT+ALAS: Siirrä kameraa Y-akselia pitkin (ylös tai alas).
    • LEFT: Siirrä kameraa vasemmalle X-akselia pitkin.
    • RIGHT: Siirrä kameraa oikealle X-akselia pitkin.
    • W/S: Muuta kameran korkeutta.
    • ALT+S: Tallenna kehys nimellä a file paikalliseen hakemistoon.
    • A/D: Muuta kameran atsimuuttia.
    • ALT+A/ALT+D: Vaihda kameran rullaa.
    • G: Näytä/piilota käyttöliittymä.
    • K: Sulje sovellus.
    • P: Tulosta kohtauskaavio kuoreen.
    • M: Tulosta materiaalirekisteri kuoreen.
    • B: Tulosta kehyksen reunat.
    • V: Tulosta kameran parametrit kuoreen.
    • =: Tallenna kameran parametrit työntämällä sijaintia.
    • -: Avaa sijainti kameran parametrien tallentamista varten.
    • 0-9: Aseta kameran tilannekuva.
    • Pidä X, pidä Y, pidä Z: Pidä akseli rajoitettuna kameran liikkumista varten.
  7. Voit tallentaa tulostuskuvan valitsemalla Valikko > Tallenna… > Kuvakaappaus haluamassasi kuvamuodossa. Kuva tallennetaan Working rags -hakemistoon studiona. .intel Aloita oneAPI Rendering Toolkit for Windows -Tallenna
  8. Voit uudelleenview tallennettu kuvakaappaus haluamallasi kuvalla viewer.

Seuraavat vaiheet

  • Suorita valmiiksi käännetty sampsovelluksia muille Render Kit -komponenteille.
  • Katso lisää resursseja kohdasta Seuraavat vaiheet.

Seuraavat vaiheet
Tutustu muihin Intel ® one API Rendering Toolkit (Render Kit) -resursseihin.
API-oppaat
Render Kit -kirjastot tarjoavat C99-pohjaisia ​​API-liittymiä. API-oppaat sijaitsevat komponenttikirjaston julkisessa hakemistossa websivuja.

  • Intel® OSPRay API käsikirja
  • Intel® Embree API käsikirja
  • Intel® Open Volume Kernel Library (Intel® Open VKL) API-opas
  • Intel® Open Image Denoise API -opas

Kaikki C99 API-otsikot käännetään C++11:een. Jos pidät C++:sta, jotkin Render Kit -kirjastot paljastavat otsikossa määritellyt C++ API-kääreet. files.

Kirjasto Otsikko
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Edistynyt Sample Ohjelmalähteet
Jokaiselle komponentille sample, lähde on saatavilla komponentti GitHub* -varastossa:

  • Intel Spray sample lähteistä
  • Intel Embrey sample lähteistä
    sampkuvaus, katso luku 9 Intel Embrey -oppaasta.
  • Intel Open VKL sample lähteistä
  • Intel Open Image Denoise sample lähteistä
    Tämä on vain komentorivi.
  • Intel Spray Studion lähde
Superlaskut
Voit ottaa käyttöön paikallisen ympäristön rakentaaksesi ja suorittaaksesi kaikki samples superbillillä. Superbill on täydellinen automatisoitu Cake*-skripti kaikkien Render Kit -kirjastojen ja -kirjastojen hankkimiseen ja rakentamiseen.amples. Superbill on suositeltava menetelmä:
  • Tutustu kaikkiin samples helppoon ja kattavaan hiekkalaatikkoon. Muokkaa ja rakentaa niitä nopeasti.
  • Monien edellytysten saaminen kirjastojen automaattiseen rakentamiseen
  • Reviewsisäisen kirjaston lähdekoodin
  • Render Kit -toimintojen muokkaaminen, mukaan lukien stagkirjaston rakennusajan valinnaiset ominaisuudet
  • Superbill-skripti toimitetaan Render Kit -jakelun ruttily-komponenttina. Se sijaitsee myös Render Kit GitHub -portaalissa. Superbill-skriptin esittely on käyttöjärjestelmäsi asiakirjassa:
  • Rakenna Intel one API Rendering Toolkit -kirjastoja Windows*-käyttöjärjestelmälle
  • Rakenna Intel one API Rendering Toolkit -kirjastoja Linux*-käyttöjärjestelmälle
  •  Rakenna Intel one API Rendering Toolkit -kirjastoja macOS:lle*

Foorumit ja palaute
Esitä kysymyksiä ja anna palautetta Intel oneAPI Rendering Toolkit -foorumilla.
Ilmoita teknisistä ongelmista suoraan komponenttien GitHub-tietovarastoissa:

  • Intel Spray -varasto
  • Intel Embreyn arkisto
  • Intel Open VKL -arkisto
  • Intel Open Image Denoise -tietovarasto
  • Intel Spray Studion arkisto

Vianetsintä

Tässä osassa kuvataan tunnettuja ongelmia, joita saatat kohdata käyttäessäsi Intel® one API Rendering Toolkit (Render Kit) -työkalua.
Teknistä tukea saat Intel ® one API Rendering Toolkit Community Forumista.
Virhe: Protokollaa ei ole määritetty
Saatat nähdä seuraavan virheilmoituksen, kun suoritat GUI-pohjaista sovellusta Docker*-säiliöstä:
Protokollaa ei ole määritetty
Virhe 65544: X11: Näytön avaaminen epäonnistui :0
Lopeta kutsu sen jälkeen, kun on esiintynyt 'sty::runtime error'
Mikä(): GLFW:n alustus epäonnistui!
Keskeytetty (ydin jätetty pois)
Ratkaisu: Ennen kuin käynnistät sovelluksen, varmista, että suoritat xhost-komennon Docker-säiliössä:
isäntä +

Ilmoitukset ja vastuuvapauslausekkeet

Intel-tekniikat saattavat edellyttää laitteiden, ohjelmistojen tai palveluiden aktivointia.
Mikään tuote tai komponentti ei voi olla täysin turvallinen.
Kustannuksesi ja tulokset voivat vaihdella.
© Intel Corporation. Intel, Intel-logo ja muut Intel-merkit ovat Intel Corporationin tai sen tytäryhtiöiden tavaramerkkejä. Muita nimiä ja merkkejä voidaan väittää muiden omaisuudeksi.
Tuote- ja suorituskykytiedot
Suorituskyky vaihtelee käytön, kokoonpanon ja muiden tekijöiden mukaan. Lisätietoja osoitteessa www.Intel.com/PerformanceIndex.
Ilmoitus versio #20201201
Tämä asiakirja ei myönnä lisenssiä (suoraan tai epäsuoraan, estoppel tai muutoin) immateriaalioikeuksiin.
Kuvatuissa tuotteissa voi olla suunnitteluvirheitä tai virheitä, jotka tunnetaan nimellä errata, jotka voivat aiheuttaa tuotteen poikkeamisen julkaistuista teknisistä tiedoista. Nykyiset ominaisvirheet ovat saatavilla pyynnöstä.
Intel kiistää kaikki nimenomaiset ja oletetut takuut, mukaan lukien rajoituksetta oletetut takuut kaupallisuudesta, sopivuudesta tiettyyn tarkoitukseen ja loukkaamattomuudesta, samoin kuin kaikki takuut, jotka johtuvat suorituskyvystä, kaupankäynnistä tai käytöstä kaupassa.

intel - logo

Asiakirjat / Resurssit

intel Aloita oneAPI Rendering Toolkit for Windowsilla [pdfKäyttöopas
Aloita oneAPI Rendering Toolkit for Windows, Aloita, OneAPI Rendering Toolkit for Windows, Toolkit for Windows

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *