intel - loguAccuminciate cù un API Rendering Toolkit per Windows
Guida d'usu

L'istruzzioni seguenti assume chì avete installatu l'Intel® one API Rendering Toolkit (Render Kit). Se ùn avete micca installatu u toolkit, vede Intel® one API Toolkits Installation Guides per l'opzioni di installazione. Segui questi Passi per inizià cù Intel® one API Rendering Toolkit

  1. Configurate u vostru sistema.
  2. Custruisce è curriri sample applicazioni.
  3. Eseguite u s pre-cumpilatuample applicazioni.
  4. I prossimi passi: Review risorse supplementari per sapè più nantu à u Render Kit.

Configurate u vostru Sistema

Per utilizà l'Intel® one API Rendering Toolkit (Render Kit) samples, prima vi tocca à stallà u vostru sistema comu siguenti:

  1. Installa una API sample navigatore per accede à sample fonti.
  2. Installa Microsoft Visual Studio * cù Cake * è Windows * SDK per custruisce u samples.
  3. Installa strumenti di imaging.
  4. Opzionale: Installa i driver GPU.

Installa l'unica API Sampu Browser
Pudete accede à sample applicazioni da una API sampu navigatore. U navigatore hè distribuitu cum'è parte di l'Intel® one API Base Toolkit (Base Kit) in u repertoriu dev-utilities.
Installa u Kit Base cù Intel® one API Threading Building Blocks, chì hè dispunibule in Render Kit è Base Kit. Nisun altru cumpunenti di u Kit Base hè necessariu. Vede a pagina di u produttu Base Kit per più infurmazione è i ligami di scaricamentu.
NOTA Pudete ancu ottene u samples manualmente usendu Git*.
Installa Microsoft Visual Studio * cù Cake * è Windows * SDK
Ancu se l'Intel® neap Toolkits ùn necessitanu micca Cake* è Windows* SDK, parechji API sampi sò furniti cum'è prughjetti di fà. Per custruisce tali samples, vi tocca à stallà Cake è Windows SDK.
Per fà questu, installate l'uttene di sviluppu di Microsoft Visual Studio * C++, chì includenu Make tools in the desktop development with C++ workload. Vede i prughjetti di Cake in Visual Studio per l'istruzzioni di installazione.
Di genere, i cumpunenti necessarii sò stallati da a sezione opzionale di l'installatore di Visual Studio. Visual C++ Tools for Cake hè stallatu per difettu cum'è parte di u Sviluppu di Desktop cù a carica di travagliu C++. Per più infurmazione nantu à Cake, riferite à CMake.org. Per più infurmazione nantu à u SDK di Windows * fate riferimentu
u Microsoft Dev Center Windows * SDK.
Installa Strumenti di imaging
Render Kit sampi le è l'applicazioni spessu necessitanu immagini preprocessate cum'è input o generanu immagini cum'è output. Per vede è cunvertisce l'imaghjini di input è output, avete bisognu di uttene strumenti di imaging per stagin Net PBM filetipi (PPM è PFM). U strumentu cunsigliatu hè Image Magics *. Vede l'Image Magick websitu per struzzioni d'installazione standalone è gestore di pacchetti.
Per l'utilizatori di GPU, scaricate è installate i driver GPU

  1. Per scaricà u driver, andate à Graphics Drivers.
  2. Cliccate nantu à l'ultima versione di Intel® Graphics - Windows ® 10 DCH Drivers.
  3. Eseguite u installatore.

Prossime Passi
Accuminciate cù l'Intel® one API Rendering Toolkit custruendu è eseguendu sample applicazioni.
Feedback
Condividi i vostri feedback nantu à questu articulu in u foru di Intel ® one API Rendering Toolkit.
Custruisce è Esegui Sample Progetti Utilizendu a Linea di Command Visual Studio *
Prerequisite: Configurate u vostru sistema.
Per custruisce è curriri cum'èampLe:

  1. Locate cum'èampu prughjettu cù u Code Sample Browser per Intel® oneAPI Toolkits.
  2. Custruite è eseguite cum'èampu prughjettu cù CMake *.

Scaricà Samples usendu u codice Sample Browser per Intel® one API Toolkits
Aduprà u codice Sample Browser per Intel one API Toolkits per scopre a cullizzioni di Intel® one API in lineaamples. Pudete cupià u samples à u vostru discu locale cum'è buildable sampi prughjetti. A maiò parte di l'API Intel oneampi prughjetti sò custruiti cù Make* o Cake, cusì l'istruzzioni di custruzzione sò incluse cum'è parte di u sample in un README file. Codice Sampu Browser per Intel one API Toolkits hè un unicu autonomufile eseguibile chì ùn hà micca dipendenze di biblioteche di runtime dinamiche.
Per una lista di cumpunenti chì supportanu Cake, vede Utilizà Cake cù una Applicazioni API.
Impurtante
Una cunnessione Internet hè necessaria per scaricà u samples per Intel one API Toolkits. Per infurmazione nantu à cumu utilizà stu toolkit offline, vede Sviluppu in Sistemi Offline.
Codice Sampu Browser per Intel one API Toolkits ùn funziona micca cù i paràmetri di proxy di u sistema è ùn sustene micca u proxy WPAD. Se avete prublemi à cunnette da daretu à un proxy, vede Risoluzione di i prublemi.
Per scaricà l'Intel® one API Rendering Toolkit (Render Kit) samples:

  1. Apertura una finestra di cumandamentu x64 Native Tools Command Prompt per VS 2019.
  2. Configurate variabili d'ambiente:
    chjamate "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se installate u Render Kit in un locu persunalizatu, assicuratevi di rimpiazzà C:\Program Files (x86)\Intel\one API\ cù a strada di installazione persunalizata prima di eseguisce u cumandamentu.
  3. Da u terminal, eseguite u Code Sample Browser per Intel one API Toolkits cù C++ è C samples. neap-cli -l cedulu
    Un menu API CLI appare:intel Iniziate cù oneAPI Rendering Toolkit per Windows - Crea un prughjettu
  4. Selezziunate Crea un prughjettu cù i tasti freccia, dopu appughjà Enter.
    A selezzione di a lingua apparirà.intel Iniziate cù oneAPI Rendering Toolkit per Windows - cpp
  5. Sceglite a lingua per u vostru sample. Per u vostru primu prughjettu, selezziunate a tazza, dopu appughjà Enter.
    U toolkit sampLes listes appare. Render Kit sampi li sò situati sottu à l'unicu sottoarbre di Biblioteche API.intel Iniziate cù oneAPI Rendering Toolkit per Windows - Biblioteche oneAPI
  6. Navigate à una Biblioteche API> Introduzione cù Intel one API Rendering Toolkit> Intel Spray sample > 01_ospray_gsg, poi appughjà Enter.
  7. Specificà un locu per scaricà u prugettu. Per automaticamente, hè u percorsu da induve avete eseguitu u Code Sample Browser per l'Intel one API Toolkits è u nome di u prugettu.intel Iniziate cù oneAPI Rendering Toolkit per Windows - Crea
  8. Press Tab per selezziunà Crea, dopu appughjà Enter.
  9. Repetite i passi per scaricà samples per altri cumpunenti: 02_embree_gsg per Intel® Embraer, 03_openvkl_gsg per Intel® Open Volume Kernel Library, 04_oidn_gsg per Intel® Open Image
    Denoise, è 05_ispc_gsg per Intel® Implicit SPMD Program Compiler (Intel® ISPC). U sampi sò numerati è staged esse pruvatu in ordine.
    Biblioteca Intel Open Volume Kernel 03_openvkl_gsg sample hè dispunibule in l'opzione di menu in lingua C di u Code Sample Browser per Intel one API Toolkits:
    a. Sceglite a lingua c:intel Iniziate cù oneAPI Rendering Toolkit per Windows - Sceglite a lingua cb. Sceglite l'Intel Open VKL sampLe:intel Iniziate cù oneAPI Rendering Toolkit per Windows - VKL sample

Vede Esplora Intel one API Samples from the Command Line per un video tutoriale nantu à a creazione di un prughjettu cù a linea di cummanda.
Crea è esegui un Intel® Spray Sample use Cake*

  1. Navigate à u cartulare induve avete scaricatu u 01_ospray_gsg sample.
  2. Eseguite i seguenti cumandamenti per custruisce u sampLe:
    midair build cd build cake .. cake –build . -config Liberazione
  3. Navigate à u cartulare Release.
  4. Eseguite l'applicazione.
    .\ospTutorialCpp.exe
  5. Review l'imagine di output cù una maghjina viewer applicazione per PPM file tipu. Per esample, cù Image Magick*:
    \imdisplay.exe prima Frame Cup. ppm
    \imdisplay.exe accumulate Frame Capp. ppm
    Duvete vede l'imagine di output:
    • Accumulazione unica rende u primu Frame Cpp:intel Iniziate cù oneAPI Rendering Toolkit per Windows - accumulation render• Ten-accumulation rende accumulate Frame Cup:

intel Iniziate cù oneAPI Rendering Toolkit per Windows -BuildCustruite è eseguite un Intel® Embey Sample use Cake*

  1. Navigate à u cartulare induve avete scaricatu u 02_embree_gsg sample.
  2. Eseguite i seguenti cumandamenti per custruisce u sampLe:
    mkdir custruisce
    custruzzione di cd
    torta..
    cmake -custruisce . -config Liberazione
  3. Navigate à u cartulare Release.
  4. Eseguite l'applicazione.

.\minimal.exe
U sampl'applicazione esegue duie teste di intersezione di raghji à triangulu cù l'API Intel Embrey. Una prova hè successu, mentre chì l'altra prova hè un miss. L'output hè scrittu à u terminal:
0.000000, 0.000000, -1.000000: Truvatu intersezzione nantu à a geometria 0, primitivu 0 à tsar = 1.000000 1.000000, 1.000000, -1.000000: Ùn truvate micca intersezzione.
Crea è eseguisce una libreria Intel® Open Volume Kernel Sample usendu CMake *

  1. Navigate à u cartulare induve avete scaricatu u 03_openvkl_gsg sample.
  2. Eseguite i seguenti cumandamenti per custruisce u sampLe:
    custruì a mezz'aria
    custruzzione di cd
    torta..
    torta - custruì. -config Liberazione
  3. Navigate à u cartulare Release.
  4. Eseguite l'applicazione.

.\vklTutorial.exe
U sampl'applicazione mostra sampling in un volume è outputs generati proceduralmente. sampling,
calculu di gradiente, è multi-attributu sampling. L'output hè scrittu à u terminal.

Custruite è eseguite un Intel® Open Image Denoise Sample usendu CMake *

  1. Navigate à u cartulare induve avete scaricatu u 04_oidn_gsg sample.
  2. Eseguite i seguenti cumandamenti per custruisce u sampLe:
    midair build cd build cake ..
    torta - custruì. -config Liberazione
  3. Navigate à u cartulare Release.
  4. Cunvertisce u Frame Cup accumulatu. ppm in u furmatu PFM cù l'ordine di dati LSB. Per esample, cù u strumentu di cunversione Image Magics *:
    \magick.exe cunvertisceample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: accumulated Frame Capp. pm
  5. Eseguite l'applicazione per denoise l'imaghjini.
    .\oidnDenoise.exe -u so Frame Capp accumulatu. pm -o denoised.pfm
  6. Review l'immagine di output cù una maghjina viewer applicazione per PPM file tipu. Per esample, cù Image Magics*:
    \imdisplay.exe denoised. pm
    • Originale dece-accumulation rende accumulate Frame Cup:

intel Iniziate cù oneAPI Rendering Toolkit per Windows - Risultatu denoised• Denoised risultatu denoised. pm:intel Iniziate cù oneAPI Rendering Toolkit per Windows - Eseguite un IntelCustruite è eseguite un Intel® Implicit SPMD Program Compiler Sample usendu CMake *

  1. Navigate à u cartulare induve avete scaricatu u 05_ispc_gsg sample.
  2. Eseguite i seguenti cumandamenti per custruisce u sampLe:
    custruì a mezz'aria
    custruzzione di cd
    torta..
    torta - custruì.
  3. Eseguite un s di destinazione unicuampl'applicazione:
    .\simple.exe
  4.  Eseguite un s multi-targetampl'applicazione:
    ./simple_multi.exe
    L'applicazione esegue una semplice operazione di array in virgola flottante. U risultatu hè stampatu à u stout.
0: simplice (0.000000) = 0.000000 8: simplice (8.000000) = 2.828427
1: simplice (1.000000) = 1.000000 9: simplice (9.000000) = 3.000000
2: simplice (2.000000) = 4.000000 10: simplice (10.000000) = 3.162278
3: simplice (3.000000) = 1.732051 11: simplice (11.000000) = 3.316625
4: simplice (4.000000) = 2.000000 12: simplice (12.000000) = 3.464102
5: simplice (5.000000) = 2.236068 13: simplice (13.000000) = 3.605551
6: simplice (6.000000) = 2.449490 14: simplice (14.000000) = 3.741657
7: simplice (7.000000) = 2.645751 15: simplice (15.000000) = 3.872983

Prossime Passi
Esplora risorse supplementari in Next Steps.

Eseguite Sample Applicazioni

In più di e librerie, l'Intel® onlap Rendering Toolkit furnisce s pre-cumpilatiample applicazioni à
mette in evidenza e caratteristiche di u toolkit. Queste applicazioni pre-cumpilate spessu usanu biblioteche grafiche esterne per vede
funziunalità in modu interattivu. In questa sezione, amparà à eseguisce l'applicazioni interattive pre-cumpilate.

Eseguite l'applicazioni interattive pre-cumpilate

  • Eseguite un sop pre-cumpilatu Exampl'applicazione cù Intel ® Spray.
    sop Examples mostra a rendering basica di una scena interattiva cù Intel Spray. Hà cuntrolli GUI chì pudete cambià per scopre e funzioni Intel Spray.
  • Eseguite una applicazione di geometria triangulu pre-cumpilata cù Intel ® Embrey. geometria triangulu, comu altri Intel Embrey samples, dimostra a capacità di calculu core ray-tracing.
    Aduprate a geometria di triangulu per esplorà e funzioni di Intel Embrey.
  • Eseguite un vole pre-cumpilatu Exampl'applicazione cù Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Examples mostra a rendering basica di una scena interattiva cù Intel Open VKL. Hà cuntrolli GUI tipici per a visualizazione di rendering di voluminu.

NOTA Intel ® Open Image Denoise hè utilizatu cum'è una funzione di postprocessing in ospExamples sampl'applicazione è in Intel Spray Studio. Intel Open Image Denoise ùn hà micca una applicazione interattiva standalone
Eseguite l'applicazione Intel® OSPRay Studio Showcase
Intel Spray Studio combina biblioteche Render Kit in una applicazione di vetrina di punta. Pruvate l'applicazione Intel Spray Studio precompilata prima di scopre u codice fonte per aduprà per i vostri prughjetti.
Caratteristiche di Intel Spray Studio:

  • Un graficu di scena di riferimentu per carica, almacenà è trasfurmà a geometria di scena, texture è parametri in un ambiente interattivu
  • Strumentazione di scena basata in GUI per rende u cuntrollu di i paràmetri di una applicazione interattiva
  • Infrastruttura di plugin C++ per cuntrolli persunalizati
  • Input / Output: Wave front OBJ, GLTF *, texture HDR cù Open Image IO *, output d'immagine statica
  • Passi di post-processamentu di Intel Open Image Denoise cù a libreria di denoiser di moduli osprey da Intel Spray
  • Legami Python* à u rendering di script
  •  Cuntrolli di animazione di càmera
  • Rendu multi-node cù MPI

Corri un Sample cù Intel® OSPRay
Questa guida mostra cumu eseguisce un s interattivuampl'applicazione cù Intel® OSPRay da Intel® oneAPI Rendering Toolkit (Render Kit) per Windows * OS.
Prerequisite: Configurate u vostru sistema.
Per eseguisce l'applicazione:

  1. Apertura un prompt di cumanda.
  2. Configurate variabili d'ambiente:
    chjamate "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
    NOTA Se installate u Render Kit in un locu persunalizatu, assicuratevi di rimpiazzà C:\Program Files (x86)\Intel\oneAPI\ cù a strada di installazione persunalizata prima di eseguisce u cumandimu.
  3. Andate à un repertoriu scrivibile è creanu un repertoriu per almacenà u supportu files. Per esample, crea u cartulare rkgsg : cd %USERPROFILE% midair rkgsg cdrkgsg
  4. Eseguite ospExamples: ospExamples.exe

Una nova finestra GUI si apre cù parechje sceni simplici cumposti da tipi di geometria basica, luci è volumi. Pudete edità a scena clicchendu u buttone drop-downintel Iniziate cù oneAPI Rendering Toolkit per Windows - i buttoni drop-downCuntrolli è Cunsiglii
Pudete cuntrullà a scena view cù un mouse cusì:

  • Cliccate cù u dirittu per spustà a camera è fora da u puntu di sguardu.
  • Cliccate cù a manca per girà.
  • Aduprate una rota di u mouse per fà una panoramica.
    Questu informa ancu l'ID di geometria per a geometria intersecata sottu u cursore in un terminal.
  • Drag and drop to move a camera.

Pudete ancu aduprà i seguenti cuntrolli di u teclatu:

  • Press G per vede / nasconde l'interfaccia d'utilizatore.
  • Press Q per abbandunà l'applicazione.
    Pudete ancu cuntrullà a scena da u pannellu di cuntrollu:
  • Pruvate diverse scene geometriche è volumetriche. View li sottu diversi rendering.
  • L'annullamentu di u quadru nantu à l'interazzione permette una animazione più cuntinua durante a navigazione.
  • Attivate a prufundità di mostra per mostrà a prufundità relativa à l'intersezzione di raghji cù a scena da ogni locu di pixel di a camera.
  •  Permette di mostra l'albedo per vede l'albedo di u materiale à l'intersezzione di raghji cù a scena da ogni locu di pixel di a camera.
  • Abilita u denoiser per denoise ogni quadru cù Intel® Open Image Denoised
    Nota: U denoiser puderia travaglià esse megliu osservatu cù certi geometrii cà cù altri. Per esampLe, u settore di scena predefinitu Streamlines mostra a cunvergenza cù u denoise più chjaramente.

NOTA Se l'osprey module denoiser ùn hè micca dispunibile in a vostra distribuzione, pudete uttene usendu u Superbill cum'è deskrittu in i Passi Next.

  • Cambia u filtru di pixel à review i sfarenti metudi anti-aliasing dispunibili in l'API.
  • Cambia pixel samples, chì hè u numeru di scena samples per pixel in una accumulazione. più altu sampi risultati in tempi di rendering più longu, ma cunvergenza più veloce per accumulazione. Meno samples per pixel risulta un rendimentu di l'applicazione più veloce.
  • Cambia u paràmetru di a lunghezza massima di a strada, chì hè u numeru di riflessioni o rifrazioni di caminu per sample. Un numeru più altu hè più precisu, mentre chì un numeru più bassu hè più veloce per calculà.
  • Cambia a lunghezza di u percorsu di a roulette, chì hè u sogliu o riflessioni o rifrazioni à quale finiscinu aleatoriamente u traversu di un ragiu. Un numeru più altu hè più precisu, mentre chì un numeru più bassu hè più veloce per calculà.
  • Cambia sampi cuntribuzioni. Sample cuntribuzione menu cà u min Cuntribuzione ùn affettanu a scena. Un numeru più bassu hè più precisu, mentri un numeru più altu hè più veloce per calculà.
  • Cambia a sfocatura di u muvimentu di a camera per cuntrullà l'affettu di sfocatura mentre move a camera. Un valore di 0 disattiva a sfocatura.
  • Attivate Render Sun Sky per accende un orizzonte di scena cuntrullabile. A scena rifletterà l'orizzonte cum'è cunfiguratu da i paràmetri pop-up GUI.

Prossime Passi

  • Eseguite s pre-cumpilatiample applicazioni per altri cumpunenti di Render Kit.
  • Esplora risorse supplementari in Next Steps.

Eseguite Intel® Embree Sample
Stu tutoriale mostra cumu eseguisce un interattivu Intel® Embrey pre-cumpilatu sample applicazioni incluse in l'Intel® one API Rendering Toolkit (Render Kit). Questu sample mostra cumu generà una maghjina cù geometria basica cù Intel Embrey.
A geometria triangulu sampL'applicazione mostrata in u tutorialu usa una interfaccia d'utilizatore grafica per creà un cubu staticu è un pianu di terra utilizendu vertici trianguli.
Prerequisite: Configurate u vostru sistema.
Per eseguisce l'applicazione:

  1. Apertura un prompt di cumanda.
  2. Configurate variabili d'ambiente:
    chjamate "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se installate u Render Kit in un locu persunalizatu, assicuratevi di rimpiazzà C:\Program Files (x86)\Intel\one API\ cù a strada di installazione persunalizata prima di eseguisce u cumandamentu.
  3. Andate à un repertoriu scrivibile è creanu un repertoriu per almacenà u supportu files. Per esample, crea u cartulare rk_gsg :
    cd %USERPROFILE%
    riggi a mezz'aria
    rigs di cd
  4. Eseguite a geometria triangulu sample: triangle_geometry.exe
    Una nova finestra si apre cun un cubu 3D ray-traced. Per spustà a camera, cliccate è trascinate u buttone manca di u mouse o utilizate W, A, S, D o freccia. Per i dettagli nantu à u sample, vede u Chapter 9 in a documentazione Intel Embey.

intel Iniziate cù oneAPI Rendering Toolkit per Windows - 3D rayCunsiglii è Osservazioni

  • Per spustà a camera, cliccate è trascinate u buttone manca di u mouse o utilizate i buttoni W, A, S, D o i tasti freccia.
  • Questu sample mostra cumu generà una maghjina cù geometria basica cù Intel Embrey.
  • geometria triangulu sample caratteristiche:
  • Un array hard-coded di dati di vertice di float simplici, custituitu da locu di i cantoni di u cubu è u pianu di terra.
  • A definizione di liste d'indici per custruisce trianguli da i vertici.
  • Strutture di dati di geometria definite da l'API per creà è cummette dati vertici è indici in a scena.
  •  Una gerarchia di calculu multi-threaded per u ray-tracing sopra u quadru di l'imaghjini.
  • I raghji di l'informatica sò divisi in piastrelle di pixel di schermu. Tiles sò spartuti trà i fili.
  • Ogni tile esegue teste di intersezione di raghji per ogni pixel in u tile.
  • In più di e teste di intersezzione di raghji di basa chì determinanu i culori di u triangulu, una prova di intersezzione di l'ombra (occlusione) hè realizata à u puntu di intersezzione per una direzzione di luce fissa codificata.
  • I pixel finali anu dati di culore calculati da i raghji imballati in triplette di culore RGB.
  • L'astrazione di scaffolding furnisce assai di u codice di cola. Questa astrazione hè usata assai in altri Intel
    Embrey sample applicazioni. U sampl'astrazione include:
  • Configurazione per i richiami à e funzioni di inizializazione, rendering è sfondate
  • Strutture di dati per a gestione di dati di scena
  • Ingressu / output da tastiera è mouse
  • L'API si aggancia à u codice di gestione di a finestra di u sistema operatore per a visualizazione

Vede a fonte di l'applicazione in triangle_geometry_device.cpp in u repository Intel Embraer GitHub *.
Relazione Intel Embrey cù altri cumpunenti di Render Kit

  • Intel® Spray, u mutore di ray-tracing portatile scalabile apertu, usa Intel Embrey per generà imagine. Intel Spray furnisce ancu l'ogetti è e funziunalità tipica di e scene 3D.
  • Pruvisioni Intel Spray includenu ugetti di volumi è geometria, materiali, textures, luci, camera, frame buffers, computing distribuitu basatu in MPI, è altri.
  • Per i sviluppatori cù un sfondate cum'è OpenGL *, Intel Spray pò esse un modu megliu per inizià l'esplorazione di u toolkit chì l'Intel Embrey.
  • Intel Embrey path tracer exampu prugramma furnisce una introduzione minima è logica à un tracciatore di strada. Accede à una implementazione di visualizazione prufessiunale cumpleta di un renderer di traccia di traccia in l'API Intel Spray.
  •  A capacità di Intel Embrey hè centrata intornu à u ray-tracing geomètrico. In cuntrastu, Intel® Open Volume Kernel Library (Intel® Open VKL) furnisce visualizazione di volumi è sampcapacità di ling.
  • L'imaghjini resi cù l'Intel Embrey ponu esse denoised cù Intel® Open Image Denoise. Tuttavia, Intel Spray furnisce l'accessu di u canale di buffer di frame allargatu per simplificà a gestione di denoising di dati. U risultatu hè l'imaghjini denoised d'alta qualità à un costu di calculu di traccia di raghji ridottu.

Prossime Passi

  • Eseguite s pre-cumpilatiample applicazioni per altri cumpunenti di Render Kit.
  • Vede i Passi Successivi per più risorse.

Eseguite Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Stu tutoriale descrive cumu eseguisce un s interattivu pre-cumpilatuampl'applicazione basata nantu à Intel® Open
Libreria di kernel di volumi (Intel® Open VKL).
U vole Examples sampl'applicazione rende i risultati di l'API Intel Open VKL à u screnu attraversu una interfaccia grafica.
Prerequisite: Configurate u vostru sistema.
Per eseguisce l'applicazione:

  1. Apertura un prompt di cumanda.
  2. Configurate variabili d'ambiente:
    chjamate "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se installate u Render Kit in un locu persunalizatu, assicuratevi di rimpiazzà C:\Program Files (x86)\Intel\one API\ cù a strada di installazione persunalizata prima di eseguisce u cumandamentu.
  3. Andate à un repertoriu scrivibile è creanu un repertoriu per almacenà u supportu files. Per esample, creà u
    cartulare rags :
    cd %USERPROFILE%
    riggi a mezz'aria
    rigs di cd
  4. Corri u sampl'applicazione:
    vole Examples.exe
    U sampi risultati si apre in una nova finestra GUI.

I seguenti cuntrolli sò dispunibili:

  • Cliccate cù u left (Mouse1) è trascinate per girà a camera.
  • Cliccate cù u dirittu (Mouse2) è trascinate per zoomà a camera.
  • Cliccate cù u mezzu (Mouse3) è trascinate per panorà a camera.
  • Selezziunate diverse funzioni di trasferimentu, valori Intel Open VKL API, è cuntrolli di rendering per visualizà u voluminu.
    intel Iniziate cù oneAPI Rendering Toolkit per Windows - tutti i cuntrolli

NOTA L'elementi di l'interfaccia d'utilizatore ponu sovrapponi. Arrastate è lasciate a barra di cuntrollu blu per vede tutti i cuntrolli.
Cunsiglii è Osservazioni

  • Diversi modi di rendering sò dispunibuli da u menù drop-down di rendering. Sti modi currispondenu à u vulume cuntimpuraniu sampapplicazioni di ling è rendering.
  • Density Path Tracer renderer mostra a traccia di percorsu in un voluminu. Si usa vole Compute Sample() in sustegnu à un Woodcock-tracking sampling algoritmu. Aduprate e scatuli di dialogu per cuntrullà i paràmetri di l'algoritmu. Vede DensityPathTracer.cpp.
  • Hit-iterator renderer mostra a funziunalità di calculu di iteratore di hit è gradiente. Utiliza vole Iterate it () è vole Compute Gradient (). Questu example dimustra ancu teste d'ombra. Vede HitIteratorRenderer.cpp.
  • L'iteratore Ray-march mostra l'iterazione di intervalli è u calculu di un voluminu sample. Utiliza vole Iterate Interval() è vole Compute Sample(). Vede RayMarchIteratorRenderer.cpp.
  • À l'esplorazione di u samples, nutate chì u codice hè aliased è modulare per sustene a finestra di rendering interattiva. Per capisce megliu u codice, cuminciate cù a funzione render Pixel ().
  • I modi ISPC currispondenu cù implementazioni di codice custruite nantu à u compilatore di prugramma Intel® Implicit SPMD. Queste implementazioni piglianu in avanzutage di capacità SIMD di prucessori muderni è furnisce più opportunità per u rendiment.

Prossime Passi

  • Eseguite s pre-cumpilatiample applicazioni per altri cumpunenti di Render Kit.
  • Vede i Passi Successivi per più risorse.

Eseguite Intel® Spray Studio
Questa guida mostra cumu eseguisce l'applicazione Intel® Spray Studio. Intel Spray Studio hè una applicazione vetrina inclusa in l'Intel® neap Rendering Toolkit (Render Kit). Hè una applicazione interattiva è estensibile di ray-tracing.
Prerequisite: Configurate u vostru sistema.
Per eseguisce l'applicazione:

  1. Apertura un prompt di cumanda.
  2. Configurate variabili d'ambiente:
    chjamate "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se installate u Render Kit in un locu persunalizatu, assicuratevi di rimpiazzà C:\Program Files
    (x86)\Intel\one API\ cù u percorsu d'installazione persunalizata prima di eseguisce u cumandimu.
  3. Andate à un repertoriu scrivibile è creanu un repertoriu per almacenà supportu è risultatu files. Per esample,
    crià u cartulare rigs:
    cd %USERPROFILE% rigs midair rigs cd
  4. Eseguite Intel Spray Studio: ospStudio.exe
    Duvete vede una finestra di rendering interattiva:intel Iniziate cù oneAPI Rendering Toolkit per Windows - File
  5. In a finestra di rendering, andate à File > Demo Scene è selezziunate unu di i demo predefiniti scene.intel Iniziate cù oneAPI Rendering Toolkit per Windows - Demo SceneNOTA Alcune scene dimustranu a capacità di integrazione di a libreria di kernel in volume Open Intel®.
  6. Review a scena scelta. Per esample, a demo Multilevel Hierarchy hè cusì:intel Iniziate cù oneAPI Rendering Toolkit per Windows - Demo Scene 1Pudete cuntrullà a scena view cù un mouse cusì:
    • Right-click to move a camera in è fora da u puntu di sguardu.
    • Left-click to rotate.
    • Scroll the mouse wheel to zoom in and out.
    • Drag and drop to move a camera.
    Pudete ancu aduprà i seguenti cuntrolli di u teclatu:
    • UP/DOWN: Move a camera longu l'assi Z (in è fora).
    • ALT+UP/ALT+DOWN: Move a camera longu l'assi Y (su o falà).
    • LEFT: Move a camera à manca longu l'assi X.
    • RIGHT: Move a camera à a diritta longu à l'assi X.
    • W/S: Cambia l'elevazione di a camera.
    • ALT + S: Salvà un quadru cum'è a file à un annuariu lucale.
    • A/D: Cambia azimut camera.
    • ALT+A/ALT+D: Cambia roll roll.
    • G: Mostra / Hide l 'interfaccia utilizatori.
    • Q: Quit l'applicazione.
    • P: Stampa un graficu di scena à a cunchiglia.
    • M: Stampa un registru materiale à a cunchiglia.
    • B: Print frame bounds.
    • V: Stampate i paràmetri di a camera à a cunchiglia.
    • =: Spingi un locu per salvà i paràmetri di a camera.
    • -: Pop un locu per salvà i paràmetri di a camera.
    • 0-9: Stallà una snapshot camera.
    • Mantene X, mantene Y, mantene Z: Mantene l'assi ristrettu per u muvimentu di a camera.
  7. Pudete salvà l'immagine di output da Menu> Salvà...> Screenshot in un furmatu d'imagine preferitu. L'imaghjini hè salvatu à u repertoriu di rags di travagliu cum'è studio. .intel Iniziate cù oneAPI Rendering Toolkit per Windows -Salvà
  8. Pudete ritruvàview a screenshot salvata cù a vostra maghjina preferita viewer.

Prossime Passi

  • Eseguite s pre-cumpilatiample applicazioni per altri cumpunenti di Render Kit.
  • Vede i Passi Successivi per più risorse.

Prossime Passi
Esplora risorse supplementari Intel ® one API Rendering Toolkit (Render Kit).
Manuali API
E librerie di Render Kit furniscenu interfacce API basate in C99. I manuali API sò situati nantu à a biblioteca di cumpunenti publicu webpagine.

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

Tutti l'intestazione di l'API C99 compilate sottu C++ 11. Se preferite C ++, alcune biblioteche di Render Kit espone a funzionalità di wrappers API C ++ definite in header files.

Biblioteca Intestazione
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Avanzatu Sampu Program Sources
Per ogni cumpunente sample, a fonte hè dispunibule in u cumpunenti GitHub * repository:

  • Intel Spray sample fonti
  • Intel Embey sample fonti
    Per sampa descrizzione, vede u capitulu 9 in a guida Intel Embrey.
  • Intel Open VKL sample fonti
  • Intel Open Image Denoise sample fonti
    Questu hè solu a linea di cummanda.
  • Fonte Intel Spray Studio
Superbills
Pudete implementà un ambiente lucale per custruisce è eseguisce tutti i samples cù u superbill. U superbill hè un script Cake * automatizatu cumpletu per uttene è custruisce tutte e biblioteche di Render Kit è samples. U superbill hè un mètudu cunsigliatu per:
  • Esplorando tutti i samples in un sandbox faciule è cumpletu. Edità è ricustruisce rapidamente.
  • Ottene parechji prerequisiti per custruisce e biblioteche automaticamente
  • Reviewing u codice fonte di a biblioteca interna
  • Mudificà a funziunalità di Render Kit, cumprese stagFunzioni opzionali di tempu di creazione di a biblioteca
  • U script superbill hè furnitu cum'è u cumpunente ruttily di a distribuzione Render Kit. Hè ancu situatu in u portale Render Kit GitHub. Per una guida di script superbill, vede u documentu per u vostru sistema operatore:
  • Custruite Intel One API Rendering Toolkit Libraries per Windows * OS
  • Custruisci Intel one API Rendering Toolkit Libraries per Linux * OS
  •  Custruisce e librerie Intel one API Rendering Toolkit per macOS *

Forum è Feedback
Fate dumande è furnisce feedback nantu à u foru Intel oneAPI Rendering Toolkit.
Segnala i prublemi tecnichi direttamente nantu à i repositori GitHub di cumpunenti:

  • Repository Intel Spray
  • Repository Intel Embey
  • Repository Intel Open VKL
  • Repository Intel Open Image Denoise
  • Repository Intel Spray Studio

Risoluzione di prublemi

Questa sezione descrive i prublemi cunnisciuti chì pudete scontru quandu utilizate l'Intel® one API Rendering Toolkit (Render Kit).
Per u supportu tecnicu, visitate u Forum di a Comunità Intel ® one API Rendering Toolkit.
Errore: Nisun protocolu specificatu
Pudete vede l'errore seguente quandu eseguite una applicazione basata in GUI da un containeru Docker *:
Nisun protocolu specificatu
Errore 65544: X11: Fallu per apre u display: 0
Terminate chjamatu dopu avè lanciatu una istanza di "sty::runtime error"
Cosa (): Fiascatu di inizializà GLFW!
Aborted (core dump)
Soluzione: Prima di lancià l'applicazione, assicuratevi di eseguisce u cumandamentu xhost in u containeru Docker:
host +

Avvisi è Disclaimers

I tecnulugii Intel ponu necessità attivazione di hardware, software o serviziu.
Nisun pruduttu o cumpunente pò esse assolutamente sicuru.
I vostri costi è risultati pò varià.
© Intel Corporation. Intel, u logu Intel è altri marchi Intel sò marchi di Intel Corporation o di e so filiali. Altri nomi è marche ponu esse rivendicate cum'è a pruprietà di l'altri.
Informazione di u produttu è di u rendiment
U rendiment varieghja per usu, cunfigurazione è altri fattori. Sapete più à www.Intel.com/PerformanceIndex.
Avvisu di rivisione #20201201
Nisuna licenza (espressa o implicita, per estoppel o altrimenti) à qualsiasi diritti di pruprietà intellettuale hè cuncessa da stu documentu.
I prudutti descritti ponu cuntene difetti di cuncepimentu o errori cunnisciuti cum'è errata chì ponu causà à u pruduttu di devià da e specificazioni publicate. L'errata carattarizatu attuale sò dispunibili nantu à dumanda.
Intel declina tutte e garanzie espresse è implicite, cumprese senza limitazione, e garanzie implicite di cummerciabilità, idoneità per un scopu particulari, è non-infrazione, è ancu qualsiasi guaranzia derivante da u cursu di prestazione, u cursu di trattu o l'usu in u cummerciu.

intel - logu

Documenti / Risorse

intel Iniziate cù oneAPI Rendering Toolkit per Windows [pdfGuida di l'utente
Cuminciate cù oneAPI Rendering Toolkit per Windows, Iniziate, cù oneAPI Rendering Toolkit per Windows, Toolkit per Windows

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *