intel - logoZačnite s jednou súpravou nástrojov na vykresľovanie API pre Windows
Používateľská príručka

Nasledujúce pokyny predpokladajú, že ste nainštalovali Intel® one API Rendering Toolkit (Render Kit). Ak nemáte nainštalovanú súpravu nástrojov, možnosti inštalácie nájdete v Inštalačných príručkách súprav Intel® one API Toolkits. Ak chcete začať s Intel® one API Rendering Toolkit, postupujte podľa týchto krokov

  1. Nakonfigurujte si systém.
  2. Vybudovať a spustiť sampaplikácie.
  3. Spustite predkompilovaný sampaplikácie.
  4. Ďalšie kroky: Review ďalšie zdroje, aby ste sa dozvedeli viac o Render Kit.

Nakonfigurujte svoj systém

Ak chcete použiť Intel ® one API Rendering Toolkit (Render Kit) sampnajprv musíte nastaviť systém takto:

  1. Nainštalujte jedno API sampprehliadač pre prístup k sampzdroje.
  2. Nainštalujte Microsoft Visual Studio* s Cake* a Windows* SDK na zostavenie samples.
  3. Nainštalujte zobrazovacie nástroje.
  4. Voliteľné: Nainštalujte ovládače GPU.

Nainštalujte jedno API Sample Browser
Môžete pristupovať k sampaplikácie z jedného rozhrania APIampprehliadač. Prehliadač je distribuovaný ako súčasť Intel® one API Base Toolkit (Base Kit) v adresári dev-utilities.
Nainštalujte základnú súpravu s Intel® one API Threading Building Blocks, ktorá je k dispozícii v súprave Render Kit aj v súprave Base Kit. Nevyžadujú sa žiadne ďalšie komponenty základnej súpravy. Ďalšie informácie a odkazy na stiahnutie nájdete na stránke produktu Base Kit.
POZNÁMKA Môžete tiež získať sampmanuálne pomocou Git*.
Nainštalujte Microsoft Visual Studio* s Cake* a Windows* SDK
Hoci sady nástrojov Intel® neap Toolkit nevyžadujú Cake* a Windows* SDK, mnohé z nich APIampsúbory sú dodávané ako projekty Make. Na vybudovanie takejto sampmusíte nainštalovať Cake a Windows SDK.
Ak to chcete urobiť, nainštalujte si vývojové nástroje Microsoft Visual Studio* C++, ktoré zahŕňajú nástroje Make pri vývoji pracovnej plochy s pracovným zaťažením C++. Pokyny na inštaláciu nájdete v téme Cake projekty v Visual Studio.
Požadované komponenty sa zvyčajne inštalujú z voliteľnej časti inštalačného programu Visual Studio. Visual C++ Tools for Cake je štandardne nainštalovaný ako súčasť Desktop Development s C++ záťažou. Viac informácií o Cake nájdete na CMake.org. Ďalšie informácie o súprave Windows* SDK nájdete v časti
Microsoft Dev Center Windows* SDK.
Nainštalujte zobrazovacie nástroje
Render Kit sampsúbory a aplikácie často vyžadujú predspracované obrázky ako vstup alebo generujú obrázky ako výstup. Ak chcete zobraziť a konvertovať vstupné a výstupné obrázky, musíte si zaobstarať zobrazovacie nástroje pre staging Net PBM filetypy (PPM a PFM). Odporúčaný nástroj je Image Magics*. Pozrite si Kúzlo obrázkov webstránky pre samostatné pokyny a pokyny na inštaláciu správcu balíkov.
Pre používateľov GPU si stiahnite a nainštalujte ovládače GPU

  1. Ak chcete prevziať ovládač, prejdite na Ovládače grafiky.
  2. Kliknite na najnovšiu verziu Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Spustite inštalačný program.

Ďalšie kroky
Začnite s Intel ® one API Rendering Toolkit vytvorením a spustením sampaplikácie.
Spätná väzba
Podeľte sa o svoje pripomienky k tomuto článku na fóre Intel ® one API Rendering Toolkit.
Postaviť a spustiť Sample Projekty pomocou príkazového riadka Visual Studio*
Predpoklad: Nakonfigurujte si systém.
Stavať a spúšťať akoample:

  1. Nájsť akoample projekt pomocou kódu Sample Prehliadač pre Intel® oneAPI Toolkits.
  2. Zostavte a spustite akoample projekt pomocou CMake*.

K stiahnutiuamppomocou kódu Sample Prehliadač pre Intel® one API Toolkits
Použite kód Sample Prehliadač pre Intel one API Toolkits na prehliadanie kolekcie online Intel® one APIamples. Môžete skopírovať sampsúbory na váš lokálny disk ako zostaviteľné sample projekty. Väčšina Intel one API sampProjekty sú zostavené pomocou Make* alebo Cake, takže pokyny na zostavenie sú zahrnuté ako súčasť sampnájdete v súbore README file. Kód Sample Browser for Intel one API Toolkits je samostatný samostatnýfile spustiteľný súbor, ktorý nie je závislý od dynamických runtime knižníc.
Zoznam komponentov, ktoré podporujú Cake, nájdete v časti Používanie Cake s jednou aplikáciou API.
Dôležité
Na stiahnutie súboru samppre Intel one API Toolkits. Informácie o tom, ako používať túto súpravu nástrojov v režime offline, nájdete v časti Vývoj v systémoch offline.
Kód Sample Browser for Intel one API Toolkits nefunguje so systémovými nastaveniami proxy servera a nepodporuje WPAD proxy. Ak máte problémy s pripojením spoza servera proxy, pozrite si časť Riešenie problémov.
Na stiahnutie Intel ® one API Rendering Toolkit (Render Kit) samples:

  1. Otvorte príkazový riadok x64 Native Tools pre príkazové okno VS 2019.
  2. Nastavte premenné prostredia:
    zavolajte „C:\Program Files (x86)\Intel\one API\setvars.bat”
    POZNÁMKA Ak ste Render Kit nainštalovali do vlastného umiestnenia, nezabudnite nahradiť C:\Program Files (x86)\Intel\one API\ s vlastnou inštalačnou cestou pred spustením príkazu.
  3. Z terminálu spustite kód Sample Prehliadač pre Intel one API Toolkits s C++ a C samples. neap-cli -l porast
    Zobrazí sa jediné rozhranie API CLI:intel Začnite s oneAPI Rendering Toolkit pre Windows – vytvorte projekt
  4. Vyberte položku Vytvoriť projekt pomocou klávesov so šípkami a potom stlačte kláves Enter.
    Zobrazí sa výber jazyka.intel Začnite s oneAPI Rendering Toolkit pre Windows - cpp
  5. Vyberte jazyk pre váš sample. Pre svoj prvý projekt vyberte pohár a potom stlačte kláves Enter.
    Súprava nástrojov sampzobrazí sa zoznam lesov. Render Kit sampsúbory sa nachádzajú pod jedným podstromom knižníc API.intel Začnite s oneAPI Rendering Toolkit pre Windows – knižnice oneAPI
  6. Prejdite do jednej knižnice API > Začíname s Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, potom stlačte kláves Enter.
  7. Zadajte umiestnenie, do ktorého sa má projekt stiahnuť. V predvolenom nastavení je to cesta, odkiaľ ste spustili kód Sample Prehliadač pre Intel one API Toolkits a názov projektu.intel Začnite s oneAPI Rendering Toolkit pre Windows – vytvorte
  8. Stlačením klávesu Tab vyberte možnosť Vytvoriť a potom stlačte kláves Enter.
  9. Opakujte kroky na stiahnutie sampsúbory pre ostatné komponenty: 02_embree_gsg pre Intel® Embraer, 03_openvkl_gsg pre Intel® Open Volume Kernel Library, 04_oidn_gsg pre Intel® Open Image
    Denoise a 05_ispc_gsg pre kompilátor programu Intel® Implicit SPMD (Intel® ISPC). Samplesy sú očíslované a staged skúšať v poradí.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample je k dispozícii v možnosti ponuky jazyka C kódu Sample Browser for Intel one API Toolkits:
    a. Vyberte jazyk c:intel Začnite s oneAPI Rendering Toolkit pre Windows - Vyberte jazyk cb. Vyberte Intel Open VKL sample:intel Začnite s oneAPI Rendering Toolkit pre Windows - VKL sample

Pozrite si časť Skúmanie Intel one API Samples z príkazového riadka pre videonávod na vytvorenie projektu pomocou príkazového riadka.
Zostavte a spustite Intel® Spray Sample pomocou Cake*

  1. Prejdite do priečinka, do ktorého ste stiahli súbor 01_ospray_gsg sample.
  2. Spustite nasledujúce príkazy na vytvorenie sample:
    midair build cd build cake .. cake –build . –config Release
  3. Prejdite do adresára Release.
  4. Spustite aplikáciu.
    .\ospTutorialCpp.exe
  5. Review výstupné obrázky s obrázkom viewžiadosť o PPM file typu. Napríkladample, s Image Magick*:
    \imdisplay.exe prvý Frame Cup. ppm
    \imdisplay.exe nahromadil Frame Capp. ppm
    Mali by ste vidieť výstupné obrázky:
    • Jedno akumulačné vykreslenie prvej snímky Cpp:intel Začnite s oneAPI Rendering Toolkit pre Windows - akumulačné vykresľovanie• Desať akumulačná omietka nahromadená Frame Cup:

intel Začnite s oneAPI Rendering Toolkit pre Windows - BuildZostavte a spustite Intel® Embrey Sample pomocou Cake*

  1. Prejdite do priečinka, do ktorého ste stiahli súbor 02_embree_gsg sample.
  2. Spustite nasledujúce príkazy na vytvorenie sample:
    zostava mkdir
    zostava CD
    torta..
    cmake – stavať . –config Release
  3. Prejdite do adresára Release.
  4. Spustite aplikáciu.

.\minimal.exe
SampAplikácia vykoná dva testy pretínania lúčov do trojuholníka pomocou Intel Embrey API. Jeden test je úspešný, zatiaľ čo druhý test je neúspešný. Výstup sa zapíše do terminálu:
0.000000, 0.000000, -1.000000: Nájdený priesečník na geometrii 0, primitívna 0 pri car=1.000000 1.000000, 1.000000, -1.000000: Nenašiel sa žiadny priesečník.
Vytvorte a spustite knižnicu Intel® Open Volume Kernel Library Sample pomocou CMake*

  1. Prejdite do priečinka, do ktorého ste stiahli súbor 03_openvkl_gsg sample.
  2. Spustite nasledujúce príkazy na vytvorenie sample:
    stavba vo vzduchu
    zostava CD
    torta..
    tortu – stavať . –config Release
  3. Prejdite do adresára Release.
  4. Spustite aplikáciu.

.\vklTutorial.exe
Sample aplikácia zobrazuje sampv rámci procedurálne generovaného objemu a výstupov. sampmník,
výpočet gradientu a multi-atribútové sampling. Výstup sa zapíše do terminálu.

Zostavte a spustite Intel® Open Image Denoise Sample pomocou CMake*

  1. Prejdite do priečinka, do ktorého ste stiahli súbor 04_oidn_gsg sample.
  2. Spustite nasledujúce príkazy na vytvorenie sample:
    midair zostavenie cd torta ..
    tortu – stavať . –config Release
  3. Prejdite do adresára Release.
  4. Premeňte nahromadený rámový pohár. ppm obrazu do formátu PFM s usporiadaním údajov LSB. Napríkladample pomocou nástroja na konverziu Image Magics*:
    konvertovať \magick.exeample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: akumulované Frame Capp. popoludnie
  5. Spustite aplikáciu na odšumenie obrazu.
    .\oidnDenoise.exe -jej nahromadený Frame Capp. pm -o odšumený.pfm
  6. Review výstupný obrázok s obrázkom viewžiadosť o PPM file typu. Napríkladample, s Image Magics*:
    \imdisplay.exe zbavený šumu. popoludnie
    • Pôvodná desaťakumulačná omietka akumulovaná Frame Cup:

intel Začnite s oneAPI Rendering Toolkit pre Windows – výsledok odšumovaný• Odšumovaný výsledok odšumovaný. popoludnie:intel Začnite s oneAPI Rendering Toolkit pre Windows - Spustite IntelZostavte a spustite kompilátor programu Intel® Implicit SPMD Program Compiler Sample pomocou CMake*

  1. Prejdite do priečinka, do ktorého ste stiahli súbor 05_ispc_gsg sample.
  2. Spustite nasledujúce príkazy na vytvorenie sample:
    stavba vo vzduchu
    zostava CD
    torta..
    tortu – stavať .
  3. Spustite jednocieľovú sampprihláška:
    .\simple.exe
  4.  Spustite viaccieľovú sampprihláška:
    ./simple_multi.exe
    Aplikácia vykoná jednoduchú operáciu poľa s pohyblivou rádovou čiarkou. Výsledok sa vytlačí na stout.
0: jednoduché (0.000000) = 0.000000 8: jednoduché (8.000000) = 2.828427
1: jednoduché (1.000000) = 1.000000 9: jednoduché (9.000000) = 3.000000
2: jednoduché (2.000000) = 4.000000 10: jednoduché (10.000000) = 3.162278
3: jednoduché (3.000000) = 1.732051 11: jednoduché (11.000000) = 3.316625
4: jednoduché (4.000000) = 2.000000 12: jednoduché (12.000000) = 3.464102
5: jednoduché (5.000000) = 2.236068 13: jednoduché (13.000000) = 3.605551
6: jednoduché (6.000000) = 2.449490 14: jednoduché (14.000000) = 3.741657
7: jednoduché (7.000000) = 2.645751 15: jednoduché (15.000000) = 3.872983

Ďalšie kroky
Preskúmajte ďalšie zdroje v časti Ďalšie kroky.

Spustite predkompilovaný Sample Aplikácie

Okrem knižníc poskytuje Intel® onlap Rendering Toolkit predkompilované sample aplikácie
zvýrazniť funkcie súpravy nástrojov. Tieto predkompilované aplikácie často na zobrazenie využívajú externé grafické knižnice
funkcie v interaktívnom režime. V tejto časti sa naučte spúšťať predkompilované interaktívne aplikácie.

Spúšťajte predkompilované interaktívne aplikácie

  • Spustite predkompilovaný sop Exampaplikácie s Intel ® Spray.
    sop Examples demonštruje základné vykresľovanie interaktívnej scény pomocou Intel Spray. Má ovládacie prvky GUI, ktoré môžete prepínať a objavovať funkcie Intel Spray.
  • Spustite vopred skompilovanú aplikáciu s trojuholníkovou geometriou pomocou Intel ® Embrey. trojuholníková geometria, ako ostatné Intel Embrey samples, demonštruje jadro výpočtovej schopnosti sledovania lúčov.
    Použite trojuholníkovú geometriu na preskúmanie funkcií Intel Embrey.
  • Spustite predkompilovaný hraboš Examps aplikáciou Intel ® Open Volume Kernel Library (Intel® Open VKL). hraboš pýramples demonštruje základné vykresľovanie interaktívnej scény pomocou Intel Open VKL. Má GUI ovládacie prvky typické pre vizualizáciu vykresľovania objemu.

POZNÁMKA Intel ® Open Image Denoise sa používa ako funkcia následného spracovania v ospExamples sampv aplikácii a v Intel Spray Studio. Intel Open Image Denoise nemá samostatnú interaktívnu aplikáciu
Spustite ukážkovú aplikáciu Intel® OSPRay Studio
Intel Spray Studio spája knižnice Render Kit do špičkovej ukážkovej aplikácie. Vyskúšajte predkompilovanú aplikáciu Intel Spray Studio predtým, ako preskúmate zdrojový kód, aby ste ho mohli použiť pre svoje vlastné projekty.
Vlastnosti Intel Spray Studio:

  • Referenčný graf scény na načítanie, ukladanie a transformáciu geometrie scény, textúr a parametrov v interaktívnom prostredí
  • Inštrumentácia scény založená na GUI na riadenie parametrov interaktívnej aplikácie
  • Infraštruktúra doplnkov C++ pre vlastné ovládacie prvky
  • Vstup/výstup: Wave front OBJ, GLTF*, HDR textúry s Open Image IO*, výstup statického obrazu
  • Následné spracovanie Intel Open Image Denoise prechádza s knižnicou odšumovača modulov osprey od Intel Spray
  • Väzby Pythonu* na vykresľovanie skriptov
  •  Ovládanie animácie fotoaparátu
  • Viacuzlové vykresľovanie s MPI

Spustiť Sample s Intel® OSPRay
Tento návod ukazuje, ako spustiť interaktívnu sample aplikácie s Intel® OSPRay z Intel® oneAPI Rendering Toolkit (Render Kit) pre Windows* OS.
Predpoklad: Nakonfigurujte si systém.
Ak chcete spustiť aplikáciu:

  1. Otvorte príkazový riadok.
  2. Nastavte premenné prostredia:
    zavolajte „C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    POZNÁMKA Ak ste Render Kit nainštalovali do vlastného umiestnenia, nezabudnite nahradiť C:\Program Files (x86)\Intel\oneAPI\ s vlastnou inštalačnou cestou pred spustením príkazu.
  3. Prejdite do zapisovateľného adresára a vytvorte adresár na uloženie podpory files. Naprample, vytvorte priečinok rkgsg: cd %USERPROFILE% stredného vzduchu rkgsg cdrkgsg
  4. Spustite ospExamples: ospExamples.exe

Otvorí sa nové okno GUI s viacerými jednoduchými scénami zloženými zo základných typov geometrie, svetiel a objemov. Scénu môžete upraviť kliknutím na rozbaľovacie tlačidlointel Začnite s oneAPI Rendering Toolkit pre Windows – rozbaľovacie tlačidláOvládacie prvky a tipy
Môžete ovládať scénu view s myšou takto:

  • Kliknutím pravým tlačidlom myši presuniete kameru dovnútra a von z bodu pohľadu.
  • Kliknutím ľavým tlačidlom otočíte.
  • Na posúvanie použite koliesko myši.
    Toto tiež oznámi ID geometrie pre pretínanú geometriu pod kurzorom v termináli.
  • Potiahnutím myšou presuniete kameru.

Môžete tiež použiť nasledujúce ovládacie prvky klávesnice:

  • Stlačením G zobrazíte/skryjete používateľské rozhranie.
  • Stlačením Q ukončíte aplikáciu.
    Scénu môžete ovládať aj z ovládacieho panela:
  • Vyskúšajte rôzne geometrické a objemové scény. View pod rôznymi renderermi.
  • Zrušiť snímku pri interakcii umožňuje súvislejšiu animáciu počas navigácie.
  • Povoľte zobrazenie hĺbky, ak chcete zobraziť relatívnu hĺbku v priesečníku lúčov so scénou z každého pixelového umiestnenia fotoaparátu.
  •  Povoľte zobrazenie albeda, aby sa zobrazilo albedo materiálu na priesečníku lúčov so scénou z každého pixelového umiestnenia fotoaparátu.
  • Povoľte odšumovanie každej snímky pomocou technológie Intel® Open Image Denoised
    Poznámka: Odšumovač môže fungovať lepšie pri niektorých geometriách ako pri iných. NapríkladampPreddefinovaná scéna Streamlines jasnejšie ukazuje konvergenciu s odšumovaním.

POZNÁMKA Ak vo vašej distribúcii nie je dostupný odšumovač modulu osprey, môžete ho získať pomocou Superbill, ako je popísané v časti Ďalšie kroky.

  • Zmeňte filter pixelov na review rôzne metódy vyhladzovania dostupné v rozhraní API.
  • Zmeniť pixel samples, čo je počet scén sampmenej na pixel v jednej akumulácii. Vyššia samples má za následok dlhší čas vykresľovania, ale rýchlejšiu konvergenciu na akumuláciu. Menej sampmenej na pixel vedie k rýchlejšiemu výkonu aplikácií.
  • Zmeňte parameter maximálnej dĺžky dráhy, čo je počet odrazov alebo lomov dráhy za sample. Vyššie číslo je presnejšie, zatiaľ čo nižšie číslo je rýchlejšie na výpočet.
  • Zmeňte dĺžku dráhy rulety, čo je prah alebo odrazy alebo lomy, pri ktorých sa náhodne ukončí prechod lúča. Vyššie číslo je presnejšie, zatiaľ čo nižšie číslo je rýchlejšie na výpočet.
  • Zmena sample príspevky. Sample príspevok menší ako min Príspevok neovplyvní scénu. Nižšie číslo je presnejšie, zatiaľ čo vyššie číslo je rýchlejšie na výpočet.
  • Zmeňte rozmazanie pohybu fotoaparátu, aby ste ovládali vplyv rozmazania pri pohybe fotoaparátu. Hodnota 0 rozmazanie vypne.
  • Ak chcete zapnúť ovládateľný horizont scény, povoľte Render Sun Sky. Scéna bude odrážať horizont, ako je nakonfigurovaný z parametrov GUI.

Ďalšie kroky

  • Spustite predkompilovaný sample aplikácie pre ostatné komponenty Render Kit.
  • Preskúmajte ďalšie zdroje v časti Ďalšie kroky.

Spustite Intel® Embree Sample
Tento tutoriál ukazuje, ako spustiť interaktívny predkompilovaný procesor Intel® EmbreyampAplikácie zahrnuté v Intel® one API Rendering Toolkit (Render Kit). Táto sample ukazuje, ako generovať obrázok so základnou geometriou pomocou Intel Embrey.
Geometria trojuholníka sampAplikácia zobrazená v návode používa grafické používateľské rozhranie na vytvorenie statickej kocky a základnej roviny pomocou vrcholov trojuholníka.
Predpoklad: Nakonfigurujte svoj systém.
Ak chcete spustiť aplikáciu:

  1. Otvorte príkazový riadok.
  2. Nastavte premenné prostredia:
    zavolajte „C:\Program Files (x86)\Intel\one API\setvars.bat”
    POZNÁMKA Ak ste Render Kit nainštalovali do vlastného umiestnenia, nezabudnite nahradiť C:\Program Files (x86)\Intel\one API\ s vlastnou inštalačnou cestou pred spustením príkazu.
  3. Prejdite do zapisovateľného adresára a vytvorte adresár na uloženie podpory files. Naprample, vytvorte priečinok rk_gsg:
    cd %USERPROFILE%
    midair súpravy
    cd súpravy
  4. Spustite geometriu trojuholníka sampsúbor: trojuholník_geometry.exe
    Otvorí sa nové okno s 3D kockou so sledovaním lúčov. Ak chcete presunúť kameru, kliknite a potiahnite ľavým tlačidlom myši alebo použite klávesy W, A, S, D alebo šípky. Podrobnosti o sample nájdete v kapitole 9 v dokumentácii Intel Embrey.

intel Začnite s oneAPI Rendering Toolkit pre Windows - 3D rayTipy a postrehy

  • Ak chcete presunúť kameru, kliknite a potiahnite ľavým tlačidlom myši alebo použite tlačidlá W, A, S, D alebo šípky.
  • Táto sample ukazuje, ako generovať obrázok so základnou geometriou pomocou Intel Embrey.
  • geometria trojuholníka sampvlastnosti:
  • Pevne zakódované pole jednoduchých údajov o plávajúcich vrcholoch, ktoré pozostáva z umiestnenia rohov kocky a základnej roviny.
  • Definícia zoznamov indexov na zostavenie trojuholníkov z vrcholov.
  • Geometrické dátové štruktúry definované API na vytváranie a odovzdávanie vrcholových a indexových dát do scény.
  •  Viacvláknová výpočtová hierarchia pre sledovanie lúčov v rámci snímky.
  • Výpočtové lúče sú rozdelené na dlaždice pixelov obrazovky. Dlaždice sú rozdelené medzi vlákna.
  • Každá dlaždica vykoná testy prieniku lúčov pre každý pixel v dlaždici.
  • Okrem základných testov pretínania lúčov, ktoré určujú farby trojuholníka, sa v priesečníku vykonáva test pretínania (oklúzie) tieňa pre jeden pevne zakódovaný smer svetla.
  • Finálne pixely majú farebné údaje vypočítané z lúčov zabalených do trojíc farieb RGB.
  • Abstrakcia lešenia poskytuje veľkú časť kódu lepidla. Táto abstrakcia sa vo veľkej miere používa v iných Intel
    Spoločnosť Embrey sampaplikácie. Sampabstrakcia zahŕňa:
  • Nastavenie pre spätné volanie funkcií inicializácie, vykresľovania a odstránenia
  • Dátové štruktúry na správu údajov o scéne
  • Vstup/výstup z klávesnice a myši
  • API sa pripája do kódu správy okien operačného systému na vizualizáciu

Pozrite si zdroj aplikácie na trojuholníku_geometry_device.cpp v úložisku Intel Embraer GitHub*.
Vzťah Intel Embrey s ostatnými komponentmi Render Kit

  • Intel® Spray, otvorený škálovateľný prenosný ray-tracing engine, využíva Intel Embrey na generovanie obrázkov. Intel Spray poskytuje aj objekty a funkcie typické pre 3D scény.
  • Ustanovenia Intel Spray zahŕňajú objemové a geometrické objekty, materiály, textúry, svetlá, fotoaparát, vyrovnávacie pamäte snímok, distribuované výpočty založené na MPI a ďalšie.
  • Pre vývojárov s pozadím podobným OpenGL* môže byť Intel Spray lepším spôsobom, ako začať skúmať súpravu nástrojov, než Intel Embrey.
  • Intel Embrey path tracer example poskytuje minimálny a logický úvod do nástroja na sledovanie cesty. Získajte prístup k úplnej profesionálnej vizualizácii vykresľovacieho modulu na sledovanie cesty v rámci Intel Spray API.
  •  Schopnosť Intel Embrey sa sústreďuje na geometrické sledovanie lúčov. Naproti tomu knižnica Intel® Open Volume Kernel Library (Intel® Open VKL) poskytuje vizualizáciu zväzkov a sampling schopnosti.
  • Obrázky vykreslené pomocou Intel Embrey možno odšumovať pomocou Intel® Open Image Denoise. Intel Spray však poskytuje rozšírený prístup ku kanálu vyrovnávacej pamäte, aby sa zjednodušila správa odšumovania dát. Výsledkom sú vysokokvalitné obrázky so zníženým šumom pri znížených nákladoch na výpočet sledovania lúčov.

Ďalšie kroky

  • Spustite predkompilovaný sample aplikácie pre ostatné komponenty Render Kit.
  • Ďalšie zdroje nájdete v časti Ďalšie kroky.

Spustite knižnicu Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Tento tutoriál popisuje, ako spustiť predkompilovaný interaktívny sampaplikácia postavená na Intel® Open
Volume Kernel Library (Intel® Open VKL).
Hraboš Examples sampAplikácia vykresľuje výsledky Intel Open VKL API na obrazovku cez grafické rozhranie.
Predpoklad: Nakonfigurujte si systém.
Ak chcete spustiť aplikáciu:

  1. Otvorte príkazový riadok.
  2. Nastavte premenné prostredia:
    zavolajte „C:\Program Files (x86)\Intel\one API\setvars.bat”
    POZNÁMKA Ak ste Render Kit nainštalovali do vlastného umiestnenia, nezabudnite nahradiť C:\Program Files (x86)\Intel\one API\ s vlastnou inštalačnou cestou pred spustením príkazu.
  3. Prejdite do zapisovateľného adresára a vytvorte adresár na uloženie podpory files. Naprample, vytvorte
    priečinok na handry:
    cd %USERPROFILE%
    midair súpravy
    cd súpravy
  4. Spustite sampprihláška:
    hraboš pýramples.exe
    SampVýsledky sa otvoria v novom okne GUI.

K dispozícii sú nasledujúce ovládacie prvky:

  • Kliknite ľavým tlačidlom myši (myš1) a potiahnutím otočte kameru.
  • Kliknite pravým tlačidlom myši (Myš2) a ťahaním priblížite fotoaparát.
  • Kliknite stredným tlačidlom myši (Myš3) a ťahaním posúvajte kameru.
  • Vyberte rôzne prenosové funkcie, hodnoty Intel Open VKL API a ovládacie prvky vykresľovania na vizualizáciu zväzku.
    intel Začnite s oneAPI Rendering Toolkit pre Windows – všetky ovládacie prvky

POZNÁMKA Prvky používateľského rozhrania sa môžu prekrývať. Všetky ovládacie prvky zobrazíte presunutím modrého ovládacieho panela.
Tipy a postrehy

  • V rozbaľovacej ponuke vykresľovania sú k dispozícii rôzne režimy vykresľovania. Tieto režimy zodpovedajú súčasným objemom sampa vykresľovacie aplikácie.
  • Vykresľovací modul Density Path Tracer demonštruje sledovanie cesty v rámci zväzku. Používa hraboša Compute Sample() na podporu Woodcock-tracking sampling algoritmus. Pomocou dialógových okien môžete ovládať parametre algoritmu. Pozrite si DensityPathTracer.cpp.
  • Vykresľovací modul hit-iterator demonštruje funkčnosť iterátora hitu a výpočtu gradientu. Používa vole Iterate it() a vole Compute Gradient(). Tento example tiež demonštruje tieňové testovanie. Pozrite si stránku HitIteratorRenderer.cpp.
  • Iterátor Ray-march demonštruje intervalovú iteráciu a výpočet objemu sample. Používa vole Iterate Interval() a vole Compute Sample(). Pozrite si RayMarchIteratorRenderer.cpp.
  • Pri skúmaní sampvšimnite si, že kód je alias a modulárny na podporu okna interaktívneho vykresľovania. Ak chcete lepšie porozumieť kódu, začnite s funkciou render Pixel().
  • Režimy ISPC zodpovedajú implementáciám kódu postaveným na kompilátore programu Intel® Implicit SPMD. Tieto implementácie si vyžadujú pokroktage z možností SIMD moderných procesorov a poskytujú viac príležitostí na výkon.

Ďalšie kroky

  • Spustite predkompilovaný sample aplikácie pre ostatné komponenty Render Kit.
  • Ďalšie zdroje nájdete v časti Ďalšie kroky.

Spustite Intel® Spray Studio
Tento návod ukazuje, ako spustiť aplikáciu Intel® Spray Studio. Intel Spray Studio je ukážková aplikácia, ktorá je súčasťou Intel® neap Rendering Toolkit (Render Kit). Ide o interaktívnu a rozšíriteľnú aplikáciu na sledovanie lúčov.
Predpoklad: Nakonfigurujte si systém.
Ak chcete spustiť aplikáciu:

  1. Otvorte príkazový riadok.
  2. Nastavte premenné prostredia:
    zavolajte „C:\Program Files (x86)\Intel\one API\setvars.bat”
    POZNÁMKA Ak ste Render Kit nainštalovali do vlastného umiestnenia, nezabudnite nahradiť C:\Program Files
    (x86)\Intel\one API\ s vlastnou inštalačnou cestou pred spustením príkazu.
  3. Prejdite do zapisovateľného adresára a vytvorte adresár na uloženie podpory a výsledkov files. Naprample,
    vytvorte priečinok rigs:
    cd %USERPROFILE% midair rigs cd rigs
  4. Spustite Intel Spray Studio: ospStudio.exe
    Mali by ste vidieť interaktívne okno vykresľovania:intel Začnite s oneAPI Rendering Toolkit pre Windows - File
  5. V okne vykresľovania prejdite na File > Demo Scene a vyberte jednu z preddefinovaných ukážok scény.intel Začnite s oneAPI Rendering Toolkit pre Windows – ukážková scénaPOZNÁMKA Niektoré scény demonštrujú integračnú schopnosť knižnice Intel® Open Volume Kernel Library.
  6. Review vybranú scénu. Naprample, demo viacúrovňovej hierarchie vyzerá takto:intel Začnite s oneAPI Rendering Toolkit pre Windows – ukážková scéna 1Môžete ovládať scénu view s myšou takto:
    • Kliknutím pravým tlačidlom myši presuniete kameru dovnútra a von z bodu pohľadu.
    • Kliknite ľavým tlačidlom myši na otočenie.
    • Posúvaním kolieska myši približujte a odďaľujte.
    • Presuňte kameru myšou.
    Môžete tiež použiť nasledujúce ovládacie prvky klávesnice:
    • HORE/DOLE: Pohybujte kamerou pozdĺž osi Z (dnu a von).
    • ALT+UP/ALT+DOWN: Pohyb kamery pozdĺž osi Y (hore alebo dole).
    • DOĽAVA: Presuňte kameru doľava pozdĺž osi X.
    • VPRAVO: Presuňte kameru doprava pozdĺž osi X.
    • W/S: Zmena výšky kamery.
    • ALT+S: Uloženie snímky ako a file do lokálneho adresára.
    • A/D: Zmena azimutu kamery.
    • ALT+A/ALT+D: Zmena záberu z fotoaparátu.
    • G: Zobraziť/Skryť používateľské rozhranie.
    • Otázka: Ukončite aplikáciu.
    • P: Vytlačte graf scény do shellu.
    • M: Vytlačte register materiálov do shellu.
    • B: Tlač okrajov rámu.
    • V: Tlač parametrov kamery do shellu.
    • =: Stlačením miesta uložíte parametre fotoaparátu.
    • -: Označte miesto na uloženie parametrov fotoaparátu.
    • 0-9: Nastavenie snímky fotoaparátu.
    • Podržte X, podržte Y, podržte Z: Udržujte os obmedzenú na pohyb kamery.
  7. Výstupný obrázok môžete uložiť z ponuky > Uložiť… > Snímka obrazovky v preferovanom formáte obrázka. Obrázok sa uloží do adresára working rags ako štúdio. .intel Začnite s oneAPI Rendering Toolkit pre Windows - Uložiť
  8. Môžete znovaview uloženú snímku obrazovky s preferovaným obrázkom viewehm.

Ďalšie kroky

  • Spustite predkompilovaný sample aplikácie pre ostatné komponenty Render Kit.
  • Ďalšie zdroje nájdete v časti Ďalšie kroky.

Ďalšie kroky
Preskúmajte ďalšie zdroje Intel ® one API Rendering Toolkit (Render Kit).
API manuály
Knižnice Render Kit poskytujú rozhrania API založené na C99. API manuály sú umiestnené na verejnej knižnici komponentov webstránky.

  • Príručka Intel® OSPRay API
  • Príručka Intel® Embree API
  • Príručka rozhrania API Intel® Open Volume Kernel Library (Intel® Open VKL).
  • Príručka Intel® Open Image Denoise API

Všetky hlavičky API C99 sa kompilujú pod C++11. Ak dávate prednosť C++, niektoré knižnice Render Kit odhaľujú funkčnosť C++ API wrapperov definovanú v hlavičke files.

Knižnica Hlavička
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Pokročilý Sample Zdroje programov
Pre každý komponent sample, zdroj je dostupný v archíve komponentu GitHub*:

  • Intel Spray sampzdroje
  • Spoločnosť Intel Embrey sampzdroje
    Pre samppopis nájdete v kapitole 9 v príručke Intel Embrey.
  • Intel Open VKL sampzdroje
  • Intel Open Image Denoise sampzdroje
    Toto je len príkazový riadok.
  • Zdroj Intel Spray Studio
Superbills
Môžete nasadiť lokálne prostredie na zostavenie a spustenie všetkých sampso superúčtom. Superbill je kompletný automatizovaný Cake* skript na získanie a zostavenie všetkých knižníc Render Kit a samples. Superbill je odporúčaná metóda pre:
  • Skúmanie všetkých sampv jednoduchom a komplexnom pieskovisku. Rýchlo ich upravujte a prestavujte.
  • Získanie mnohých predpokladov na automatické vytváranie knižníc
  • Reviewzdrojový kód internej knižnice
  • Úprava funkčnosti Render Kit, vrátane stagvoliteľné funkcie doby zostavovania knižnice
  • Skript superbill je dodávaný ako súčasť distribúcie Render Kit. Nachádza sa aj na portáli Render Kit GitHub. Návod na skript superbill nájdete v dokumente pre váš operačný systém:
  • Zostavte knižnice Intel one API Rendering Toolkit pre operačný systém Windows*
  • Zostavte knižnice Intel one API Rendering Toolkit pre operačný systém Linux*
  •  Zostavte knižnice Intel one API Rendering Toolkit pre macOS*

Fóra a spätná väzba
Pýtajte sa a poskytnite spätnú väzbu na fóre Intel oneAPI Rendering Toolkit.
Nahláste technické problémy priamo v archívoch komponentov GitHub:

  • Úložisko Intel Spray
  • Úložisko Intel Embrey
  • Intel Otvorené úložisko VKL
  • Úložisko Intel Open Image Denoise
  • Úložisko Intel Spray Studio

Riešenie problémov

Táto časť popisuje známe problémy, s ktorými sa môžete stretnúť pri používaní Intel® one API Rendering Toolkit (Render Kit).
Pre technickú podporu navštívte fórum komunity Intel ® one API Rendering Toolkit.
Chyba: Nie je zadaný žiadny protokol
Pri spustení aplikácie založenej na GUI z kontajnera Docker* sa môže zobraziť nasledujúca chyba:
Nie je zadaný žiadny protokol
Chyba 65544: X11: Nepodarilo sa otvoriť displej :0
Ukončenie volané po vyvolaní inštancie 'sty::runtime error '
What(): Nepodarilo sa inicializovať GLFW!
Prerušené (jadro vyradené)
Riešenie: Pred spustením aplikácie sa uistite, že ste spustili príkaz xhost v kontajneri Docker:
hostiteľ +

Oznámenia a vylúčenia zodpovednosti

Technológie Intel môžu vyžadovať aktiváciu hardvéru, softvéru alebo služby.
Žiadny produkt alebo komponent nemôže byť absolútne bezpečný.
Vaše náklady a výsledky sa môžu líšiť.
© Intel Corporation. Intel, logo Intel a ďalšie značky Intel sú ochranné známky spoločnosti Intel Corporation alebo jej dcérskych spoločností. Iné názvy a značky môžu byť majetkom iných.
Informácie o produkte a výkone
Výkon sa líši podľa použitia, konfigurácie a ďalších faktorov. Viac sa dozviete na www.Intel.com/PerformanceIndex.
Revízia oznámenia č. 20201201
Týmto dokumentom nie je udelená žiadna licencia (výslovná alebo implicitná, prekážkou alebo inak) na akékoľvek práva duševného vlastníctva.
Popísané produkty môžu obsahovať konštrukčné chyby alebo chyby známe ako errata, ktoré môžu spôsobiť odchýlku produktu od publikovaných špecifikácií. Aktuálne charakterizované chyby sú k dispozícii na vyžiadanie.
Spoločnosť Intel sa zrieka všetkých výslovných a implicitných záruk, vrátane, bez obmedzenia, implicitných záruk predajnosti, vhodnosti na konkrétny účel a neporušenia, ako aj akejkoľvek záruky vyplývajúcej z priebehu výkonu, priebehu obchodovania alebo používania v obchode.

intel - logo

Dokumenty / zdroje

intel Začnite s oneAPI Rendering Toolkit pre Windows [pdf] Používateľská príručka
Začíname s oneAPI Rendering Toolkit pre Windows, Začíname s oneAPI Rendering Toolkit pre Windows, Toolkit pre Windows

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *