intel - logó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

  1. Konfigurálja a rendszert.
  2. Építsd meg és futtasd sample alkalmazások.
  3. Futtassa az előre összeállított s-tample alkalmazások.
  4. 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:

  1. Telepítse az egy API-tample böngészőt az s eléréséhezample források.
  2. Telepítse a Microsoft Visual Studio*-t a Cake-vel* és a Windows* SDK-t az samples.
  3. Telepítse a képalkotó eszközöket.
  4. 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

  1. Az illesztőprogram letöltéséhez lépjen a Grafikus illesztőprogramok oldalra.
  2. Kattintson az Intel® Graphics – Windows ® 10 DCH illesztőprogramok legújabb verziójára.
  3. 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:

  1. Keresse meg mintampprojekt a Code S használatávalample Böngésző Intel® oneAPI eszközkészletekhez.
  2. É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:

  1. Nyisson meg egy x64 Native Tools parancssort a VS 2019-hez.
  2. 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.
  3. 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ü:intel Ismerkedés a oneAPI Rendering Toolkit for Windows rendszerrel – Hozzon létre egy projektet
  4. 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.intel Ismerkedés a oneAPI Rendering Toolkit for Windows rendszerrel – cpp
  5. 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.intel Kezdő lépések a oneAPI Rendering Toolkit for Windows - oneAPI Libraries szolgáltatással
  6. 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.
  7. 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.intel Ismerkedés a oneAPI Rendering Toolkit for Windows rendszerrel – Create
  8. Nyomja meg a Tab billentyűt a Létrehozás kiválasztásához, majd nyomja meg az Enter billentyűt.
  9. 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:intel Kezdő lépések a oneAPI Rendering Toolkit for Windows rendszerrel – Válasszon c nyelvetb. Válassza ki az Intel Open VKL-tample:intel Kezdő lépések a oneAPI Rendering Toolkit for Windows rendszerrel – VKL sample

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*

  1. Keresse meg azt a mappát, ahová a 01_ospray_gsg s fájlt letöltötteample.
  2. Futtassa a következő parancsokat az s felépítéséhezample:
    midair build cd build cake .. cake –build . –config kiadás
  3. Lépjen a Release könyvtárba.
  4. Futtassa az alkalmazást.
    .\ospTutorialCpp.exe
  5. 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:intel Kezdő lépések a oneAPI Rendering Toolkit for Windows-hoz – akkumulációs renderelés• Tíz-felhalmozási render felhalmozott Frame Cup:

intel Kezdő lépések a oneAPI Rendering Toolkit for Windows -Build szolgáltatássalÉpítsen és futtasson egy Intel® Embrey S-tample a tortát*

  1. Keresse meg azt a mappát, ahová letöltötte a 02_embree_gsg s fájltample.
  2. Futtassa a következő parancsokat az s felépítéséhezample:
    mkdir build
    cd build
    torta ..
    cmake –build . –config kiadás
  3. Lépjen a Release könyvtárba.
  4. 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

  1. Keresse meg a mappát, ahová letöltötte a 03_openvkl_gsg s fájltample.
  2. 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
  3. Lépjen a Release könyvtárba.
  4. 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

  1. Keresse meg a mappát, ahová letöltötte a 04_oidn_gsg s fájltample.
  2. Futtassa a következő parancsokat az s felépítéséhezample:
    midair build cd build torta ..
    torta – épít . –config kiadás
  3. Lépjen a Release könyvtárba.
  4. 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
  5. Futtassa az alkalmazást a kép zajtalanításához.
    .\oidnDenoise.exe – a felhalmozott Frame Capp. pm -o denoised.pfm
  6. 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:

intel Kezdő lépések a oneAPI Rendering Toolkit for Windows rendszerrel – hibás eredmény• Zajtalanított eredmény. délután:intel Kezdő lépések a oneAPI Rendering Toolkit for Windows rendszerrel - Futtasson egy InteltÉpítsen és futtasson egy Intel® Implicit SPMD Program Compiler S-tample a CMake* használatával

  1. Keresse meg azt a mappát, ahová letöltötte a 05_ispc_gsg s fájltample.
  2. Futtassa a következő parancsokat az s felépítéséhezample:
    levegőben építkezni
    cd build
    torta ..
    torta – épít .
  3. Futtasson egy egycélú s-tampalkalmazás:
    .\simple.exe
  4.  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:

  1. Nyisson meg egy parancssort.
  2. 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.
  3. 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
  4. 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 szerkeszthetiintel Kezdő lépések a oneAPI Rendering Toolkit for Windows használatával – legördülő gombokVezé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:

  1. Nyisson meg egy parancssort.
  2. 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.
  3. 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
  4. 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.

intel Kezdő lépések a oneAPI Rendering Toolkit for Windows-hoz – 3D sugárralTippek é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:

  1. Nyisson meg egy parancssort.
  2. 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.
  3. 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
  4. 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.
    intel Kezdő lépések a oneAPI Rendering Toolkit for Windows szolgáltatással – minden vezérlő

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:

  1. Nyisson meg egy parancssort.
  2. 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.
  3. 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
  4. Futtassa az Intel Spray Studio programot: ospStudio.exe
    Látnia kell egy interaktív megjelenítési ablakot:intel Ismerkedés a oneAPI Rendering Toolkit for Windows rendszerrel - File
  5. 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.intel Kezdő lépések a oneAPI Rendering Toolkit for Windows rendszerrel – Demo SceneJEGYZET Egyes jelenetek az Intel® Open Volume Kernel Library integrációs képességét mutatják be.
  6. Review a kiválasztott jelenetet. Plample, a Multilevel Hierarchy demó a következőképpen néz ki:intel Ismerkedés a oneAPI Rendering Toolkit for Windows rendszerrel – 1. bemutató jelenetÖ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.
  7. 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. .intel Kezdő lépések a oneAPI Rendering Toolkit for Windows rendszerrel - Mentés
  8. Ú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
Szuperszámlák
Helyi környezetet telepíthet az összes s létrehozásához és futtatásáhozamples a szuperbill. A superbill egy komplett automatizált Cake* szkript az összes Render Kit könyvtár és s lekéréséhez és létrehozásához.amples. A szuperszámla a következő esetekben javasolt módszer:
  • 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.

intel - logó

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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *