intel - logoAlustage ühe API renderdamise tööriistakomplektiga Windowsi jaoks
Kasutusjuhend

Järgmised juhised eeldavad, et olete installinud Intel® one API renderdamise tööriistakomplekti (renderduskomplekt). Kui teil pole tööriistakomplekti installitud, vaadake installivalikute kohta jaotist Intel® one API tööriistakomplektide installijuhendid. Intel® one API renderdamise tööriistakomplektiga alustamiseks järgige neid samme

  1. Seadistage oma süsteem.
  2. Ehitage ja käivitage sample rakendusi.
  3. Käivitage eelnevalt koostatud sample rakendusi.
  4. Järgmised sammud: Review lisaressursse renderduskomplekti kohta lisateabe saamiseks.

Seadistage oma süsteem

Intel ® one API renderdamise tööriistakomplekti (Render Kit) kasutamiseks samples, peate esmalt seadistama oma süsteemi järgmiselt.

  1. Installige üks APIample brauser juurdepääsuks sample allikatest.
  2. Installige Microsoft Visual Studio* koos Cake* ja Windows* SDK-ga, et luua sampvähem.
  3. Installige pilditööriistad.
  4. Valikuline: installige GPU draiverid.

Installige üks API Sample brauser
Saate juurdepääsu samprakendused ühest API-stample brauser. Brauserit levitatakse osana Intel® one API Base Toolkitist (Base Kit) kataloogis dev-utilities.
Installige baaskomplekt Intel® one API Threading Building Blocksiga, mis on saadaval nii renderduskomplektis kui ka baaskomplektis. Muid põhikomplekti komponente pole vaja. Lisateavet ja allalaadimislinke leiate Base Kit tootelehelt.
MÄRKUS Saate ka sampkäsitsi Git* abil.
Installige Microsoft Visual Studio* koos Cake* ja Windows* SDK-ga
Kuigi Intel® neap Toolkitid ei nõua Cake* ja Windows* SDK-d, on paljud API-damples tarnitakse Make projektidena. Ehitada selliseid samples, peate installima Cake'i ja Windowsi SDK.
Selleks installi Microsoft Visual Studio* C++ arendustööriistad, mis sisaldavad C++ töökoormusega töölauaarenduses Make tööriistu. Installimisjuhiste saamiseks vaadake Visual Studio Cake'i projektid.
Tavaliselt installitakse vajalikud komponendid Visual Studio installeri valikulisest jaotisest. Visual C++ Tools for Cake installitakse vaikimisi C++ töökoormusega töölauaarenduse osana. Cake'i kohta lisateabe saamiseks vaadake CMake.org. Lisateavet Windows* SDK kohta leiate aadressilt
Microsoft Dev Centeri Windows* SDK.
Installige pildindustööriistad
Renderduskomplekt samples ja rakendused nõuavad sageli sisendiks eeltöödeldud pilte või väljundina kujutiste genereerimist. Sisend- ja väljundpiltide kuvamiseks ja teisendamiseks peate hankima pilditööriistad s jaokstaging Net PBM filetüübid (PPM ja PFM). Soovitatav tööriist on Image Magics*. Vaadake pildimaagiat weberaldiseisva ja paketihalduri installijuhiste sait.
GPU-kasutajate jaoks laadige alla ja installige GPU-draiverid

  1. Draiveri allalaadimiseks minge jaotisse Graafikadraiverid.
  2. Klõpsake Intel® Graphics – Windows ® 10 DCH draiverite uusimal versioonil.
  3. Käivitage installiprogramm.

Järgmised sammud
Alustage Intel ® one API renderdamise tööriistakomplektiga, luues ja käivitades sample rakendusi.
Tagasiside
Jagage oma tagasisidet selle artikli kohta Intel ® one API Rendering Toolkiti foorumis.
Ehitage ja käivitage Sample Projektid Visual Studio* käsureaga
Eeltingimus: Seadistage oma süsteem.
Et ehitada ja käitada naguample:

  1. Otsige üles kuiample projekt, kasutades koodi Sample brauser Intel® oneAPI tööriistakomplektide jaoks.
  2. Ehitage ja käivitage naguample projekt kasutades CMake*.

Laadige alla Sampkasutades koodi Sample brauser Intel® one API tööriistakomplektide jaoks
Kasutage koodi Sample brauser Intel one API tööriistakomplektide jaoks, et sirvida veebipõhiste Intel® one API-de koguamples. Saate kopeerida samples teie kohalikule kettale ehitatavanaample projektid. Enamik Intel one API-sidample projektid on ehitatud kasutades Make* või Cake, nii et ehitusjuhised on lisatud sample LUGEMISMEES file. Kood SampLe Browser for Intel one API Toolkits on iseseisev üksikfile käivitatav fail, millel ei ole sõltuvusi dünaamiliste käitusaja teekidest.
Cake'i toetavate komponentide loendi leiate jaotisest Cake'i kasutamine ühe API-rakendusega.
Tähtis
S-i allalaadimiseks on vaja Interneti-ühendustamples Intel one API tööriistakomplektide jaoks. Lisateavet selle tööriistakomplekti võrguühenduseta kasutamise kohta leiate jaotisest Võrguühenduseta süsteemides arendamine.
Kood SampLe Browser for Intel one API Toolkits ei tööta süsteemi puhverserveri sätetega ega toeta WPAD-puhverserverit. Kui teil on probleeme puhverserveri tagant ühenduse loomisega, vaadake jaotist Tõrkeotsing.
Intel ® one API renderdamise tööriistakomplekti (Render Kit) allalaadimiseks sampvähem:

  1. Avage VS 64 käsuviip x2019 Native Tools.
  2. Seadistage keskkonnamuutujad:
    helistage "C:\Programm Files (x86)\Intel\one API\setvars.bat”
    MÄRKUS Kui installisite renderduskomplekti kohandatud asukohta, asendage see kindlasti C:\Program Files (x86)\Intel\one API\ kohandatud installitee enne käsu käivitamist.
  3. Käivitage terminalist Code Sample brauser Intel one API tööriistakomplektide jaoks koos C++ ja C samples. neap-cli -l võsa
    Ilmub ühe API CLI menüü:intel Alustage Windowsi jaoks mõeldud oneAPI renderdamistööriistakomplektiga – looge projekt
  4. Valige Loo projekt nooleklahvide abil ja vajutage sisestusklahvi.
    Ilmub keelevalik.intel Alustage Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga – cpp
  5. Valige oma s-i keelample. Esimese projekti jaoks valige tass ja vajutage sisestusklahvi.
    Tööriistakomplekt sampkuvatakse loend. Renderduskomplekt samples asuvad ühe API raamatukogude alampuu all.intel Alustage Windowsi jaoks mõeldud oneAPI renderdamise tööriistakomplektiga – oneAPI teegid
  6. Liikuge jaotisesse Üks API teegid > Intel one API renderdustööriistade komplektiga alustamine > Intel Spray sample > 01_ospray_gsg, seejärel vajutage sisestusklahvi.
  7. Määrake koht, kuhu projekt alla laadida. Vaikimisi on see tee, kust käivitasite koodi Sample brauser Intel one API tööriistakomplektide ja projekti nime jaoks.intel Alustage Windowsi jaoks mõeldud oneAPI renderdamistööriistakomplektiga – looge
  8. Vajutage tabeldusklahvi, et valida Loo, seejärel vajutage sisestusklahvi.
  9. Korrake samme s allalaadimiseksampmuude komponentide jaoks: 02_embree_gsg Intel® Embraeri jaoks, 03_openvkl_gsg Intel® Open Volume Kernel Library jaoks, 04_oidn_gsg Intel® Open Image jaoks
    Denoise ja 05_ispc_gsg Intel® Implicit SPMD programmikompilaatori (Intel® ISPC) jaoks. samples on nummerdatud ja staged proovitakse järjekorras.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample on saadaval koodi S C keele menüüvalikusample brauser Intel one API tööriistakomplektide jaoks:
    a. Valige c keel:intel Alustage Windowsi jaoks mõeldud oneAPI renderdamistööriistakomplektiga – valige c keelb. Valige Intel Open VKLample:intel Alustage Windowsi jaoks mõeldud oneAPI renderdamise tööriistakomplektiga – VKL sample

Vaadake Intel one API S uurimistamples käsurealt, et saada videoõpetust käsurea abil projekti loomise kohta.
Ehitage ja käivitage Intel® Spray Sample kasutades kooki*

  1. Liikuge kausta, kuhu laadisite alla faili 01_ospray_gsg sample.
  2. Käivitage järgmised käsud, et luua sample:
    midair build cd build cake .. cake –build . -config vabastamine
  3. Liikuge väljalaskekataloogi.
  4. Käivitage rakendus.
    .\ospTutorialCpp.exe
  5. Review väljundpildid koos pildiga viewer taotlus PPM-i jaoks file tüüp. Näiteksample, Image Magickiga*:
    \imdisplay.exe esimene Frame Cup. ppm
    \imdisplay.exe kogutud Frame Capp. ppm
    Peaksite nägema väljundpilte:
    • Ühekordse akumulatsiooniga renderdamine esimese kaadri Cpp:intel Alustage Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga – akumulatsioonirenderdus• Kümne akumulatsiooniga renderdamise kogunenud Frame Cup:

intel Alustage Windowsi jaoks mõeldud oneAPI renderdamise tööriistakomplektiga - BuildEhitage ja käivitage Intel® Embrey Sample kasutades kooki*

  1. Liikuge kausta, kuhu laadisite alla faili 02_embree_gsg sample.
  2. Käivitage järgmised käsud, et luua sample:
    mkdir ehitada
    cd ehitamine
    kook ..
    cmmake – ehitada . -config vabastamine
  3. Liikuge väljalaskekataloogi.
  4. Käivitage rakendus.

.\minimal.exe
Samprakendus teostab Intel Embrey API-ga kaks kiirte-kolmnurga ristumiskatset. Üks test on edukas, samas kui teine ​​test on puudu. Väljund kirjutatakse terminali:
0.000000, 0.000000, -1.000000: leitud ristmik geomeetrial 0, primitiivne 0 tsaaril = 1.000000 1.000000, 1.000000, -1.000000: ei leidnud ühtegi ristmikku.
Intel® Open Volume Kernel Library S loomine ja käivitamineample kasutades CMake*

  1. Liikuge kausta, kuhu laadisite alla faili the03_openvkl_gsg sample.
  2. Käivitage järgmised käsud, et luua sample:
    õhus ehitada
    cd ehitamine
    kook ..
    kook – ehitada . -config vabastamine
  3. Liikuge väljalaskekataloogi.
  4. Käivitage rakendus.

.\vklTutorial.exe
Sample rakendus näitab sampprotseduuriliselt loodud helitugevuse ja väljundite piires. sampmolva,
gradiendi arvutamine ja mitme atribuudiga sampmolva. Väljund kirjutatakse terminali.

Ehitage ja käivitage Intel® Open Image Denoise Sample kasutades CMake*

  1. Liikuge kausta, kuhu laadisite alla faili 04_oidn_gsg sample.
  2. Käivitage järgmised käsud, et luua sample:
    midair build cd build kook ..
    kook – ehitada . -config vabastamine
  3. Liikuge väljalaskekataloogi.
  4. Teisendage kogunenud Frame Cup. ppm pilt PFM-vormingusse LSB andmete järjestamisega. Näiteksample, Image Magics* teisendustööriistaga:
    \magick.exe teisendadaample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: akumuleeritud raami ülempiir. pm
  5. Pildi müra summutamiseks käivitage rakendus.
    .\oidnDenoise.exe -tema kogutud Frame Capp. pm -o denoised.pfm
  6. Review väljundpilt koos pildiga viewer taotlus PPM-i jaoks file tüüp. Näiteksample, Image Magicsiga*:
    \imdisplay.exe denoised. pm
    • Originaalne kümne akumulatsiooniga renderdamine, kogutud Frame Cup:

intel Alustage Windowsi jaoks mõeldud oneAPI renderdamistööriistakomplektiga – tulemus on tühine• Denomineeritud tulemus on denomineeritud. pm:intel Alustage Windowsi jaoks mõeldud oneAPI renderdustööriistakomplektiga – Käivitage IntelEhitage ja käivitage Intel® Implicit SPMD programmikompilaator Sample kasutades CMake*

  1. Liikuge kausta, kuhu laadisite alla faili 05_ispc_gsg sample.
  2. Käivitage järgmised käsud, et luua sample:
    õhus ehitada
    cd ehitamine
    kook ..
    kook – ehitada .
  3. Käivitage ühe sihtmärgiga samprakendus:
    .\simple.exe
  4.  Käivitage mitme sihtmärgiga samprakendus:
    ./simple_multi.exe
    Rakendus teostab lihtsat ujukomamassiivi toimingut. Tulemus trükitakse stoutile.
0: lihtne (0.000000) = 0.000000 8: lihtne (8.000000) = 2.828427
1: lihtne (1.000000) = 1.000000 9: lihtne (9.000000) = 3.000000
2: lihtne (2.000000) = 4.000000 10: lihtne (10.000000) = 3.162278
3: lihtne (3.000000) = 1.732051 11: lihtne (11.000000) = 3.316625
4: lihtne (4.000000) = 2.000000 12: lihtne (12.000000) = 3.464102
5: lihtne (5.000000) = 2.236068 13: lihtne (13.000000) = 3.605551
6: lihtne (6.000000) = 2.449490 14: lihtne (14.000000) = 3.741657
7: lihtne (7.000000) = 2.645751 15: lihtne (15.000000) = 3.872983

Järgmised sammud
Uurige lisaressursse jaotises Järgmised sammud.

Käivitage eelkompileeritud Sample Rakendused

Lisaks raamatukogudele pakub Intel® onlap Rendering Toolkit eelkompileeritud sample taotlused
tõsta esile tööriistakomplekti funktsioone. Need eelkompileeritud rakendused kasutavad kuvamiseks sageli väliseid graafikateeke
funktsioone interaktiivses režiimis. Selles jaotises saate teada eelnevalt koostatud interaktiivsete rakenduste käivitamise.

Käivitage eelkompileeritud interaktiivsed rakendused

  • Käivitage eelnevalt koostatud sop Exampvähem rakendust Intel ® Sprayga.
    sop Examples demonstreerib interaktiivse stseeni põhilist renderdamist Intel Sprayga. Sellel on GUI juhtnupud, mida saate Intel Spray funktsioonide avastamiseks sisse lülitada.
  • Käivitage Intel ® Embreyga eelkompileeritud kolmnurga geomeetria rakendus. kolmnurga geomeetria, nagu ka teised Intel Embrey samples, demonstreerib tuumakiirte jälgimise arvutusvõimet.
    Kasutage Intel Embrey funktsioonide uurimiseks kolmnurga geomeetriat.
  • Käivitage eelnevalt koostatud vole Examples rakendus Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Examples demonstreerib interaktiivse stseeni põhilist renderdamist Intel Open VKL-iga. Sellel on helitugevuse renderdamise visualiseerimiseks tüüpilised GUI-juhtelemendid.

MÄRKUS Intel ® Open Image Denoise kasutatakse ospExi järeltöötlusfunktsiooninaamples sample rakenduses ja Intel Spray Studios. Intel Open Image Denoise'il pole eraldiseisvat interaktiivset rakendust
Käivitage rakendus Intel® OSPray Studio Showcase
Intel Spray Studio ühendab Render Kit teegid tipptasemel esitlusrakenduseks. Enne lähtekoodiga tutvumist proovige eelkompileeritud Intel Spray Studio rakendust, et seda oma projektides kasutada.
Intel Spray Studio funktsioonid:

  • Võrdlusstseeni graafik stseeni geomeetria, tekstuuride ja parameetrite laadimiseks, salvestamiseks ja teisendamiseks interaktiivses keskkonnas
  • GUI-põhine stseeniaparatuur interaktiivse rakenduse parameetrite juhtimiseks
  • C++ pistikprogrammide infrastruktuur kohandatud juhtelementide jaoks
  • Sisend/väljund: lainefront OBJ, GLTF*, HDR-tekstuurid koos Open Image IO*-ga, staatiline pildiväljund
  • Intel Open Image Denoise'i järeltöötlus läbib Intel Spray osprey mooduli summutiteeki
  • Python* seostub skripti renderdamisega
  •  Kaamera animatsiooni juhtnupud
  • Mitme sõlmega renderdamine MPI-ga

Käivitage Sample Intel® OSPrayga
See ülevaade näitab, kuidas käivitada interaktiivset samprakendus Intel® OSPrayga Intel® oneAPI renderdustööriistakomplektist (renderduskomplekt) Windows* OS-i jaoks.
Eeltingimus: Seadistage oma süsteem.
Rakenduse käivitamiseks toimige järgmiselt.

  1. Avage käsuviip.
  2. Seadistage keskkonnamuutujad:
    helistage "C:\Programm Files (x86)\Intel\oneAPI\setvars.bat”
    MÄRKUS Kui installisite renderduskomplekti kohandatud asukohta, asendage see kindlasti C:\Program Files (x86)\Intel\oneAPI\ kohandatud installitee enne käsu käivitamist.
  3. Minge kirjutatavasse kataloogi ja looge tugiteenuste salvestamiseks kataloog files. Näiteksample, looge kaust rkgsg: cd %USERPROFILE% õhus rkgsg cdrkgsg
  4. Käivitage ospExamples: ospExamples.exe

Avaneb uus GUI aken mitme lihtsa stseeniga, mis koosnevad põhilistest geomeetriatüüpidest, tuledest ja helitugevustest. Stseeni saate redigeerida, klõpsates rippmenüü nuppuintel Alustage Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga – rippmenüü nupudJuhtnupud ja näpunäited
Saate stseeni juhtida view hiirega järgmiselt:

  • Paremklõpsake kaamera liigutamiseks vaatluspunktist sisse ja välja.
  • Pööramiseks klõpsake vasakut nuppu.
  • Kasutage panoraamimiseks hiire ratast.
    See teatab ka terminalis kursori all oleva lõikuva geomeetria geomeetria ID.
  • Kaamera liigutamiseks lohistage.

Võite kasutada ka järgmisi klaviatuuri juhtnuppe.

  • Kasutajaliidese kuvamiseks/peitmiseks vajutage G.
  • Rakenduse sulgemiseks vajutage Q.
    Stseeni saate juhtida ka juhtpaneelilt.
  • Proovige erinevaid geomeetrilisi ja mahulisi stseene. View neid erinevate renderdajate all.
  • Interaktsioonil kaadri tühistamine võimaldab navigeerimise ajal pidevamat animatsiooni.
  • Lubage kuvamise sügavus, et näidata suhtelist sügavust kiirte ristumiskohas stseeni igast kaamera piksli asukohast.
  •  Lubage albeedo kuvamine, et kuvada materjali albeedo kiirte ristumiskohas stseeniga kaamera igast piksli asukohast.
  • Lubage müra summutaja iga kaadri müra summutamiseks funktsiooniga Intel® Open Image Denoised
    Märkus. Mõnusainet võib mõne geomeetria puhul paremini jälgida kui teiste puhul. NäiteksampLe, Streamlinesi eelmääratletud stseenikomplekt näitab ühtlustumist müraga selgemalt.

MÄRKUS Kui osprey mooduli summuti pole teie distributsioonis saadaval, saate selle hankida Superbilli abil, nagu on kirjeldatud jaotises Järgmised sammud.

  • Muutke pikslifilter uueksview API-s saadaolevad erinevad antialiase meetodid.
  • Muuda pikslit samples, mis on stseeni s arvamples piksli kohta ühes akumulatsioonis. Kõrgem samples toob kaasa pikema renderdusaja, kuid kiirema lähenemise akumulatsiooni kohta. Vähem sampvähem piksli kohta tagab rakenduse kiirema jõudluse.
  • Muutke maksimaalse teepikkuse parameetrit, mis on tee peegelduste või murdumiste arv sekundisample. Suurem arv on täpsem, samas kui väiksem arv on kiiremini arvutatav.
  • Muutke ruleti tee pikkust, mis on lävi või peegeldused või murdumised, mille juures kiire läbimine juhuslikult lõpetada. Suurem arv on täpsem, samas kui väiksem arv on kiiremini arvutatav.
  • Muuda sample kaastööd. Samppanus väiksem kui min Panus ei mõjuta stseeni. Väiksem arv on täpsem, samas kui suurem arv on kiiremini arvutatav.
  • Muutke kaamera liikumise hägusust, et kontrollida hägususe mõju kaamera liigutamisel. Väärtus 0 lülitab hägususe välja.
  • Lubage Render Sun Sky, et lülitada sisse juhitav stseenihorisont. Stseen peegeldab GUI hüpikakna parameetritest konfigureeritud horisonti.

Järgmised sammud

  • Käivitage eelnevalt koostatud sample rakendusi muude Render Kit komponentide jaoks.
  • Uurige lisaressursse jaotises Järgmised sammud.

Käivitage Intel® Embree Sample
See õpetus näitab, kuidas käivitada interaktiivset Intel® Embrey eelkompileeritud sampIntel® one API renderdustööriistakomplekti (Render Kit) kaasatud rakendused. See sample demonstreerib, kuidas luua Intel Embrey abil põhigeomeetriaga pilti.
Kolmnurga geomeetria sampõpetuses näidatud rakendus kasutab graafilist kasutajaliidest, et luua kolmnurga tippude abil staatiline kuubik ja aluspind.
Eeltingimus: konfigureerige oma süsteem.
Rakenduse käivitamiseks toimige järgmiselt.

  1. Avage käsuviip.
  2. Seadistage keskkonnamuutujad:
    helistage "C:\Programm Files (x86)\Intel\one API\setvars.bat”
    MÄRKUS Kui installisite renderduskomplekti kohandatud asukohta, asendage see kindlasti C:\Program Files (x86)\Intel\one API\ kohandatud installitee enne käsu käivitamist.
  3. Minge kirjutatavasse kataloogi ja looge tugiteenuste salvestamiseks kataloog files. Näiteksample, looge kaust rk_gsg:
    cd %USERPROFILE%
    õhuplatvormid
    cd seadmed
  4. Käivita kolmnurga geomeetria sample: triangle_geometry.exe
    Avaneb uus aken 3D-kiirejälitusega kuubikuga. Kaamera liigutamiseks klõpsake ja lohistage hiire vasakut nuppu või kasutage W, A, S, D või nooleklahve. Lisateavet sample, vt Intel Embrey dokumentatsiooni 9. peatükk.

intel Alustage Windowsi jaoks mõeldud oneAPI renderdamise tööriistakomplektiga – 3D-rayNäpunäiteid ja tähelepanekuid

  • Kaamera liigutamiseks klõpsake ja lohistage hiire vasakut nuppu või kasutage nuppe W, A, S, D või nooleklahve.
  • See sample demonstreerib, kuidas luua Intel Embrey abil põhigeomeetriaga pilti.
  • kolmnurga geomeetria sampfunktsioonid:
  • Kõvakodeeritud massiiv lihtsatest ujuva tipuandmetest, mis koosneb kuubi nurkade ja alusplaadi asukohast.
  • Indeksloendite määratlus tippudest kolmnurkade koostamiseks.
  • API-määratletud geomeetria andmestruktuurid tippude ja indeksiandmete loomiseks ja sisestamiseks stseenile.
  •  Mitme lõimega arvutushierarhia kiirte jälgimiseks üle pildiraami.
  • Arvutuskiired jagunevad ekraani pikslite plaatideks. Plaadid jaotatakse niitide vahel.
  • Iga paan teostab kiirte ristumiskatseid iga paani piksli jaoks.
  • Lisaks põhilistele kiirte ristumiskatsetele, mis määravad kolmnurga värvid, tehakse ristumispunktis varjude lõikumise (oklusiooni) test ühe kõvakodeeritud fikseeritud valguse suuna jaoks.
  • Lõplike pikslite värviandmed on arvutatud kiirte põhjal, mis on pakitud RGB-värvikolmikuteks.
  • Tellingute abstraktsioon annab suure osa liimikoodist. Seda abstraktsiooni kasutatakse laialdaselt teistes Intelides
    Embrey sample rakendusi. samples abstraktsioon sisaldab:
  • Seadistamine lähtestamis-, renderdus- ja rebimisfunktsioonide tagasihelistamiseks
  • Andmestruktuurid stseeniandmete haldamiseks
  • Klaviatuuri ja hiire sisend/väljund
  • API haakub visualiseerimiseks operatsioonisüsteemi aknahalduskoodiga

Vaadake rakenduse allikat Intel Embraer GitHubi* hoidlas triangle_geometry_device.cpp.
Intel Embrey seos teiste renderduskomplekti komponentidega

  • Intel® Spray, avatud skaleeritav kaasaskantav kiirjälgimise mootor, kasutab kujutiste genereerimiseks Intel Embreyt. Intel Spray pakub ka 3D-stseenidele omaseid objekte ja funktsioone.
  • Intel Spray sätted hõlmavad mahu- ja geomeetriaobjekte, materjale, tekstuure, tulesid, kaamerat, kaadripuhvreid, MPI-põhist hajutatud andmetöötlust ja muud.
  • OpenGL*-laadse taustaga arendajatele võib Intel Spray olla parem viis tööriistakomplekti uurimise alustamiseks kui Intel Embrey.
  • Intel Embrey tee jälgija example programm pakub rajajälgijale minimaalse ja loogilise sissejuhatuse. Juurdepääs Intel Spray API-s tee jälgija renderdaja täielikule professionaalsele visualiseerimisele.
  •  Intel Embrey võime keskendub geomeetrilisele kiirte jälgimisele. Seevastu Intel® Open Volume Kernel Library (Intel® Open VKL) pakub mahu visualiseerimist jaampling võimekus.
  • Intel Embreyga renderdatud piltide müra saab eemaldada funktsiooniga Intel® Open Image Denoise. Intel Spray pakub aga laiendatud juurdepääsu kaadripuhvri kanalile, et lihtsustada andmete müra vähendamise haldamist. Tulemuseks on mürata kvaliteetsed pildid väiksemate kiirjälgimise arvutuskuludega.

Järgmised sammud

  • Käivitage eelnevalt koostatud sample rakendusi muude Render Kit komponentide jaoks.
  • Lisateavet leiate jaotisest Järgmised sammud.

Käivitage Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
See õpetus kirjeldab, kuidas käivitada eelnevalt koostatud interaktiivset sampIntel® Openile ehitatud rakendus
Volume Kernel Library (Intel® Open VKL).
Hiir Examples sample rakendus muudab Intel Open VKL API tulemused kuvamiseks graafilise liidese kaudu.
Eeltingimus: Seadistage oma süsteem.
Rakenduse käivitamiseks toimige järgmiselt.

  1. Avage käsuviip.
  2. Seadistage keskkonnamuutujad:
    helistage "C:\Programm Files (x86)\Intel\one API\setvars.bat”
    MÄRKUS Kui installisite renderduskomplekti kohandatud asukohta, asendage see kindlasti C:\Program Files (x86)\Intel\one API\ kohandatud installitee enne käsu käivitamist.
  3. Minge kirjutatavasse kataloogi ja looge tugiteenuste salvestamiseks kataloog files. Näiteksample, looge
    kaltsu kaust:
    cd %USERPROFILE%
    õhuplatvormid
    cd seadmed
  4. Käivitage samprakendus:
    vole Examples.exe
    Sample tulemused avanevad uues GUI aknas.

Saadaval on järgmised juhtnupud.

  • Kaamera pööramiseks vasakklõpsake (Mouse1) ja lohistage.
  • Paremklõpsake (Mouse2) ja lohistage kaamera suumimiseks.
  • Klõpsake keskmist nuppu (Mouse3) ja lohistage kaamera panoraamimiseks.
  • Helitugevuse visualiseerimiseks valige erinevad edastusfunktsioonid, Intel Open VKL API väärtused ja renderdusjuhtelemendid.
    intel Alustage Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga – kõik juhtnupud

MÄRKUS Kasutajaliidese elemendid võivad kattuda. Kõigi juhtelementide nägemiseks lohistage sinist juhtriba.
Näpunäiteid ja tähelepanekuid

  • Renderdamise rippmenüüst on saadaval erinevad renderdamisrežiimid. Need režiimid vastavad kaasaegsetele helitugevusteleampling ja renderdusrakendused.
  • Density Path Tracer renderer demonstreerib tee jälgimist mahu piires. See kasutab vole Compute S-iample() Woodcocki jälgimise toetuseksamplingi algoritm. Algoritmi parameetrite juhtimiseks kasutage dialoogibokse. Vt DensityPathTracer.cpp.
  • Tabamusiteraatori renderdaja demonstreerib tabamuse iteraatori ja gradiendi arvutamise funktsioone. See kasutab vole Iterate it() ja vole Compute Gradient(). See eksample demonstreerib ka varitestimist. Vt HitIteratorRenderer.cpp.
  • Ray-marchi iteraator demonstreerib intervalli iteratsiooni ja ruumala s arvutamistample. See kasutab vole Iterate Interval() ja vole Compute Sample(). Vt RayMarchIteratorRenderer.cpp.
  • Uurides sampPange tähele, et kood on alias ja modulaarne, et toetada interaktiivset renderdusakent. Koodi paremaks mõistmiseks alustage renderdamise funktsioonist Pixel().
  • ISPC-režiimid vastavad Intel® Implicit SPMD programmikompilaatorile ehitatud koodirakendustele. Need teostused arenevadtage kaasaegsete protsessorite SIMD-võimalused ja pakuvad rohkem võimalusi jõudluseks.

Järgmised sammud

  • Käivitage eelnevalt koostatud sample rakendusi muude Render Kit komponentide jaoks.
  • Lisateavet leiate jaotisest Järgmised sammud.

Käivitage Intel® Spray Studio
See ülevaade näitab, kuidas Intel® Spray Studio rakendust käitada. Intel Spray Studio on esitlusrakendus, mis sisaldub Intel® neap Rendering Toolkit (Render Kit) komplektis. See on interaktiivne ja laiendatav kiirjälgimise rakendus.
Eeltingimus: Seadistage oma süsteem.
Rakenduse käivitamiseks toimige järgmiselt.

  1. Avage käsuviip.
  2. Seadistage keskkonnamuutujad:
    helistage "C:\Programm Files (x86)\Intel\one API\setvars.bat”
    MÄRKUS Kui installisite renderduskomplekti kohandatud asukohta, asendage see kindlasti C:\Program Files
    (x86)\Intel\one API\ kohandatud installitee enne käsu käivitamist.
  3. Minge kirjutatavasse kataloogi ja looge tugi- ja tulemuste salvestamiseks kataloog files. Näiteksample,
    looge seadmete kaust:
    cd %USERPROFILE% midair rigs cd rigs
  4. Käivitage Intel Spray Studio: ospStudio.exe
    Peaksite nägema interaktiivset renderdusakent:intel Alustage Windowsi jaoks mõeldud oneAPI renderdustööriista komplektiga - File
  5. Avage renderdusaknas File > Demostseen ja valige üks eelmääratletud demost stseenid.intel Alustage Windowsi jaoks mõeldud oneAPI renderdamise tööriistakomplektiga – demostseenMÄRKUS Mõned stseenid näitavad Intel® Open Volume Kernel Library integratsioonivõimet.
  6. Review valitud stseeni. Näiteksampmitmetasandilise hierarhia demo näeb välja järgmine:intel Alustage Windowsi jaoks mõeldud oneAPI renderdustööriistakomplektiga – 1. demostseenSaate stseeni juhtida view hiirega järgmiselt:
    • Paremklõps kaamera liigutamiseks vaatluspunktist sisse ja välja.
    • Vasakklõps pööramiseks.
    • Sisse- ja väljasuumimiseks kerige hiire ratast.
    • Kaamera liigutamiseks lohistage.
    Võite kasutada ka järgmisi klaviatuuri juhtnuppe.
    • ÜLES/ALLA: liigutage kaamerat mööda Z-telge (sisse ja välja).
    • ALT+UP/ALT+DOWN: liigutage kaamerat mööda Y-telge (üles või alla).
    • LEFT: liigutage kaamerat mööda X-telge vasakule.
    • RIGHT: liigutage kaamerat mööda X-telge paremale.
    • W/S: kaamera kõrguse muutmine.
    • ALT+S: salvestage raam kui a file kohalikku kataloogi.
    • A/D: kaamera asimuudi muutmine.
    • ALT+A/ALT+D: kaamera rulli muutmine.
    • G: kasutajaliidese kuvamine/peitmine.
    • K: sulgege rakendus.
    • P: stseeni graafiku printimine kestale.
    • M: materjaliregistri printimine kestale.
    • B: prindi raami piirid.
    • V: printige kaamera parameetrid kesta.
    • =: kaamera parameetrite salvestamiseks vajutage asukohta.
    • -: kaamera parameetrite salvestamiseks asukoha avamine.
    • 0-9: määrake kaamera hetktõmmis.
    • Hoidke X, hoidke Y, hoidke Z: hoidke telge kaamera liikumiseks piiratud.
  7. Väljundpildi saate salvestada menüüst Menüü > Salvesta… > Ekraanipilt eelistatud pildivormingus. Pilt salvestatakse stuudiona kaltsude töökataloogi. .intel Alustage Windowsi jaoks mõeldud oneAPI renderdamise tööriistakomplektiga - Salvesta
  8. Saate uuestiview salvestatud ekraanipilt teie eelistatud pildiga viewee.

Järgmised sammud

  • Käivitage eelnevalt koostatud sample rakendusi muude Render Kit komponentide jaoks.
  • Lisateavet leiate jaotisest Järgmised sammud.

Järgmised sammud
Avastage täiendavaid Intel ® one API renderdustööriistakomplekti (renderduskomplekti) ressursse.
API käsiraamatud
Render Kit teegid pakuvad C99-põhiseid API liideseid. API juhendid asuvad avalikus komponenditeegis weblehekülgi.

  • Intel® OSPRay API kasutusjuhend
  • Intel® Embree API kasutusjuhend
  • Intel® Open Volume Kernel Library (Intel® Open VKL) API kasutusjuhend
  • Intel® Open Image Denoise API kasutusjuhend

Kõik C99 API päised kompileeritakse C++11 all. Kui eelistate C++, pakuvad mõned Render Kiti teegid päises määratletud C++ API ümbriste funktsiooni files.

Raamatukogu Päis
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Edasijõudnud Sample Programmi allikad
Iga komponendi jaoks sample, allikas on saadaval komponendi GitHub* hoidlas:

  • Intel Spray sample allikatest
  • Intel Embrey sample allikatest
    Sest sampkirjeldust, vt Intel Embrey juhendi 9. peatükki.
  • Intel Open VKL sample allikatest
  • Intel Open Image Denoise sample allikatest
    See on ainult käsurida.
  • Intel Spray Studio allikas
Superarved
Saate juurutada kohaliku keskkonna, et luua ja käitada kõiki samples superarvega. Superbill on täielik automatiseeritud Cake* skript, mis võimaldab hankida ja luua kõik renderduskomplekti teegid ja s.amples. Superbill on soovitatav meetod:
  • Uurides kõiki samples lihtsas ja kõikehõlmavas liivakastis. Nende kiire toimetamine ja ümberehitamine.
  • Paljude eelduste saamine raamatukogude automaatseks koostamiseks
  • Reviewsisemise teegi lähtekoodi
  • Renderduskomplekti funktsioonide muutmine, sealhulgas stagraamatukogu ehitusaja valikuliste funktsioonide lisamine
  • Superbill skript tarnitakse renderduskomplekti distributsiooni rutiilse komponendina. See asub ka Render Kit GitHubi portaalis. Superbill skripti ülevaate saamiseks vaadake oma operatsioonisüsteemi dokumenti:
  • Looge Windows* OS-i jaoks Inteli ühe API renderdamise tööriistakomplekti teegid
  • Inteli ühe API renderdamise tööriistakomplekti teegid loomine Linux* OS-i jaoks
  •  Intel one API renderdamise tööriistakomplekti teekide loomine macOS-i jaoks*

Foorumid ja tagasiside
Esitage küsimusi ja andke tagasisidet Intel oneAPI Rendering Toolkiti foorumis.
Teatage tehnilistest probleemidest otse komponentide GitHubi hoidlates:

  • Intel Spray hoidla
  • Intel Embrey hoidla
  • Inteli avatud VKL-i hoidla
  • Intel Open Image Denoise'i hoidla
  • Intel Spray Studio hoidla

Veaotsing

Selles jaotises kirjeldatakse teadaolevaid probleeme, mis võivad tekkida Intel® one API renderdustööriista (Render Kit) kasutamisel.
Tehnilise toe saamiseks külastage Intel ® one API Rendering Toolkiti kogukonna foorumit.
Viga: protokolli pole määratud
GUI-põhise rakenduse käivitamisel Dockeri* konteinerist võite näha järgmist tõrget.
Protokolli pole määratud
Viga 65544: X11: kuva avamine nurjus :0
Lõpetage väljakutse pärast 'sty::runtime error' eksemplari viskamist
What(): GLFW initsialiseerimine nurjus!
Katkestatud (tuum tühistati)
Lahendus: Enne rakenduse käivitamist veenduge, et käivitaksite Dockeri konteineris käsu xhost:
host +

Märkused ja lahtiütlused

Inteli tehnoloogiad võivad nõuda riistvara, tarkvara või teenuse aktiveerimist.
Ükski toode ega komponent ei saa olla täiesti turvaline.
Teie kulud ja tulemused võivad erineda.
© Intel Corporation. Intel, Inteli logo ja muud Inteli kaubamärgid on Intel Corporationi või selle tütarettevõtete kaubamärgid. Teisi nimesid ja kaubamärke võidakse pidada teiste omandiks.
Toodete ja toimivuse teave
Jõudlus sõltub kasutusest, konfiguratsioonist ja muudest teguritest. Lisateavet leiate aadressilt www.Intel.com/PerformanceIndex.
Teade redaktsiooni nr 20201201
See dokument ei anna intellektuaalomandi õiguste litsentsi (otsesõnalist ega kaudset, tõkestamise teel või muul viisil).
Kirjeldatud tooted võivad sisaldada konstruktsiooni vigu või vigu, mida nimetatakse errata-ks, mille tõttu toode võib avaldatud spetsifikatsioonidest kõrvale kalduda. Praegused iseloomustatud vead on saadaval nõudmisel.
Intel loobub kõikidest otsestest ja kaudsetest garantiidest, sealhulgas ilma piiranguteta kaudsetest garantiidest kaubeldavuse, konkreetseks otstarbeks sobivuse ja mitterikkumise kohta, samuti mis tahes garantiidest, mis tulenevad toimivusest, tehingute käigust või kaubanduses kasutamisest.

intel - logo

Dokumendid / Ressursid

intel Alustage Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga [pdfKasutusjuhend
Alustage Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga, Alustage, Windowsi jaoks mõeldud oneAPI Rendering Toolkitiga, Windowsi jaoks mõeldud tööriistakomplektiga

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *