Kezdje el az egyetlen API Rendering Toolkit for Windows alkalmazást
Felhasználói kézikönyv
A következő utasítások feltételezik, hogy telepítette az Intel® one API Rendering Toolkit (Render Kit) szoftvert. Ha nincs telepítve az eszközkészlet, tekintse meg az Intel® one API Toolkits telepítési útmutatóját a telepítési lehetőségekért. Kövesse ezeket a lépéseket az Intel® one API Rendering Toolkit használatának megkezdéséhez
- Konfigurálja a rendszert.
- Építsd meg és futtasd sample alkalmazások.
- Futtassa az előre összeállított s-tample alkalmazások.
- Következő lépések: Review további források, hogy többet megtudjon a Render Kitről.
Konfigurálja rendszerét
Az Intel ® one API Rendering Toolkit (Render Kit) használatához samples, először be kell állítania a rendszert az alábbiak szerint:
- Telepítse az egy API-tample böngészőt az s eléréséhezample források.
- Telepítse a Microsoft Visual Studio*-t a Cake-vel* és a Windows* SDK-t az samples.
- Telepítse a képalkotó eszközöket.
- Választható: GPU-illesztőprogramok telepítése.
Telepítse az egyetlen API S-tample Böngésző
Hozzáférhet sampalkalmazások az egy API-bólample böngésző. A böngésző az Intel® one API Base Toolkit (Base Kit) részeként kerül terjesztésre a dev-utilities könyvtárban.
Telepítse az alapkészletet az Intel® one API Threading építőelemekkel, amely Render Kitben és Base Kitben is elérhető. Nincs szükség más Base Kit összetevőkre. További információkért és letöltési hivatkozásokért tekintse meg a Base Kit termékoldalát.
JEGYZET Megkaphatod az s-t isampmanuálisan a Git* használatával.
Telepítse a Microsoft Visual Studio*-t a Cake* és a Windows* SDK-val
Bár az Intel® neap Toolkitekhez nincs szükség Cake* és Windows* SDK-ra, sok egy APIampLes projektekként szállítjuk. Építeni ilyen samples, telepítenie kell a Cake-t és a Windows SDK-t.
Ehhez telepítse a Microsoft Visual Studio* C++ fejlesztői eszközeit, amelyek a C++ munkaterhelésű asztali fejlesztésben tartalmazzák a Make eszközöket. A telepítési utasításokért lásd a Cake projekteket a Visual Studio-ban.
A szükséges összetevőket általában a Visual Studio telepítőjének opcionális részéből telepítik. A Visual C++ Tools for Cake alapértelmezés szerint a C++ munkaterheléssel rendelkező asztali fejlesztés részeként van telepítve. A Cake-ről további információkért látogasson el a CMake.org webhelyre. A Windows* SDK-val kapcsolatos további információkért lásd:
a Microsoft Dev Center Windows* SDK.
Telepítse a Képalkotó eszközöket
Render Kit sampAz alkalmazások és alkalmazások gyakran előfeldolgozott képeket igényelnek bemenetként, vagy képeket generálnak kimenetként. A bemeneti és kimeneti képek megjelenítéséhez és konvertálásához képalkotó eszközöket kell beszereznie az s-heztaging Net PBM filetípusok (PPM és PFM). Az ajánlott eszköz az Image Magics*. Lásd a Képmágiát webwebhely az önálló és a csomagkezelő telepítési utasításaihoz.
GPU-felhasználók számára töltse le és telepítse a GPU-illesztőprogramokat
- Az illesztőprogram letöltéséhez lépjen a Grafikus illesztőprogramok oldalra.
- Kattintson az Intel® Graphics – Windows ® 10 DCH illesztőprogramok legújabb verziójára.
- Futtassa a telepítőt.
Következő lépések
Kezdje el az Intel ® one API Rendering Toolkit használatát az s létrehozásával és futtatásávalample alkalmazások.
Visszacsatolás
Ossza meg visszajelzését erről a cikkről az Intel ® one API Rendering Toolkit fórumán.
Építsd meg és futtasd az S-tample Projektek a Visual Studio* parancssor használatával
Előfeltétel: Konfigurálja a rendszert.
Építeni és úgy működniample:
- Keresse meg mintampprojekt a Code S használatávalample Böngésző Intel® oneAPI eszközkészletekhez.
- Építsd meg és futtasd mintample projekt a CMake* használatával.
Töltse le Sampaz S kód használatávalample Böngésző Intel® one API eszközkészletekhez
Használja az S kódotampLe Browser for Intel one API Toolkits az online Intel® one API-k gyűjteményének böngészéséhezamples. Másolhatja az s-tamples a helyi lemezre építhető s-kéntample projektek. A legtöbb Intel one APIampA projektek a Make* vagy a Cake használatával készülnek, ezért az összeállítási utasítások az s részeként szerepelnekample egy README-ban file. S kódampA le Browser for Intel one API Toolkits egy önálló, egyetlenfile olyan végrehajtható fájl, amely nem függ a dinamikus futásidejű könyvtáraktól.
A Cake-t támogató összetevők listáját lásd: Cake használata egy API-alkalmazással.
Fontos
Az s letöltéséhez internetkapcsolat szükségesampaz Intel one API eszközkészletekhez. Az eszközkészlet offline használatára vonatkozó információkért lásd: Fejlesztés offline rendszerekben.
S kódampA Browser for Intel one API Toolkits nem működik a rendszerproxy-beállításokkal, és nem támogatja a WPAD-proxyt. Ha problémái vannak a proxy mögül történő csatlakozással, olvassa el a Hibaelhárítás című részt.
Az Intel ® one API Rendering Toolkit (Render Kit) letöltéséhez samples:
- Nyisson meg egy x64 Native Tools parancssort a VS 2019-hez.
- Környezeti változók beállítása:
hívja a „C:\Programot Files (x86)\Intel\one API\setvars.bat”
JEGYZET Ha a Render Kit-et egyéni helyre telepítette, feltétlenül cserélje ki a C:\Programot Files (x86)\Intel\one API\ az egyéni telepítési útvonallal a parancs futtatása előtt. - A terminálról futtassa a Code S-tample Böngésző Intel one API eszközkészletekhez C++ és C s-velamples. neap-cli -l coppice
Megjelenik az egy API CLI menü: - Válassza a Projekt létrehozása nyílbillentyűkkel lehetőséget, majd nyomja meg az Enter billentyűt.
Megjelenik a nyelvválasztás. - Válassza ki a nyelvet a sample. Az első projekthez válassza ki a csészét, majd nyomja meg az Enter billentyűt.
Az eszköztár samples lista jelenik meg. Render Kit samples az egyetlen API Libraries részfa alatt találhatók. - Lépjen a One API Libraries > Kezdő lépések az Intel one API Rendering Toolkit használatához > Intel Spray s elemhez.ample > 01_ospray_gsg, majd nyomja meg az Enter billentyűt.
- Adjon meg egy helyet a projekt letöltéséhez. Alapértelmezés szerint ez az az útvonal, ahonnan az S kódot futtattaample Böngésző az Intel one API eszközkészletekhez és a projekt neve.
- Nyomja meg a Tab billentyűt a Létrehozás kiválasztásához, majd nyomja meg az Enter billentyűt.
- Ismételje meg a lépéseket az s letöltéséhezampegyéb összetevőkhöz: 02_embree_gsg Intel® Embraerhez, 03_openvkl_gsg Intel® Open Volume Kernel Libraryhez, 04_oidn_gsg Intel® Open Imagehez
Denoise és 05_ispc_gsg az Intel® Implicit SPMD Program Compilerhez (Intel® ISPC). Az Samples számozott és stagsorrendben ki kell próbálni.
Intel Open Volume Kernel Library 03_openvkl_gsg sampA le a Code S C nyelv menüjében érhető elample Böngésző Intel one API eszközkészletekhez:
a. Válasszon c nyelvet:b. Válassza ki az Intel Open VKL-tample:
Lásd: Intel one API S felfedezéseamples a Parancssorból egy oktatóvideóért a projekt parancssor segítségével történő létrehozásáról.
Építsen és futtasson egy Intel® Spray S-tample a tortát*
- Keresse meg azt a mappát, ahová a 01_ospray_gsg s fájlt letöltötteample.
- Futtassa a következő parancsokat az s felépítéséhezample:
midair build cd build cake .. cake –build . –config kiadás - Lépjen a Release könyvtárba.
- Futtassa az alkalmazást.
.\ospTutorialCpp.exe - Review a kimeneti képeket egy képpel viewer alkalmazás a PPM-hez file típus. Plample, Image Magick* segítségével:
\imdisplay.exe első Frame Cup. ppm
\imdisplay.exe felhalmozott Frame Capp. ppm
Látnod kell a kimeneti képeket:
• Egyszeri felhalmozású renderelés első képkocka Cpp:• Tíz-felhalmozási render felhalmozott Frame Cup:
Építsen és futtasson egy Intel® Embrey S-tample a tortát*
- Keresse meg azt a mappát, ahová letöltötte a 02_embree_gsg s fájltample.
- Futtassa a következő parancsokat az s felépítéséhezample:
mkdir build
cd build
torta ..
cmake –build . –config kiadás - Lépjen a Release könyvtárba.
- Futtassa az alkalmazást.
.\minimal.exe
Az SampAz alkalmazás két sugár-háromszög metszésponti tesztet végez az Intel Embrey API-val. Az egyik teszt sikeres, a másik pedig hiányos. A kimenet a terminálra íródik:
0.000000, 0.000000, -1.000000: Talált metszéspontot a 0 geometrián, primitív 0 cárnál = 1.000000 1.000000, 1.000000, -1.000000: Nem talált metszéspontot.
Építsen és futtasson egy Intel® Open Volume Kernel Library S-tample a CMake* használatával
- Keresse meg a mappát, ahová letöltötte a 03_openvkl_gsg s fájltample.
- Futtassa a következő parancsokat az s felépítéséhezample:
levegőben építkezni
cd build
torta ..
torta – épít . –config kiadás - Lépjen a Release könyvtárba.
- Futtassa az alkalmazást.
.\vklTutorial.exe
Az Sample alkalmazás mutatja sampling egy procedurálisan generált köteten és kimeneteken belül. sampmenyhal,
gradiens számítás és több attribútumú sampling. A kimenet a terminálra íródik.
Építsen és futtasson egy Intel® Open Image Denoise S-tample a CMake* használatával
- Keresse meg a mappát, ahová letöltötte a 04_oidn_gsg s fájltample.
- Futtassa a következő parancsokat az s felépítéséhezample:
midair build cd build torta ..
torta – épít . –config kiadás - Lépjen a Release könyvtárba.
- Alakítsa át a felhalmozott Frame Cup-ot. ppm kép PFM formátumba LSB adatsorrenddel. Plample, az Image Magics* konvertáló eszközzel:
\magick.exe konvertáljaample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: felhalmozott Frame Capp. délután - Futtassa az alkalmazást a kép zajtalanításához.
.\oidnDenoise.exe – a felhalmozott Frame Capp. pm -o denoised.pfm - Review a kimeneti képet egy képpel viewer alkalmazás a PPM-hez file típus. Plample, képvarázslatokkal*:
\imdisplay.exe zajtalanítva. délután
• Eredeti tíz felhalmozási render felhalmozott Frame Cup:
• Zajtalanított eredmény. délután:
Építsen és futtasson egy Intel® Implicit SPMD Program Compiler S-tample a CMake* használatával
- Keresse meg azt a mappát, ahová letöltötte a 05_ispc_gsg s fájltample.
- Futtassa a következő parancsokat az s felépítéséhezample:
levegőben építkezni
cd build
torta ..
torta – épít . - Futtasson egy egycélú s-tampalkalmazás:
.\simple.exe - Futtasson egy többcélú s-tampalkalmazás:
./simple_multi.exe
Az alkalmazás egyszerű lebegőpontos tömbműveletet hajt végre. Az eredményt vastagra nyomtatjuk.
0: egyszerű(0.000000) = 0.000000 | 8: egyszerű(8.000000) = 2.828427 |
1: egyszerű(1.000000) = 1.000000 | 9: egyszerű(9.000000) = 3.000000 |
2: egyszerű(2.000000) = 4.000000 | 10: egyszerű(10.000000) = 3.162278 |
3: egyszerű(3.000000) = 1.732051 | 11: egyszerű(11.000000) = 3.316625 |
4: egyszerű(4.000000) = 2.000000 | 12: egyszerű(12.000000) = 3.464102 |
5: egyszerű(5.000000) = 2.236068 | 13: egyszerű(13.000000) = 3.605551 |
6: egyszerű(6.000000) = 2.449490 | 14: egyszerű(14.000000) = 3.741657 |
7: egyszerű(7.000000) = 2.645751 | 15: egyszerű(15.000000) = 3.872983 |
Következő lépések
Fedezze fel a további forrásokat a Következő lépések részben.
Futtassa az előre összeállított S-tample Alkalmazások
A könyvtárak mellett az Intel® onlap Rendering Toolkit előre lefordított sample pályázatokat
kiemeli az eszköztár jellemzőit. Ezek az előre lefordított alkalmazások gyakran külső grafikus könyvtárakat használnak a megjelenítéshez
funkciók interaktív módban. Ebben a részben tanulja meg az előre összeállított interaktív alkalmazások futtatását.
Futtasson előre összeállított interaktív alkalmazásokat
- Futtasson egy előre összeállított sop-ot, plamples alkalmazás Intel ® Spray segítségével.
sop plampA les bemutatja egy interaktív jelenet alapvető renderelését Intel Spray segítségével. GUI vezérlőkkel rendelkezik, amelyek segítségével felfedezheti az Intel Spray funkcióit. - Futtasson egy előre összeállított háromszöggeometriai alkalmazást az Intel ® Embrey segítségével. háromszöggeometria, mint más Intel Embrey samples, bemutatja az alapvető sugárkövetési számítási képességet.
Használja a háromszög geometriát az Intel Embrey funkcióinak felfedezéséhez. - Futtasson egy előre összeállított pocok Examples alkalmazás Intel ® Open Volume Kernel Library (Intel® Open VKL) segítségével. pocok plampA les bemutatja egy interaktív jelenet alapvető renderelését az Intel Open VKL segítségével. A kötet megjelenítésére jellemző grafikus felhasználói felület vezérlőkkel rendelkezik.
JEGYZET Az Intel ® Open Image Denoise az ospEx utófeldolgozási funkciójaként használatosampKevésbéampalkalmazásban és az Intel Spray Studioban. Az Intel Open Image Denoise nem rendelkezik önálló interaktív alkalmazással
Futtassa az Intel® OSPRay Studio Showcase alkalmazást
Az Intel Spray Studio a Render Kit könyvtárakat egy korszerű bemutatóalkalmazásban egyesíti. Próbálja ki az előre lefordított Intel Spray Studio alkalmazást, mielőtt felfedezné a forráskódot, hogy saját projektjeihez használja.
Az Intel Spray Studio jellemzői:
- Referencia jelenet grafikon a jelenetek geometriájának, textúrájának és paramétereinek betöltéséhez, tárolásához és átalakításához interaktív környezetben
- GUI-alapú jelenetműszerezés interaktív alkalmazások paramétervezérlésének rendereléséhez
- C++ plugin infrastruktúra egyéni vezérlőkhöz
- Bemenet/kimenet: Hullámfront OBJ, GLTF*, HDR textúrák Open Image IO-val*, statikus képkimenet
- Az Intel Open Image Denoise utófeldolgozás megfelel az Intel Spray Osprey modul hangtalanító könyvtárának
- Python* kötődik a szkript-megjelenítéshez
- Kamera animáció vezérlők
- Több csomópontos renderelés MPI-vel
Futtasson egy S-tample az Intel® OSPRay segítségével
Ez a bemutató bemutatja, hogyan kell interaktív s-t futtatniampAz Intel® OSPRay szoftverrel rendelkező alkalmazás az Intel® oneAPI Rendering Toolkitből (Render Kit) Windows* operációs rendszerhez.
Előfeltétel: Konfigurálja a rendszert.
Az alkalmazás futtatásához:
- Nyisson meg egy parancssort.
- Környezeti változók beállítása:
hívja a „C:\Programot Files (x86)\Intel\oneAPI\setvars.bat”
JEGYZET Ha a Render Kit-et egyéni helyre telepítette, feltétlenül cserélje ki a C:\Programot Files (x86)\Intel\oneAPI\ az egyéni telepítési útvonallal a parancs futtatása előtt. - Lépjen egy írható könyvtárba, és hozzon létre egy könyvtárat a támogatás tárolására files. Plample, hozza létre az rkgsg mappát: cd %USERPROFILE% levegőben rkgsg cdrkgsg
- Futtassa az ospEx-etamples: ospExamples.exe
Megnyílik egy új grafikus felhasználói felület több egyszerű jelenettel, amelyek alapvető geometriatípusokból, fényekből és térfogatokból állnak. A jelenetet a legördülő gombra kattintva szerkeszthetiVezérlők és tippek
Ön irányíthatja a jelenetet view egérrel az alábbiak szerint:
- Kattintson a jobb gombbal a kamera be- és kimozdításához a látópontból.
- Kattintson a bal gombbal a forgatáshoz.
- Pásztázáshoz használja az egér görgőjét.
Ez a terminál kurzora alatti metszett geometria geometriai azonosítóját is jelenti. - Drag and drop a kamera mozgatásához.
A következő billentyűzetvezérlőket is használhatja:
- Nyomja meg a G gombot a felhasználói felület megjelenítéséhez/elrejtéséhez.
- Az alkalmazásból való kilépéshez nyomja meg a Q gombot.
A jelenetet a vezérlőpanelről is vezérelheti: - Próbáljon ki különböző geometriai és térfogati jeleneteket. View különböző rendererek alatt.
- A képkocka törlése interakciónál folyamatosabb animációt tesz lehetővé navigáció közben.
- Engedélyezze a mélység megjelenítését a relatív mélység megjelenítéséhez a sugárzás metszéspontjában a jelenettel a kamera egyes pixelhelyeiből.
- Engedélyezze az albedó megjelenítését, hogy megjelenítse az anyag albedóját a sugarak metszéspontjában a jelenettel a kamera egyes pixelhelyeiről.
- A zajtalanító engedélyezése minden egyes képkocka zajtalanításához az Intel® Open Image Denoised funkcióval
Jegyzet: A zajtalanító bizonyos geometriáknál jobban megfigyelhető, mint másoknál. PlampLe, a Streamlines előre meghatározott jelenetkészlet tisztábban mutatja a zajjal való konvergenciát.
JEGYZET Ha az osprey modul hangtalanító nem érhető el az Ön disztribúciójában, a Superbill használatával szerezheti be a következő lépésekben leírtak szerint.
- Cserélje ki a pixelszűrőt review az API-ban elérhető különböző élsimítási módszerek.
- Pixel s módosításaamples, ami a jelenetek száma samples pixelenként egy felhalmozásban. Magasabb samples hosszabb renderelési időt, de gyorsabb konvergenciát eredményez felhalmozásonként. Kevesebb sampA pixelenkénti kevesebb gyorsabb alkalmazásteljesítményt eredményez.
- Módosítsa a maximális úthossz paramétert, amely az út tükröződéseinek vagy fénytöréseinek száma másodpercenkéntample. A nagyobb szám pontosabb, míg az alacsonyabb szám gyorsabban kiszámítható.
- Módosítsa a rulett útvonalának hosszát, amely az a küszöb vagy a visszaverődések vagy fénytörések, amelyeknél véletlenszerűen véget kell vetni egy sugár bejárásának. A nagyobb szám pontosabb, míg az alacsonyabb szám gyorsabban kiszámítható.
- Változtatásokample hozzájárulások. Sampa minimálisnál kisebb hozzájárulás A hozzájárulás nem befolyásolja a jelenetet. Az alacsonyabb szám pontosabb, míg a nagyobb szám gyorsabban kiszámítható.
- Módosítsa a kamera mozgási elmosódását az elmosódás szabályozásához a kamera mozgatása közben. A 0 érték kikapcsolja az elmosódást.
- Engedélyezze a Render Sun Sky funkciót a szabályozható jelenethorizont bekapcsolásához. A jelenet a GUI felugró paramétereiből konfigurált horizontot tükrözi.
Következő lépések
- Előre összeállított s futtatásaampalkalmazásokat más Render Kit komponensekhez.
- Fedezze fel a további forrásokat a Következő lépések részben.
Futtassa az Intel® Embree S-tample
Ez az oktatóanyag bemutatja, hogyan kell futtatni egy interaktív Intel® Embrey előre lefordított sampAz Intel® one API Rendering Toolkitben (Render Kit) található alkalmazások. Ez a sample bemutatja, hogyan lehet alap geometriájú képet generálni az Intel Embrey használatával.
A háromszög geometriája sampAz oktatóanyagban bemutatott alkalmazás grafikus felhasználói felületet használ statikus kocka és alapsík létrehozásához háromszög csúcsok segítségével.
Előfeltétel: A rendszer konfigurálása.
Az alkalmazás futtatásához:
- Nyisson meg egy parancssort.
- Környezeti változók beállítása:
hívja a „C:\Programot Files (x86)\Intel\one API\setvars.bat”
JEGYZET Ha a Render Kit-et egyéni helyre telepítette, feltétlenül cserélje ki a C:\Programot Files (x86)\Intel\one API\ az egyéni telepítési útvonallal a parancs futtatása előtt. - Lépjen egy írható könyvtárba, és hozzon létre egy könyvtárat a támogatás tárolására files. Plample, hozza létre az rk_gsg mappát:
cd %USERPROFILE%
légi fúrótornyok
cd szerelékek - Futtassa le a háromszög geometriát sample: triangle_geometry.exe
Megnyílik egy új ablak egy 3D sugárkövetési kockával. A kamera mozgatásához kattintson és húzza a bal egérgombot, vagy használja a W, A, S, D vagy a nyílbillentyűket. További részletek a sample, lásd az Intel Embrey dokumentáció 9. fejezetét.
Tippek és észrevételek
- A kamera mozgatásához kattintson és húzza a bal egérgombot, vagy használja a W, A, S, D gombokat vagy a nyílbillentyűket.
- Ez a sample bemutatja, hogyan lehet alap geometriájú képet generálni az Intel Embrey használatával.
- háromszög geometria sampjellemzői:
- Egyszerű lebegőcsúcs adatok kemény kódolt tömbje, amely a kocka sarkainak és az alapsík elhelyezkedéséből áll.
- Az indexlisták meghatározása a csúcsokból háromszögek felépítéséhez.
- API által definiált geometriai adatstruktúrák csúcs- és indexadatok létrehozásához és véglegesítéséhez a jelenetben.
- Többszálú számítási hierarchia a képkereten keresztüli sugárkövetéshez.
- A számítási sugarak képernyőpixelekből álló csempékre oszlanak. A csempe szálak között van felosztva.
- Minden csempe sugármetszésponti tesztet hajt végre a csempe minden egyes pixelére.
- A háromszög színeit meghatározó alapvető sugármetszés-teszteken kívül a metszéspontban árnyékmetszés- (okklúziós) tesztet is végeznek egy keményen kódolt fix fényirányra.
- A végső pixelek színadatai az RGB színhármasokba csomagolt sugarakból vannak kiszámítva.
- Az állványzat absztrakciója biztosítja a ragasztókód nagy részét. Ezt az absztrakciót gyakran használják más Intelekben
Embrey sample alkalmazások. Az SampAz absztrakció a következőket tartalmazza: - Az inicializálási, renderelési és lebontási funkciók visszahívásának beállítása
- Adatstruktúrák a jelenetadatok kezelésére
- Billentyűzet és egér bemenet/kimenet
- Az API az operációs rendszer ablakkezelő kódjához kapcsolódik a megjelenítéshez
Tekintse meg az alkalmazás forrását a triangle_geometry_device.cpp fájlban az Intel Embraer GitHub* adattárában.
Az Intel Embrey kapcsolata más Render Kit összetevőkkel
- Az Intel® Spray, a nyílt, méretezhető hordozható sugárkövető motor az Intel Embrey segítségével állít elő képeket. Az Intel Spray a 3D-s jelenetekre jellemző objektumokat és funkciókat is biztosít.
- Az Intel Spray rendelkezései közé tartoznak a térfogati és geometriai objektumok, anyagok, textúrák, fények, kamerák, keretpufferek, MPI-alapú elosztott számítástechnika és egyebek.
- Az OpenGL*-szerű háttérrel rendelkező fejlesztők számára az Intel Spray jobb módja lehet az eszközkészlet felfedezésének, mint az Intel Embrey.
- Intel Embrey path tracer exampA le program minimális és logikus bevezetést nyújt egy útvonalkövetőhöz. Az Intel Spray API-n belül elérheti az útvonalkövető renderer teljes professzionális megjelenítési megvalósítását.
- Az Intel Embrey képességeinek középpontjában a geometriai sugárkövetés áll. Ezzel szemben az Intel® Open Volume Kernel Library (Intel® Open VKL) a kötet vizualizációját ésampling képesség.
- Az Intel Embrey segítségével előállított képek zajtalaníthatók az Intel® Open Image Denoise funkcióval. Az Intel Spray azonban kiterjesztett keretpuffer-csatorna-hozzáférést biztosít az adatok zajtalanításának kezelésének egyszerűsítése érdekében. Az eredmény zajtalanított, kiváló minőségű képek alacsonyabb sugárkövetési számítási költségek mellett.
Következő lépések
- Előre összeállított s futtatásaampalkalmazásokat más Render Kit komponensekhez.
- További forrásokért lásd a Következő lépéseket.
Futtassa az Intel® Open Volume Kernel Library (Intel® Open VKL) S-tample
Ez az oktatóanyag egy előre lefordított interaktív s futtatását írja leampIntel® Openre épülő alkalmazás
Kötet kernelkönyvtár (Intel® Open VKL).
A pocok ExampKevésbéampAz alkalmazás grafikus felületen keresztül megjeleníti az Intel Open VKL API eredményeit.
Előfeltétel: Konfigurálja a rendszert.
Az alkalmazás futtatásához:
- Nyisson meg egy parancssort.
- Környezeti változók beállítása:
hívja a „C:\Programot Files (x86)\Intel\one API\setvars.bat”
JEGYZET Ha a Render Kit-et egyéni helyre telepítette, feltétlenül cserélje ki a C:\Programot Files (x86)\Intel\one API\ az egyéni telepítési útvonallal a parancs futtatása előtt. - Lépjen egy írható könyvtárba, és hozzon létre egy könyvtárat a támogatás tárolására files. Plample, hozza létre a
rongyos mappa:
cd %USERPROFILE%
légi fúrótornyok
cd szerelékek - Futtassa a sampalkalmazás:
pocok plamples.exe
Az SampAz eredmények egy új grafikus felület ablakban nyílnak meg.
A következő vezérlők állnak rendelkezésre:
- Kattintson a bal gombbal (Egér1), és húzza a kamerát a kamera elforgatásához.
- Kattintson a jobb gombbal (Egér2), és húzza a zoom kamerát.
- Kattintson a középső gombbal (Egér3), és húzza a pásztázáshoz a kamerát.
- Válasszon különböző átviteli funkciókat, Intel Open VKL API értékeket és renderelési vezérlőket a kötet megjelenítéséhez.
JEGYZET A felhasználói felület elemei átfedhetik egymást. Húzza el a kék vezérlősávot az összes vezérlő megjelenítéséhez.
Tippek és észrevételek
- Különböző renderelő módok érhetők el a rendering legördülő menüből. Ezek a módok a kortárs köteteknek felelnek megampling és renderelő alkalmazások.
- A Density Path Tracer renderer bemutatja a köteten belüli útvonalkövetést. A pocok Compute S-t használjaample() egy Woodcock-követés támogatásáraampling algoritmus. A párbeszédpanelek segítségével szabályozhatja az algoritmus paramétereit. Lásd: DensityPathTracer.cpp.
- Hit-iterator renderer bemutatja a találatiterátor és a gradiens számítási funkcionalitást. A vole Iterate it() és a vole Compute Gradient() függvényt használja. Ez az example is bemutatja az árnyéktesztet. Lásd: HitIteratorRenderer.cpp.
- A Ray-march iterátor bemutatja az intervallum iterációját és egy s térfogat kiszámításátample. A vole Iterate Interval() és a vole Compute S függvényt használjaample(). Lásd: RayMarchIteratorRenderer.cpp.
- Amikor a samples, vegye figyelembe, hogy a kód álnevű és moduláris, hogy támogassa az interaktív megjelenítési ablakot. A kód jobb megértéséhez kezdje a Pixel() renderelésével.
- Az ISPC módok megfelelnek az Intel® Implicit SPMD Program Compilerre épített kódmegvalósításoknak. Ezek a megvalósítások előrehaladnaktage modern processzorok SIMD képességeit, és több lehetőséget biztosít a teljesítményre.
Következő lépések
- Előre összeállított s futtatásaampalkalmazásokat más Render Kit komponensekhez.
- További forrásokért lásd a Következő lépéseket.
Futtassa az Intel® Spray Studio programot
Ez a bemutató bemutatja az Intel® Spray Studio alkalmazás futtatását. Az Intel Spray Studio egy bemutatóalkalmazás, amely az Intel® neap Rendering Toolkitben (Render Kit) található. Ez egy interaktív és bővíthető sugárkövető alkalmazás.
Előfeltétel: Konfigurálja a rendszert.
Az alkalmazás futtatásához:
- Nyisson meg egy parancssort.
- Környezeti változók beállítása:
hívja a „C:\Programot Files (x86)\Intel\one API\setvars.bat”
JEGYZET Ha a Render Kit-et egyéni helyre telepítette, feltétlenül cserélje ki a C:\Programot Files
(x86)\Intel\one API\ az egyéni telepítési útvonallal a parancs futtatása előtt. - Lépjen egy írható könyvtárba, és hozzon létre egy könyvtárat a támogatás és az eredmény tárolására files. Plample,
hozza létre a rigs mappát:
cd %USERPROFILE% midair rigs cd rigs - Futtassa az Intel Spray Studio programot: ospStudio.exe
Látnia kell egy interaktív megjelenítési ablakot: - A megjelenítési ablakban lépjen a következőre: File > Demo Scene, és válasszon egyet az előre meghatározott demók közül jelenetek.
JEGYZET Egyes jelenetek az Intel® Open Volume Kernel Library integrációs képességét mutatják be.
- Review a kiválasztott jelenetet. Plample, a Multilevel Hierarchy demó a következőképpen néz ki:
Ön irányíthatja a jelenetet view egérrel az alábbiak szerint:
• Kattintson a jobb gombbal a kamera be- és kimozdításához a látópontból.
• Kattintson a bal gombbal az elforgatáshoz.
• A nagyításhoz és kicsinyítéshez görgessen az egér görgőjével.
• Drag and drop a kamera mozgatásához.
A következő billentyűzetvezérlőket is használhatja:
• FEL/LE: Mozgassa a kamerát a Z tengely mentén (be és ki).
• ALT+FEL/ALT+LE: Mozgassa a kamerát az Y tengely mentén (fel vagy le).
• BAL: mozgassa a kamerát balra az X tengely mentén.
• JOBBRA: Mozgassa a kamerát jobbra az X tengely mentén.
• W/S: A kamera magasságának módosítása.
• ALT+S: Keret mentése a file egy helyi címtárba.
• A/D: Kamera irányszögének módosítása.
• ALT+A/ALT+D: Kameratekercs módosítása.
• G: A felhasználói felület megjelenítése/elrejtése.
• K: Lépjen ki az alkalmazásból.
• P: Jelenetdiagram nyomtatása a héjra.
• M: Nyomtasson ki egy anyagnyilvántartást a héjra.
• B: Kerethatárok nyomtatása.
• V: Kameraparaméterek nyomtatása a héjra.
• =: Nyomja meg a helyet a kameraparaméterek mentéséhez.
• -: Hely felbukkanása a kameraparaméterek mentéséhez.
• 0-9: fényképezőgép pillanatfelvételének beállítása.
• Tartsa X, tartsa Y, tartsa Z: A tengelyt korlátozza a kamera mozgásához. - Mentheti a kimeneti képet a Menü > Mentés… > Képernyőkép menüpontból a kívánt képformátumban. A kép elmentődik a Work Rags könyvtárba stúdióként. .
- Újra lehetview a mentett képernyőképet a kívánt képpel viewer.
Következő lépések
- Előre összeállított s futtatásaampalkalmazásokat más Render Kit komponensekhez.
- További forrásokért lásd a Következő lépéseket.
Következő lépések
Fedezze fel az Intel ® one API Rendering Toolkit (Render Kit) további erőforrásait.
API kézikönyvek
A Render Kit könyvtárak C99 alapú API interfészt biztosítanak. Az API kézikönyvek a nyilvános komponenskönyvtárban találhatók weboldalakat.
- Intel® OSPRay API kézikönyv
- Intel® Embree API kézikönyv
- Intel® Open Volume Kernel Library (Intel® Open VKL) API kézikönyv
- Intel® Open Image Denoise API kézikönyv
Minden C99 API-fejléc C++11 alatt fordítódik. Ha a C++-t részesíti előnyben, néhány Render Kit-könyvtár a fejlécben definiált C++ API burkolók funkcióit teszi elérhetővé. files.
Könyvtár | Fejléc |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Haladó Sample Programforrások
Minden komponensre sample, a forrás elérhető az összetevő GitHub* tárolójában:
- Intel Spray sample források
- Intel Embrey sample források
sampleírását lásd az Intel Embrey útmutató 9. fejezetében. - Intel Open VKL sample források
- Intel Open Image Denoise sample források
Ez csak parancssor. - Intel Spray Studio forrás
- Az összes samples egy egyszerű és átfogó homokozóban. Gyors szerkesztésük és újjáépítésük.
- Számos előfeltétel megszerzése a könyvtárak automatikus felépítéséhez
- Reviewbelső könyvtári forráskóddal
- A Render Kit funkcióinak módosítása, beleértve az staga könyvtár felépítési idejének opcionális szolgáltatásai
- A superbill szkript a Render Kit disztribúció ruttily összetevőjeként kerül szállításra. A Render Kit GitHub portálon is található. A szuperbill szkript áttekintését az operációs rendszeredhez tartozó dokumentumban találod:
- Építsen Intel one API Rendering Toolkit könyvtárakat Windows* operációs rendszerhez
- Építsen Intel one API Rendering Toolkit könyvtárakat Linux* operációs rendszerhez
- Intel one API Rendering Toolkit könyvtárak létrehozása macOS-hez*
Fórumok és visszajelzések
Tegyen fel kérdéseket és küldjön visszajelzést az Intel oneAPI Rendering Toolkit fórumán.
Jelentse a technikai problémákat közvetlenül az összetevő GitHub adattáraiban:
- Intel Spray adattár
- Intel Embrey adattár
- Intel Open VKL adattár
- Intel Open Image Denoise lerakat
- Intel Spray Studio adattár
Hibaelhárítás
Ez a szakasz az Intel® one API Rendering Toolkit (Render Kit) használata során felmerülő ismert problémákat írja le.
Technikai támogatásért keresse fel az Intel ® one API Rendering Toolkit közösségi fórumát.
Hiba: Nincs megadva protokoll
A következő hibaüzenetet láthatja, ha grafikus felhasználói felület alapú alkalmazást futtat egy Docker* tárolóból:
Nincs megadva protokoll
65544-es hiba: X11: Nem sikerült megnyitni a kijelzőt: 0
A hívás megszakítása a 'sty::runtime error' előfordulása után
What(): Nem sikerült inicializálni a GLFW-t!
Megszakítva (a mag kidobva)
Megoldás: Az alkalmazás elindítása előtt győződjön meg arról, hogy futtatta az xhost parancsot a Docker-tárolóban:
host +
Megjegyzések és felelősség kizárása
Az Intel technológiákhoz engedélyezni kell a hardver, a szoftver vagy a szolgáltatás aktiválását.
Egyetlen termék vagy alkatrész sem lehet teljesen biztonságos.
A költségek és az eredmények változhatnak.
© Intel Corporation. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Más nevek és márkák mások tulajdonát képezhetik.
Termék- és teljesítményinformációk
A teljesítmény a használattól, a konfigurációtól és egyéb tényezőktől függően változik. További információ: www.Intel.com/PerformanceIndex.
Felülvizsgálati szám: 20201201
Ez a dokumentum nem ad engedélyt (kifejezetten vagy hallgatólagosan, megtagadással vagy más módon) semmilyen szellemi tulajdonjogra.
A leírt termékek tervezési hibákat vagy hibáknak nevezett hibákat tartalmazhatnak, amelyek miatt a termék eltérhet a közzétett specifikációktól. Az aktuális jellemző hibák kérésre rendelkezésre állnak.
Az Intel elhárít minden kifejezett és vélelmezett garanciát, beleértve korlátozás nélkül az eladhatóságra, az adott célra való alkalmasságra és a jogsértésekre vonatkozó hallgatólagos garanciákat, valamint a teljesítés menetéből, a kereskedés menetéből vagy a kereskedelmi felhasználásból eredő minden garanciát.
Dokumentumok / Források
![]() |
intel Ismerkedés a oneAPI Rendering Toolkit for Windows rendszerrel [pdf] Felhasználói útmutató Kezdő lépések a oneAPI Rendering Toolkit for Windows alkalmazással, Kezdő lépések, a oneAPI Rendering Toolkit for Windows, Toolkit for Windows |