Začněte s jednou sadou API Rendering Toolkit pro Windows
Uživatelská příručka
Následující pokyny předpokládají, že jste nainstalovali Intel® one API Rendering Toolkit (Render Kit). Pokud tuto sadu nástrojů nemáte nainstalovanou, prostudujte si instalační příručky sad nástrojů Intel® one API Toolkit, kde jsou uvedeny možnosti instalace. Chcete-li začít s Intel® one API Rendering Toolkit, postupujte podle těchto kroků
- Nakonfigurujte svůj systém.
- Sestavte a spusťte sample aplikace.
- Spusťte předkompilovaný sample aplikace.
- Další kroky: Review další zdroje, kde se dozvíte více o Render Kit.
Nakonfigurujte svůj systém
Chcete-li použít Intel ® one API Rendering Toolkit (Render Kit) samples, musíte nejprve nastavit systém následovně:
- Nainstalujte jedno rozhraní APIample prohlížeč pro přístup k sampzdroje.
- Nainstalujte Microsoft Visual Studio* s Cake* a Windows* SDK a sestavte samples.
- Nainstalujte zobrazovací nástroje.
- Volitelné: Nainstalujte ovladače GPU.
Nainstalujte jedno API Sample Browser
Máte přístup k sampaplikace z jednoho rozhraní APIample prohlížeč. Prohlížeč je distribuován jako součást Intel® one API Base Toolkit (Base Kit) v adresáři dev-utilities.
Nainstalujte základní sadu s Intel® one API Threading Building Blocks, která je k dispozici v Render Kit i Base Kit. Nejsou vyžadovány žádné další součásti základní sady. Další informace a odkazy ke stažení naleznete na stránce produktu Base Kit.
POZNÁMKA Můžete také získat sampručně pomocí Git*.
Nainstalujte Microsoft Visual Studio* s Cake* a Windows* SDK
Přestože sady nástrojů Intel® neap Toolkit nevyžadují Cake* a Windows* SDK, mnoho jedno rozhraní APIampsoubory jsou dodávány jako projekty Make. Postavit takové samples, musíte nainstalovat Cake a Windows SDK.
Chcete-li to provést, nainstalujte vývojové nástroje Microsoft Visual Studio* C++, které zahrnují nástroje Make při vývoji desktopů s pracovní zátěží C++. Pokyny k instalaci najdete v tématu Cake projekty v sadě Visual Studio.
Obvykle se požadované součásti instalují z volitelné části instalačního programu sady Visual Studio. Visual C++ Tools for Cake je standardně nainstalován jako součást Desktop Development with C++ workload. Další informace o Cake najdete na CMake.org. Další informace o sadě Windows* SDK viz
Microsoft Dev Center Windows* SDK.
Nainstalujte Imaging Tools
Render Kit sampsoubory a aplikace často vyžadují předzpracované obrázky jako vstup nebo generují obrázky jako výstup. Chcete-li zobrazit a převést vstupní a výstupní obrázky, musíte získat zobrazovací nástroje pro staging Net PBM filetypy (PPM a PFM). Doporučeným nástrojem je Image Magics*. Viz Magie obrazu webmísto pro samostatné pokyny a pokyny k instalaci správce balíčků.
Pro uživatele GPU si stáhněte a nainstalujte ovladače GPU
- Chcete-li stáhnout ovladač, přejděte na Ovladače grafiky.
- Klikněte na nejnovější verzi Intel® Graphics – Windows ® 10 DCH Drivers.
- Spusťte instalační program.
Další kroky
Začněte s Intel ® one API Rendering Toolkit vytvořením a spuštěním sample aplikace.
Zpětná vazba
Podělte se o svůj názor na tento článek na fóru Intel ® one API Rendering Toolkit.
Sestavit a spustit Sample Projekty pomocí příkazového řádku sady Visual Studio*
Předpoklad: Nakonfigurujte svůj systém.
Postavit a spustit jakoampten:
- Najít jakoample projekt pomocí kódu Sample Prohlížeč pro Intel® oneAPI Toolkits.
- Sestavit a spustit jakoample projekt pomocí CMake*.
Stáhněte si Samppomocí kódu Sample Prohlížeč pro Intel® one API Toolkits
Použijte kód Sample Prohlížeč pro Intel one API Toolkit k procházení kolekce online Intel® one APIamples. Můžete zkopírovat sampsoubory na váš místní disk jako sestavitelné sample projekty. Většina rozhraní Intel One APIampProjekty jsou vytvářeny pomocí Make* nebo Cake, takže pokyny k sestavení jsou součástí sampv souboru README file. Kód Sample Browser for Intel one API Toolkits je samostatný samostatnýfile spustitelný soubor, který není závislý na dynamických runtime knihovnách.
Seznam komponent, které podporují Cake, najdete v tématu Použití Cake s jednou aplikací API.
Důležité
Ke stažení souboru sampsoubory pro Intel one API Toolkits. Informace o tom, jak používat tuto sadu nástrojů offline, najdete v části Vývoj v systémech offline.
Kód Sample Browser for Intel one API Toolkits nefunguje se systémovým nastavením proxy serveru a nepodporuje WPAD proxy. Pokud máte potíže s připojením zpoza serveru proxy, přečtěte si část Odstraňování problémů.
Chcete-li stáhnout Intel ® one API Rendering Toolkit (Render Kit) samples:
- Otevřete x64 Native Tools Command Prompt pro VS 2019 příkazové okno.
- Nastavení proměnných prostředí:
zavolejte „C:\Program Files (x86)\Intel\one API\setvars.bat”
POZNÁMKA Pokud jste Render Kit nainstalovali do vlastního umístění, nezapomeňte nahradit C:\Program Files (x86)\Intel\one API\ s vlastní instalační cestou před spuštěním příkazu. - Z terminálu spusťte kód Sample Prohlížeč pro Intel one API Toolkits s C++ a C samples. neap-cli -l mlází
Zobrazí se jedno rozhraní API CLI: - Vyberte Vytvořit projekt pomocí kláves se šipkami a stiskněte klávesu Enter.
Zobrazí se výběr jazyka. - Vyberte jazyk pro váš sample. Pro svůj první projekt vyberte cup a stiskněte Enter.
Sada nástrojů sampzobrazí se seznam lesů. Render Kit sampsoubory jsou umístěny pod jedním podstromem knihoven API. - Přejděte do jedné knihovny API > Začínáme s Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, poté stiskněte Enter.
- Zadejte umístění, kam se má projekt stáhnout. Ve výchozím nastavení je to cesta, odkud jste spustili kód Sample Prohlížeč pro Intel one API Toolkits a název projektu.
- Stisknutím klávesy Tab vyberte Vytvořit a poté stiskněte Enter.
- Opakujte kroky pro stažení sampsoubory pro ostatní komponenty: 02_embree_gsg pro Intel® Embraer, 03_openvkl_gsg pro Intel® Open Volume Kernel Library, 04_oidn_gsg pro Intel® Open Image
Denoise a 05_ispc_gsg pro kompilátor programu Intel® Implicit SPMD (Intel® ISPC). Samplesy jsou číslovány a staged být zkoušen v pořádku.
Intel Open Volume Kernel Library 03_openvkl_gsg sample je k dispozici v nabídce jazyka C kódu Sample Browser for Intel one API Toolkits:
A. Vyberte jazyk c:b. Vyberte Intel Open VKL sampten:
Viz Prozkoumání Intel one API Samples z příkazového řádku pro video tutoriál o vytváření projektu pomocí příkazového řádku.
Sestavte a spusťte Intel® Spray Sample pomocí Cake*
- Přejděte do složky, do které jste stáhli 01_ospray_gsg sample.
- Spusťte následující příkazy pro sestavení sampten:
midair build cd build cake .. cake –build . –config Release - Přejděte do adresáře Release.
- Spusťte aplikaci.
.\ospTutorialCpp.exe - Review výstupní obrázky s obrázkem viewžádost o PPM file typ. Napřample, pomocí Image Magick*:
\imdisplay.exe první Frame Cup. ppm
\imdisplay.exe nashromáždil Frame Capp. ppm
Měli byste vidět výstupní obrázky:
• Cpp prvního snímku s jednou akumulací:• Deseti akumulační vykreslování nashromážděné Frame Cup:
Sestavte a spusťte Intel® Embrey Sample pomocí Cake*
- Přejděte do složky, do které jste stáhli 02_embree_gsg sample.
- Spusťte následující příkazy pro sestavení sampten:
sestavení mkdir
sestavení cd
dort..
cmake – sestavení . –config Release - Přejděte do adresáře Release.
- Spusťte aplikaci.
.\minimal.exe
SampAplikace provádí dva testy průniku paprsků do trojúhelníku pomocí Intel Embrey API. Jeden test je úspěšný, zatímco druhý test je neúspěšný. Výstup se zapisuje do terminálu:
0.000000, 0.000000, -1.000000: Nalezen průsečík na geometrii 0, primitivní 0 na car=1.000000 1.000000, 1.000000, -1.000000: Nebyl nalezen žádný průsečík.
Sestavte a spusťte Intel® Open Volume Kernel Library Sample pomocí CMake*
- Přejděte do složky, do které jste stáhli soubor 03_openvkl_gsg sample.
- Spusťte následující příkazy pro sestavení sampten:
stavba ve vzduchu
sestavení cd
dort..
dort – postavit . –config Release - Přejděte do adresáře Release.
- Spusťte aplikaci.
.\vklTutorial.exe
Sampaplikace zobrazuje sampv rámci procedurálně generovaného objemu a výstupů. sampmník,
gradientní výpočet a multiatributová sampling. Výstup je zapsán na terminál.
Sestavte a spusťte Intel® Open Image Denoise Sample pomocí CMake*
- Přejděte do složky, do které jste stáhli soubor 04_oidn_gsg sample.
- Spusťte následující příkazy pro sestavení sampten:
midair build cd build cake ..
dort – postavit . –config Release - Přejděte do adresáře Release.
- Převeďte nashromážděný rámový pohár. ppm obrazu do formátu PFM s řazením dat LSB. Napřample pomocí nástroje pro převod Image Magics*:
převést \magick.exeample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: akumulovaný snímek Capp. odpoledne - Spusťte aplikaci pro odstranění šumu v obrazu.
.\oidnDenoise.exe -její nashromážděné Frame Capp. pm -o denoised.pfm - Review výstupní obrázek s obrázkem viewžádost o PPM file typ. Napřample, s Image Magics*:
\imdisplay.exe odšumovaný. odpoledne
• Původní desetiakumulační omítka nashromážděná Frame Cup:
• Odšumovaný výsledek odšumovaný. odpoledne:
Sestavte a spusťte Intel® Implicit SPMD Program Compiler Sample pomocí CMake*
- Přejděte do složky, do které jste stáhli soubor 05_ispc_gsg sample.
- Spusťte následující příkazy pro sestavení sampten:
stavba ve vzduchu
sestavení cd
dort..
dort – postavit . - Spusťte jednocílové sampaplikace:
.\simple.exe - Spusťte multi-target sampaplikace:
./simple_multi.exe
Aplikace provede jednoduchou operaci pole s plovoucí desetinnou čárkou. Výsledek se vytiskne 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 |
Další kroky
Prozkoumejte další zdroje v Dalších krocích.
Spusťte Pre-Compiled Sample Aplikace
Kromě knihoven poskytuje Intel® onlap Rendering Toolkit předkompilované soubory samppřihlášky do
zvýraznění funkcí sady nástrojů. Tyto předkompilované aplikace často k zobrazení využívají externí grafické knihovny
funkce v interaktivním režimu. V této části se naučte spouštět předkompilované interaktivní aplikace.
Spusťte předkompilované interaktivní aplikace
- Spusťte předkompilovaný sop Exampaplikace s Intel ® Spray.
sop Přamples demonstruje základní vykreslování interaktivní scény pomocí Intel Spray. Má ovládací prvky GUI, které můžete přepínat a prozkoumávat funkce Intel Spray. - Spusťte předem zkompilovanou aplikaci s trojúhelníkovou geometrií pomocí Intel ® Embrey. trojúhelníková geometrie, jako ostatní Intel Embrey samples, demonstruje základní výpočetní schopnost ray-tracing.
Použijte trojúhelníkovou geometrii k prozkoumání funkcí Intel Embrey. - Spusťte předkompilovaný hraboš Přampaplikace s Intel® Open Volume Kernel Library (Intel® Open VKL). hraboš Přamples demonstruje základní vykreslování interaktivní scény pomocí Intel Open VKL. Má ovládací prvky GUI typické pro vizualizaci vykreslování objemu.
POZNÁMKA Intel ® Open Image Denoise se používá jako funkce postprocessingu v ospExamples sampv aplikaci a v Intel Spray Studio. Intel Open Image Denoise nemá samostatnou interaktivní aplikaci
Spusťte aplikaci Intel® OSPRay Studio Showcase Application
Intel Spray Studio kombinuje knihovny Render Kit do nejmodernější ukázkové aplikace. Vyzkoušejte předkompilovanou aplikaci Intel Spray Studio, než prozkoumáte zdrojový kód, abyste jej mohli použít pro své vlastní projekty.
Vlastnosti Intel Spray Studio:
- Referenční graf scény pro načítání, ukládání a transformaci geometrie scény, textur a parametrů v interaktivním prostředí
- Instrumentace scény založená na GUI pro řízení parametrů vykreslování interaktivní aplikace
- C++ plugin infrastruktura pro vlastní ovládací prvky
- Vstup/výstup: Wave front OBJ, GLTF*, HDR textury s Open Image IO*, výstup statického obrazu
- Post-processing Intel Open Image Denoise probíhá s knihovnou odšumovačů modulů osprey od Intel Spray
- Vazby Pythonu* na vykreslování skriptů
- Ovládání animace fotoaparátu
- Víceuzlové vykreslování s MPI
Běž jakoample s Intel® OSPRay
Tento návod ukazuje, jak spustit interaktivní sample aplikace s Intel® OSPRay z Intel® oneAPI Rendering Toolkit (Render Kit) pro Windows* OS.
Předpoklad: Nakonfigurujte svůj systém.
Spuštění aplikace:
- Otevřete příkazový řádek.
- Nastavení proměnných prostředí:
zavolejte „C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
POZNÁMKA Pokud jste Render Kit nainstalovali do vlastního umístění, nezapomeňte nahradit C:\Program Files (x86)\Intel\oneAPI\ s vlastní instalační cestou před spuštěním příkazu. - Přejděte do zapisovatelného adresáře a vytvořte adresář pro uložení podpory files. Napřample, vytvořte složku rkgsg: cd %USERPROFILE% střední vzduch rkgsg cdrkgsg
- Spusťte ospExamples: ospExamples.exe
Otevře se nové okno GUI s několika jednoduchými scénami složenými ze základních typů geometrie, světel a objemů. Scénu můžete upravit kliknutím na rozbalovací tlačítkaOvládací prvky a tipy
Můžete ovládat scénu view s myší takto:
- Klepnutím pravým tlačítkem myši přesunete kameru dovnitř a ven z bodu pohledu.
- Kliknutím levým tlačítkem otočíte.
- K posunu použijte kolečko myši.
Tím se také nahlásí ID geometrie pro protnutou geometrii pod kurzorem v terminálu. - Přetažením přesuňte kameru.
Můžete také použít následující ovládací prvky klávesnice:
- Stiskněte G pro zobrazení/skrytí uživatelského rozhraní.
- Stiskněte Q pro ukončení aplikace.
Scénu můžete ovládat také z ovládacího panelu: - Vyzkoušejte různé geometrické a objemové scény. View je pod různými renderery.
- Zrušit snímek při interakci umožňuje plynulou animaci během navigace.
- Povolením zobrazení hloubky zobrazíte relativní hloubku v průsečíku paprsků se scénou z každého umístění pixelu kamery.
- Povolením zobrazení albeda zobrazíte albedo materiálu v průsečíku paprsků se scénou z každého umístění pixelu kamery.
- Povolte potlačení šumu pro odstranění šumu u každého snímku pomocí Intel® Open Image Denoised
Poznámka: Odšumovač může fungovat lépe s některými geometriemi než s jinými. Napřample, předdefinovaná sada scén Streamlines ukazuje konvergenci s odšumem jasněji.
POZNÁMKA Pokud není ve vaší distribuci k dispozici odšumovač modulu osprey, můžete jej získat pomocí Superbill, jak je popsáno v části Další kroky.
- Změňte filtr pixelů na review různé metody vyhlazování dostupné v API.
- Změnit pixel samples, což je počet scén sampméně na pixel v jedné akumulaci. Vyšší sampLes má za následek delší doby vykreslování, ale rychlejší konvergenci na akumulaci. Méně sampméně na pixel vede k rychlejšímu výkonu aplikací.
- Změňte parametr maximální délky dráhy, což je počet odrazů nebo lomů dráhy za sekunduample. Vyšší číslo je přesnější, zatímco nižší číslo je rychlejší na výpočet.
- Změňte délku dráhy rulety, což je práh nebo odrazy nebo lomy, při kterých se náhodně ukončí průchod paprsku. Vyšší číslo je přesnější, zatímco nižší číslo je rychlejší na výpočet.
- Změnyample příspěvky. SampPříspěvek menší než minimální Příspěvek neovlivní scénu. Nižší číslo je přesnější, zatímco vyšší číslo je rychlejší na výpočet.
- Změňte rozostření pohybu fotoaparátu a ovládejte efekt rozostření při pohybu fotoaparátu. Hodnota 0 rozostření vypne.
- Povolením Render Sun Sky zapněte ovladatelný horizont scény. Scéna bude odrážet horizont, jak je nakonfigurován z vyskakovacích parametrů GUI.
Další kroky
- Spusťte předkompilovaný sampaplikace pro další komponenty Render Kit.
- Prozkoumejte další zdroje v Dalších krocích.
Spusťte Intel® Embree Sample
Tento výukový program ukazuje, jak spustit interaktivní předkompilované s Intel® EmbreyampAplikace obsažené v Intel® one API Rendering Toolkit (Render Kit). Tato sample ukazuje, jak generovat obrázek se základní geometrií pomocí Intel Embrey.
Geometrie trojúhelníku sampAplikace zobrazená v tutoriálu používá grafické uživatelské rozhraní k vytvoření statické krychle a základní roviny pomocí vrcholů trojúhelníků.
Předpoklad: Nakonfigurujte svůj systém.
Spuštění aplikace:
- Otevřete příkazový řádek.
- Nastavení proměnných prostředí:
zavolejte „C:\Program Files (x86)\Intel\one API\setvars.bat”
POZNÁMKA Pokud jste Render Kit nainstalovali do vlastního umístění, nezapomeňte nahradit C:\Program Files (x86)\Intel\one API\ s vlastní instalační cestou před spuštěním příkazu. - Přejděte do zapisovatelného adresáře a vytvořte adresář pro uložení podpory files. Napřample, vytvořte složku rk_gsg:
cd %USERPROFILE%
midair soupravy
cd soupravy - Spusťte trojúhelníkovou geometrii sampsoubor: trojúhelník_geometry.exe
Otevře se nové okno s 3D ray-tracovanou krychlí. Chcete-li přesunout kameru, klikněte a táhněte levým tlačítkem myši nebo použijte klávesy W, A, S, D nebo šipky. Podrobnosti o sampviz Kapitola 9 v dokumentaci Intel Embrey.
Tipy a postřehy
- Chcete-li přesunout kameru, klikněte a táhněte levým tlačítkem myši nebo použijte tlačítka W, A, S, D nebo klávesy se šipkami.
- Tato sample ukazuje, jak generovat obrázek se základní geometrií pomocí Intel Embrey.
- trojúhelníková geometrie sampvlastnosti:
- Pevně zakódované pole jednoduchých dat o vertexu s plovoucím vrcholem, sestávající z umístění rohů krychle a základní roviny.
- Definice indexových seznamů pro konstrukci trojúhelníků z vrcholů.
- Geometrické datové struktury definované API pro vytváření a odesílání vertexových a indexových dat do scény.
- Vícevláknová výpočetní hierarchie pro sledování paprsků v rámci snímku.
- Výpočetní paprsky jsou rozděleny na dlaždice obrazových bodů obrazovky. Dlaždice jsou rozděleny mezi vlákna.
- Každá dlaždice provádí testy průniku paprsků pro každý pixel v dlaždici.
- Kromě základních testů protínání paprsků, které určují barvy trojúhelníků, se v průsečíku provádí test protínání stínů (okluze) pro jeden pevně zakódovaný pevný směr světla.
- Finální pixely mají barevná data vypočítaná z paprsků zabalených do trojic barev RGB.
- Abstrakce lešení poskytuje velkou část kódu lepidla. Tato abstrakce je hojně využívána v jiných Intel
Embrey sample aplikace. Sampabstrakce zahrnuje: - Nastavení pro zpětná volání funkcí inicializace, vykreslování a odtrhávání
- Datové struktury pro správu dat scény
- Vstup/výstup z klávesnice a myši
- API se zapojuje do kódu správy oken operačního systému pro vizualizaci
Podívejte se na zdroj aplikace v trojúhelníku_geometry_device.cpp v úložišti Intel Embraer GitHub*.
Vztah Intel Embrey s ostatními součástmi Render Kit
- Intel® Spray, otevřený škálovatelný přenosný ray-tracing engine, využívá Intel Embrey ke generování obrázků. Intel Spray také poskytuje objekty a funkce typické pro 3D scény.
- Ustanovení Intel Spray zahrnují objemové a geometrické objekty, materiály, textury, světla, fotoaparát, vyrovnávací paměti snímků, distribuované výpočty založené na MPI a další.
- Pro vývojáře se zázemím podobným OpenGL* může být Intel Spray lepším způsobem, jak začít zkoumat sadu nástrojů, než Intel Embrey.
- Intel Embrey path tracer example poskytuje minimální a logický úvod do nástroje pro sledování cesty. Získejte přístup k úplné profesionální vizualizaci vykreslovacího modulu pro sledování cesty v rámci Intel Spray API.
- Schopnost Intel Embrey se soustředí na geometrický ray-tracing. Naproti tomu Intel® Open Volume Kernel Library (Intel® Open VKL) poskytuje vizualizaci svazků a sampling schopnost.
- Obrázky vykreslené pomocí Intel Embrey lze odšumovat pomocí Intel® Open Image Denoise. Intel Spray však poskytuje rozšířený přístup ke kanálu vyrovnávací paměti snímků pro zjednodušení správy odšumování dat. Výsledkem jsou vysoce kvalitní snímky s odšumováním při nižších nákladech na výpočet ray tracingu.
Další kroky
- Spusťte předkompilovaný sampaplikace pro další komponenty Render Kit.
- Další zdroje naleznete v části Další kroky.
Spusťte Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Tento tutoriál popisuje, jak spustit předkompilovaný interaktivní sampaplikace postavená na Intel® Open
Volume Kernel Library (Intel® Open VKL).
Hraboš Přamples sampAplikace vykresluje výsledky Intel Open VKL API na obrazovku prostřednictvím grafického rozhraní.
Předpoklad: Nakonfigurujte svůj systém.
Spuštění aplikace:
- Otevřete příkazový řádek.
- Nastavení proměnných prostředí:
zavolejte „C:\Program Files (x86)\Intel\one API\setvars.bat”
POZNÁMKA Pokud jste Render Kit nainstalovali do vlastního umístění, nezapomeňte nahradit C:\Program Files (x86)\Intel\one API\ s vlastní instalační cestou před spuštěním příkazu. - Přejděte do zapisovatelného adresáře a vytvořte adresář pro uložení podpory files. Napřample, vytvořte
složka na hadry:
cd %USERPROFILE%
midair soupravy
cd soupravy - Spusťte sampaplikace:
hraboš Přamples.exe
SampVýsledky se otevře v novém okně GUI.
K dispozici jsou následující ovládací prvky:
- Klikněte levým tlačítkem myši (Myš1) a tažením otočte kameru.
- Kliknutím pravým tlačítkem (Myš2) a tažením přiblížíte kameru.
- Klepněte prostředním tlačítkem (Myš3) a tažením posuňte kameru.
- Vyberte různé přenosové funkce, hodnoty Intel Open VKL API a ovládací prvky vykreslování pro vizualizaci svazku.
POZNÁMKA Prvky uživatelského rozhraní se mohou překrývat. Přetažením modrého ovládacího panelu zobrazíte všechny ovládací prvky.
Tipy a postřehy
- V rozevíracím seznamu vykreslování jsou k dispozici různé režimy vykreslování. Tyto režimy odpovídají současným objemům sampling a renderovací aplikace.
- Vykreslovací modul Density Path Tracer demonstruje trasování cesty v rámci svazku. Využívá vole Compute Sample() na podporu Woodcock-tracking sampling algoritmus. Pomocí dialogových oken můžete ovládat parametry algoritmu. Viz DensityPathTracer.cpp.
- Vykreslovací modul hit-iterator demonstruje funkci iterátoru hitu a výpočtu přechodu. Používá vole Iterate it() a vole Compute Gradient(). Tento example také demonstruje testování stínů. Viz HitIteratorRenderer.cpp.
- Ray-march iterator demonstruje intervalovou iteraci a výpočet objemu sample. Používá vole Iterate Interval() a vole Compute Sample(). Viz RayMarchIteratorRenderer.cpp.
- Při zkoumání sampVšimněte si, že kód je aliasovaný a modulární, aby podporoval interaktivní okno vykreslování. Abyste kódu lépe porozuměli, začněte s funkcí render Pixel().
- Režimy ISPC odpovídají implementacím kódu postaveným na kompilátoru programu Intel® Implicit SPMD. Tyto implementace vyžadují pokroktage schopností SIMD moderních procesorů a poskytují více příležitostí pro výkon.
Další kroky
- Spusťte předkompilovaný sampaplikace pro další komponenty Render Kit.
- Další zdroje naleznete v části Další kroky.
Spusťte Intel® Spray Studio
Tento návod ukazuje, jak spustit aplikaci Intel® Spray Studio. Intel Spray Studio je ukázková aplikace, která je součástí sady Intel® neap Rendering Toolkit (Render Kit). Je to interaktivní a rozšiřitelná aplikace pro sledování paprsku.
Předpoklad: Nakonfigurujte svůj systém.
Spuštění aplikace:
- Otevřete příkazový řádek.
- Nastavení proměnných prostředí:
zavolejte „C:\Program Files (x86)\Intel\one API\setvars.bat”
POZNÁMKA Pokud jste Render Kit nainstalovali do vlastního umístění, nezapomeňte nahradit C:\Program Files
(x86)\Intel\one API\ s vlastní instalační cestou před spuštěním příkazu. - Přejděte do zapisovatelného adresáře a vytvořte adresář pro uložení podpory a výsledku files. Napřample,
vytvořte složku rigs:
cd %USERPROFILE% midair rigs cd rigs - Spusťte Intel Spray Studio: ospStudio.exe
Měli byste vidět interaktivní okno vykreslování: - V okně vykreslování přejděte na File > Demo Scene a vyberte jednu z předdefinovaných ukázek scény.
POZNÁMKA Některé scény demonstrují integrační schopnost knihovny Intel® Open Volume Kernel Library.
- Review vybranou scénu. Napřample, demo víceúrovňové hierarchie vypadá následovně:
Můžete ovládat scénu view s myší takto:
• Klepnutím pravým tlačítkem myši přesunete kameru dovnitř a ven z bodu pohledu.
• Klepnutím levým tlačítkem otočte.
• Otáčejte kolečkem myši pro přiblížení a oddálení.
• Přetažením přesuňte fotoaparát.
Můžete také použít následující ovládací prvky klávesnice:
• NAHORU/DOLŮ: Pohybujte kamerou podél osy Z (dovnitř a ven).
• ALT+UP/ALT+DOWN: Pohyb kamery podél osy Y (nahoru nebo dolů).
• VLEVO: Posuňte kameru doleva podél osy X.
• VPRAVO: Posuňte kameru doprava podél osy X.
• W/S: Změna výšky kamery.
• ALT+S: Uložení snímku jako a file do místního adresáře.
• A/D: Změna azimutu kamery.
• ALT+A/ALT+D: Změna role fotoaparátu.
• G: Zobrazit/Skrýt uživatelské rozhraní.
• Otázka: Ukončete aplikaci.
• P: Tisk grafu scény do shellu.
• M: Tisk registru materiálů do shellu.
• B: Tisk ohraničení rámečku.
• V: Tisk parametrů kamery do shellu.
• =: Stisknutím umístění uložíte parametry kamery.
• -: Vyberte umístění pro uložení parametrů kamery.
• 0-9: Nastavení snímku fotoaparátu.
• Podržte X, podržte Y, podržte Z: Udržujte osu omezenou pro pohyb kamery. - Výstupní obrázek můžete uložit z nabídky Menu > Uložit… > Snímek obrazovky v preferovaném formátu obrázku. Obrázek se uloží do adresáře working rags jako studio. .
- Můžete znovuview uložený snímek obrazovky s vámi preferovaným obrázkem viewehm.
Další kroky
- Spusťte předkompilovaný sampaplikace pro další komponenty Render Kit.
- Další zdroje naleznete v části Další kroky.
Další kroky
Prozkoumejte další zdroje Intel ® one API Rendering Toolkit (Render Kit).
API manuály
Knihovny Render Kit poskytují rozhraní API založená na C99. Manuály API jsou umístěny na veřejné knihovně komponent webstránky.
- Příručka Intel® OSPRay API
- Příručka Intel® Embree API
- Příručka rozhraní API Intel® Open Volume Kernel Library (Intel® Open VKL).
- Příručka Intel® Open Image Denoise API
Všechny hlavičky C99 API se kompilují pod C++11. Pokud dáváte přednost C++, některé knihovny Render Kit odhalují funkce obalů C++ API definované v záhlaví files.
Knihovna | Záhlaví |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Pokročilý Sample Zdroje programů
Pro každou složku sample, zdroj je dostupný v úložišti komponent GitHub*:
- Intel Spray sampzdroje
- Intel Embrey sampzdroje
Pro samppopis viz kapitola 9 v příručce Intel Embrey. - Intel Open VKL sampzdroje
- Intel Open Image Denoise sampzdroje
Toto je pouze příkazový řádek. - Zdroj Intel Spray Studio
- Prozkoumání všech sampve snadném a komplexním sandboxu. Rychle je upravujte a přestavujte.
- Získání mnoha předpokladů pro automatické vytváření knihoven
- Reviewzdrojového kódu interní knihovny
- Úprava funkčnosti Render Kit, včetně stagvolitelné funkce doby sestavení knihovny
- Skript superbill je dodáván jako nedílná součást distribuce Render Kit. Nachází se také na portálu Render Kit GitHub. Návod na skript superbill naleznete v dokumentu pro váš operační systém:
- Sestavte knihovny Intel one API Rendering Toolkit pro operační systém Windows*
- Sestavte knihovny Intel one API Rendering Toolkit pro OS Linux*
- Sestavte knihovny Intel one API Rendering Toolkit pro macOS*
Fóra a zpětná vazba
Ptejte se a poskytujte zpětnou vazbu na fóru Intel oneAPI Rendering Toolkit.
Nahlašte technické problémy přímo v úložištích GitHub komponent:
- Úložiště Intel Spray
- Úložiště Intel Embrey
- Intel otevřené úložiště VKL
- Intel Open Image Denoise úložiště
- Úložiště Intel Spray Studio
Odstraňování problémů
Tato část popisuje známé problémy, se kterými se můžete setkat při používání Intel® one API Rendering Toolkit (Render Kit).
Pro technickou podporu navštivte fórum komunity Intel ® one API Rendering Toolkit.
Chyba: Nebyl zadán žádný protokol
Při spuštění aplikace založené na grafickém uživatelském rozhraní z kontejneru Docker* se může zobrazit následující chyba:
Není zadán žádný protokol
Chyba 65544: X11: Nepodařilo se otevřít displej :0
Ukončit volání po vyvolání instance 'sty::runtime error'
What(): Nepodařilo se inicializovat GLFW!
Přerušeno (jádro vyřazeno)
Řešení: Před spuštěním aplikace se ujistěte, že jste spustili příkaz xhost v kontejneru Docker:
hostitel +
Upozornění a vyloučení odpovědnosti
Technologie Intel mohou vyžadovat aktivaci aktivovaného hardwaru, softwaru nebo služby.
Žádný produkt nebo součást nemůže být absolutně zabezpečená.
Vaše náklady a výsledky se mohou lišit.
© Intel Corporation. Intel, logo Intel a další značky Intel jsou ochranné známky společnosti Intel Corporation nebo jejích dceřiných společností. Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.
Informace o produktu a výkonu
Výkon se liší podle použití, konfigurace a dalších faktorů. Více se dozvíte na www.Intel.com/PerformanceIndex.
Revize upozornění č. 20201201
Tímto dokumentem není udělena žádná licence (výslovná nebo předpokládaná, estoppel nebo jinak) k právům duševního vlastnictví.
Popisované produkty mohou obsahovat konstrukční vady nebo chyby známé jako errata, které mohou způsobit odchylku produktu od publikovaných specifikací. Aktuální charakterizované chyby jsou k dispozici na vyžádání.
Intel se zříká všech výslovných a předpokládaných záruk, včetně, bez omezení, předpokládaných záruk obchodovatelnosti, vhodnosti pro určitý účel a neporušení práv, jakož i jakékoli záruky vyplývající z průběhu výkonu, průběhu obchodování nebo použití v obchodě.
Dokumenty / zdroje
![]() |
intel Začněte s oneAPI Rendering Toolkit pro Windows [pdfUživatelská příručka Začínáme s oneAPI Rendering Toolkit pro Windows, Začínáme s oneAPI Rendering Toolkit pro Windows, Toolkit pro Windows |