informazioni - logoInizia con un API Rendering Toolkit per Windows
Guida per l'utente

Le seguenti istruzioni presuppongono che tu abbia installato Intel® one API Rendering Toolkit (Kit di rendering). Se il toolkit non è installato, vedere le guide all'installazione dei toolkit API Intel® one per le opzioni di installazione. Segui questi passaggi per iniziare a usare Intel® one API Rendering Toolkit

  1. Configura il tuo sistema.
  2. Crea ed esegui sample applicazioni.
  3. Esegui i messaggi di posta elettronica precompilatiample applicazioni.
  4. Prossimi passi: Riview risorse aggiuntive per saperne di più sul Render Kit.

Configura il tuo sistema

Per utilizzare Intel ® one API Rendering Toolkit (Render Kit) samples, devi prima configurare il tuo sistema come segue:

  1. Installa l'unica APIample browser per accedere a sample fonti.
  2. Installa Microsoft Visual Studio* con Cake* e Windows* SDK per creare sampmeno.
  3. Installare gli strumenti di imaging.
  4. Facoltativo: installa i driver della GPU.

Installa l'unica API SampleBrowser
Puoi accedere a sample applicazioni dall'unica API sampbrowser. Il browser è distribuito come parte di Intel® one API Base Toolkit (kit di base) nella directory dev-utilities.
Installa il kit di base con Intel® one API Threading Building Blocks, disponibile sia nel kit di rendering che nel kit di base. Non sono richiesti altri componenti del kit base. Vedere la pagina del prodotto Kit base per ulteriori informazioni e collegamenti per il download.
NOTA Puoi anche ottenere la sample manualmente usando Git*.
Installa Microsoft Visual Studio* con Cake* e Windows* SDK
Sebbene Intel® Neap Toolkit non richieda Cake* e Windows* SDK, molte APIampi le vengono forniti come progetti Make. Per costruire tali samples, devi installare Cake e Windows SDK.
A tale scopo, installa gli strumenti di sviluppo C++ di Microsoft Visual Studio*, che includono gli strumenti Make nello sviluppo desktop con il carico di lavoro C++. Vedere progetti Cake in Visual Studio per le istruzioni di installazione.
In genere, i componenti richiesti vengono installati dalla sezione facoltativa del programma di installazione di Visual Studio. Visual C++ Tools for Cake è installato per impostazione predefinita come parte del carico di lavoro Sviluppo desktop con C++. Per ulteriori informazioni su Cake, fare riferimento a CMake.org. Per ulteriori informazioni su Windows* SDK, fare riferimento a
Microsoft Dev Center Windows* SDK.
Installa gli strumenti di imaging
Kit di rendering sampi le e le applicazioni spesso richiedono immagini preelaborate come input o generano immagini come output. Per visualizzare e convertire immagini di input e output, è necessario ottenere strumenti di imaging per stagPBM netto filetipi (PPM e PFM). Lo strumento consigliato è Image Magics*. Guarda l'Image Magick website per le istruzioni di installazione standalone e del gestore pacchetti.
Per gli utenti GPU, scaricare e installare i driver GPU

  1. Per scaricare il driver, vai su Driver di grafica.
  2. Fare clic sull'ultima versione di Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Eseguire il programma di installazione.

Prossimi passi
Inizia a utilizzare Intel ® one API Rendering Toolkit creando ed eseguendo sample applicazioni.
Feedback
Condividi il tuo feedback su questo articolo nel forum Intel ® one API Rendering Toolkit.
Costruisci ed esegui Sample Progetti che utilizzano la riga di comando di Visual Studio*
Prerequisito: Configura il tuo sistema.
Per costruire ed eseguire comeampon:

  1. Individua comeample progetto utilizzando il codice Sample Browser per i toolkit Intel® oneAPI.
  2. Costruisci ed esegui comeample progetto utilizzando CMake*.

Scarica Sample utilizzando il codice Sample Browser per Intel® one API Toolkit
Usa il codice Sample Browser per Intel one API Toolkit per sfogliare la raccolta di API Intel® one onlineamples. Puoi copiare la sample sul tuo disco locale come buildable sample progetti. La maggior parte delle API Intel Oneampi progetti vengono compilati utilizzando Make* o Cake, quindi le istruzioni di compilazione sono incluse come parte del file sample in un README file. Codice Sample Browser for Intel one API Toolkits è un singolofile eseguibile che non ha dipendenze dalle librerie di runtime dinamiche.
Per un elenco di componenti che supportano Cake, consulta Utilizzare Cake con un'applicazione API.
Importante
Per scaricare i file è necessaria una connessione a Internetample per Intel One API Toolkit. Per informazioni su come utilizzare questo toolkit offline, vedere Sviluppo in sistemi offline.
Codice Sample Browser for Intel one API Toolkits non funziona con le impostazioni del proxy di sistema e non supporta il proxy WPAD. Se hai problemi a connetterti da dietro un proxy, vedi Risoluzione dei problemi.
Per scaricare Intel ® one API Rendering Toolkit (Render Kit) samples:

  1. Aprire una finestra di comando del prompt dei comandi degli strumenti nativi x64 per VS 2019.
  2. Imposta le variabili di ambiente:
    chiama “C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se hai installato il Render Kit in una posizione personalizzata, assicurati di sostituire C:\Program Files (x86)\Intel\one API\ con il percorso di installazione personalizzato prima di eseguire il comando.
  3. Dal terminale, eseguire il codice Sample Browser per Intel one API Toolkit con C++ e C samples. neap-cli -l bosco ceduo
    Viene visualizzato l'unico menu API CLI:intel Introduzione a oneAPI Rendering Toolkit per Windows - Crea un progetto
  4. Selezionare Crea un progetto utilizzando i tasti freccia, quindi premere Invio.
    Apparirà la selezione della lingua.intel Introduzione a oneAPI Rendering Toolkit per Windows - cpp
  5. Seleziona la lingua per i tuoi messaggi di posta elettronicaample. Per il tuo primo progetto, seleziona cup, quindi premi Invio.
    Il kit di strumenti Sampviene visualizzato l'elenco dei file. Kit di rendering sampi le si trovano sotto l'unico sottoalbero delle librerie API.intel Introduzione a oneAPI Rendering Toolkit per Windows - Librerie oneAPI
  6. Passare a Librerie di un'API > Guida introduttiva a Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, quindi premere Invio.
  7. Specificare una posizione in cui scaricare il progetto. Per impostazione predefinita, è il percorso da cui hai eseguito il codice Sample Browser per Intel One API Toolkit e nome del progetto.intel Introduzione a oneAPI Rendering Toolkit per Windows - Crea
  8. Premere Tab per selezionare Crea, quindi premere Invio.
  9. Ripetere i passaggi per scaricare sample per altri componenti: 02_embree_gsg per Intel® Embraer, 03_openvkl_gsg per Intel® Open Volume Kernel Library, 04_oidn_gsg per Intel® Open Image
    Denoise e 05_ispc_gsg per Intel® Implicit SPMD Program Compiler (Intel® ISPC). La sample sono numerate e staged essere processato in ordine.
    Libreria Intel Open Volume Kernel 03_openvkl_gsg sample è disponibile nell'opzione di menu della lingua C del codice Sample Browser per Intel one API Toolkit:
    UN. Seleziona la lingua c:intel Guida introduttiva a oneAPI Rendering Toolkit per Windows - Selezionare la lingua cB. Selezionare Intel Open VKL sampon:intel Introduzione a oneAPI Rendering Toolkit per Windows - VKL sample

Vedere Esplorazione di Intel one API Sample dalla riga di comando per un'esercitazione video sulla creazione di un progetto con la riga di comando.
Crea ed esegui un Intel® Spray Sampusa la torta*

  1. Passare alla cartella in cui è stato scaricato il file 01_ospray_gsg samplui.
  2. Eseguire i seguenti comandi per creare il file sampon:
    a mezz'aria build cd build cake .. cake –build . –config Rilascio
  3. Passare alla directory di rilascio.
  4. Eseguire l'applicazione.
    .\ospTutorialCpp.exe
  5. Review le immagini di output con un'immagine viewer applicazione per PPM file tipo. Per esample, con Image Magick*:
    \imdisplay.exe primo Frame Cup. ppm
    \imdisplay.exe ha accumulato Frame Capp. ppm
    Dovresti vedere le immagini di output:
    • Rendering ad accumulo singolo per primo Frame Cpp:intel Introduzione a oneAPI Rendering Toolkit per Windows: rendering di accumulo• Frame Cup accumulato con dieci rendering accumulati:

intel Introduzione a oneAPI Rendering Toolkit per Windows -BuildCrea ed esegui un Intel® Embrey Sampusa la torta*

  1. Passa alla cartella in cui hai scaricato 02_embree_gsg samplui.
  2. Eseguire i seguenti comandi per creare il file sampon:
    compilazione mkdir
    costruire cd
    torta ..
    cmake – build . –config Rilascio
  3. Passare alla directory di rilascio.
  4. Eseguire l'applicazione.

.\minimal.exe
Le sampl'applicazione esegue due test di intersezione raggio-triangolo con l'API Intel Embrey. Un test ha successo, mentre l'altro è un fallimento. L'output viene scritto nel terminale:
0.000000, 0.000000, -1.000000: trovata intersezione sulla geometria 0, primitiva 0 a tsar=1.000000 1.000000, 1.000000, -1.000000: non trova alcuna intersezione.
Crea ed esegui una libreria Intel® Open Volume Kernel Sampfile usando CMake*

  1. Passare alla cartella in cui è stato scaricato il file 03_openvkl_gsg samplui.
  2. Eseguire i seguenti comandi per creare il file sampon:
    costruzione a mezz'aria
    costruire cd
    torta ..
    torta-costruire. –config Rilascio
  3. Passare alla directory di rilascio.
  4. Eseguire l'applicazione.

.\vklTutorial.exe
Le sample applicazione mostra sampling all'interno di un volume e output generati proceduralmente. Sampling,
calcolo del gradiente e multi-attributo sampling. L'output viene scritto nel terminale.

Crea ed esegui un Intel® Open Image Denoise Sampfile usando CMake*

  1. Passare alla cartella in cui è stato scaricato il file 04_oidn_gsg samplui.
  2. Eseguire i seguenti comandi per creare il file sampon:
    a mezz'aria costruisci cd costruisci torta ..
    torta-costruire. –config Rilascio
  3. Passare alla directory di rilascio.
  4. Converti la Frame Cup accumulata. immagine ppm in formato PFM con ordinamento dei dati LSB. Per esample, con lo strumento di conversione di Image Magics*:
    \magick.exe convertireample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: Frame Capp. pm
  5. Eseguire l'applicazione per eliminare il rumore dall'immagine.
    .\oidnDenoise.exe -il suo Frame Capp accumulato. pm -o denoised.pfm
  6. Review l'immagine di output con un'immagine viewer applicazione per PPM file tipo. Per esample, con Image Magics*:
    \imdisplay.exe denotato. pm
    • Coppa del telaio accumulata per il rendering originale con accumulo di dieci:

intel Introduzione a oneAPI Rendering Toolkit per Windows - Risultato denoised• Risultato denoised denoised. pm:intel Inizia con oneAPI Rendering Toolkit per Windows -Esegui un IntelCrea ed esegui un compilatore di programma Intel® Implicit SPMD Sampfile usando CMake*

  1. Passare alla cartella in cui è stato scaricato il file 05_ispc_gsg samplui.
  2. Eseguire i seguenti comandi per creare il file sampon:
    costruzione a mezz'aria
    costruire cd
    torta ..
    torta-costruire.
  3. Esegui un messaggio di posta elettronica a destinazione singolaampl'applicazione:
    .\semplice.exe
  4.  Esegui un multi-target sampl'applicazione:
    ./simple_multi.exe
    L'applicazione esegue una semplice operazione di matrice a virgola mobile. Il risultato viene stampato sulla stout.
0: semplice(0.000000) = 0.000000 8: semplice(8.000000) = 2.828427
1: semplice(1.000000) = 1.000000 9: semplice(9.000000) = 3.000000
2: semplice(2.000000) = 4.000000 10: semplice(10.000000) = 3.162278
3: semplice(3.000000) = 1.732051 11: semplice(11.000000) = 3.316625
4: semplice(4.000000) = 2.000000 12: semplice(12.000000) = 3.464102
5: semplice(5.000000) = 2.236068 13: semplice(13.000000) = 3.605551
6: semplice(6.000000) = 2.449490 14: semplice(14.000000) = 3.741657
7: semplice(7.000000) = 2.645751 15: semplice(15.000000) = 3.872983

Prossimi passi
Esplora risorse aggiuntive in Passaggi successivi.

Esegui Sample Applicazioni

Oltre alle librerie, Intel® onlap Rendering Toolkit fornisce file di file precompilatiample applicazioni a
evidenziare le funzionalità del toolkit. Queste applicazioni precompilate utilizzano spesso librerie grafiche esterne per mostrare
funzioni in modalità interattiva. In questa sezione imparerai a eseguire le applicazioni interattive precompilate.

Eseguire applicazioni interattive precompilate

  • Esegui un contentino precompilato Examples applicazione con Intel ® Spray.
    contentino esamples mostra il rendering di base di una scena interattiva con Intel Spray. Ha controlli della GUI che puoi attivare per esplorare le funzionalità di Intel Spray.
  • Esegui un'applicazione di geometria triangolare precompilata con Intel ® Embrey. geometria triangolare, come altri Intel Embrey samples, dimostra la capacità di calcolo del ray-tracing di base.
    Usa la geometria del triangolo per esplorare le funzionalità di Intel Embrey.
  • Esegui un vole precompilato Examples con Intel® Open Volume Kernel Library (Intel® Open VKL). arvicola esamples mostra il rendering di base di una scena interattiva con Intel Open VKL. Dispone di controlli GUI tipici per la visualizzazione del rendering del volume.

NOTA Intel ® Open Image Denoise viene utilizzato come funzionalità di post-elaborazione in ospExampil sample e in Intel Spray Studio. Intel Open Image Denoise non dispone di un'applicazione interattiva autonoma
Eseguire l'applicazione Intel® OSPRay Studio Showcase
Intel Spray Studio combina le librerie del kit di rendering in un'applicazione vetrina all'avanguardia. Prova l'applicazione Intel Spray Studio precompilata prima di esplorare il codice sorgente per utilizzarla per i tuoi progetti.
Caratteristiche di Intel Spray Studio:

  • Un grafico della scena di riferimento per il caricamento, l'archiviazione e la trasformazione della geometria, delle trame e dei parametri della scena in un ambiente interattivo
  • Strumentazione della scena basata su GUI per il controllo dei parametri di rendering di un'applicazione interattiva
  • Infrastruttura plug-in C++ per controlli personalizzati
  • Input/output: Wave front OBJ, GLTF*, texture HDR con Open Image IO*, output di immagini statiche
  • La post-elaborazione Intel Open Image Denoise passa con la libreria di denoiser del modulo osprey di Intel Spray
  • Associazioni Python* al rendering degli script
  •  Controlli di animazione della telecamera
  • Rendering multi-nodo con MPI

Correre comeample con Intel® OSPRay
Questa procedura dettagliata illustra come eseguire un'istanza interattiva di sample con Intel® OSPRay da Intel® oneAPI Rendering Toolkit (Kit di rendering) per il sistema operativo Windows*.
Prerequisito: Configura il tuo sistema.
Per eseguire l'applicazione:

  1. Aprire un prompt dei comandi.
  2. Imposta le variabili di ambiente:
    chiama “C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
    NOTA Se hai installato il Render Kit in una posizione personalizzata, assicurati di sostituire C:\Program Files (x86)\Intel\oneAPI\ con il percorso di installazione personalizzato prima di eseguire il comando.
  3. Vai a una directory scrivibile e crea una directory per archiviare il supporto files. Per esempioample, crea la cartella rkgsg : cd %USERPROFILE% a mezz'aria rkgsg cdrkgsg
  4. Esegui ospExample: ospExamples.exe

Si aprirà una nuova finestra GUI con più scene semplici composte da tipi di geometria di base, luci e volumi. È possibile modificare la scena facendo clic sul pulsante a discesaintel Guida introduttiva a oneAPI Rendering Toolkit per Windows - pulsanti a discesaControlli e suggerimenti
Puoi controllare la scena view con un mouse come segue:

  • Fare clic con il pulsante destro del mouse per spostare la telecamera dentro e fuori dal punto di osservazione.
  • Fare clic con il pulsante sinistro del mouse per ruotare.
  • Usa la rotellina del mouse per eseguire la panoramica.
    Questo riporta anche l'ID della geometria per la geometria intersecata sotto il cursore in un terminale.
  • Trascina e rilascia per spostare la telecamera.

Puoi anche utilizzare i seguenti controlli da tastiera:

  • Premere G per mostrare/nascondere l'interfaccia utente.
  • Premere Q per uscire dall'applicazione.
    Puoi anche controllare la scena dal pannello di controllo:
  • Prova diverse scene geometriche e volumetriche. View sotto diversi renderer.
  • L'annullamento del fotogramma all'interazione consente un'animazione più continua durante la navigazione.
  • Abilita la visualizzazione della profondità per mostrare la profondità relativa all'intersezione dei raggi con la scena da ciascuna posizione pixel della telecamera.
  •  Abilita la visualizzazione dell'albedo per mostrare l'albedo del materiale all'intersezione dei raggi con la scena da ciascuna posizione pixel della fotocamera.
  • Abilita il denoiser per eliminare il rumore di ogni fotogramma con Intel® Open Image Denoised
    Nota: Il denoiser potrebbe funzionare meglio con alcune geometrie piuttosto che con altre. Per esample, il set di scene predefinito di Streamlines mostra più chiaramente la convergenza con il denoise.

NOTA Se il denoiser del modulo osprey non è disponibile nella tua distribuzione, puoi ottenerlo utilizzando Superbill come descritto nei passaggi successivi.

  • Cambia il filtro pixel in review i diversi metodi di antialiasing disponibili nell'API.
  • Cambia pixelamples, che è il numero di scene samples per pixel in un accumulo. Superiore samples si traduce in tempi di rendering più lunghi, ma una convergenza più rapida per accumulo. Meno Sampmeno per pixel comportano prestazioni dell'applicazione più veloci.
  • Modificare il parametro della lunghezza massima del percorso, che è il numero di riflessioni o rifrazioni del percorso per sample. Un numero più alto è più accurato, mentre un numero più basso è più veloce da calcolare.
  • Cambia la lunghezza del percorso della roulette, che è la soglia o le riflessioni o le rifrazioni in cui terminare in modo casuale l'attraversamento di un raggio. Un numero più alto è più accurato, mentre un numero più basso è più veloce da calcolare.
  • I cambiamentiample contributi. Sample contributo inferiore al contributo minimo non influenzerà la scena. Un numero più basso è più accurato, mentre un numero più alto è più veloce da calcolare.
  • Cambia l'effetto movimento della fotocamera per controllare l'effetto sfocato mentre muovi la fotocamera. Un valore pari a 0 disattiva la sfocatura.
  • Abilita Render Sun Sky per attivare un orizzonte di scena controllabile. La scena rifletterà l'orizzonte come configurato dai parametri a comparsa della GUI.

Prossimi passi

  • Eseguire i messaggi precompilatiample applicazioni per altri componenti del kit di rendering.
  • Esplora risorse aggiuntive in Passaggi successivi.

Esegui Intel® Embree Sample
Questo tutorial mostra come eseguire un s interattivo Intel® Embrey precompilatoample applicazioni incluse in Intel® one API Rendering Toolkit (render kit). Questo sample dimostra come generare un'immagine con una geometria di base utilizzando Intel Embrey.
La geometria del triangolo sampL'applicazione mostrata nel tutorial utilizza un'interfaccia utente grafica per creare un cubo statico e un piano terra utilizzando vertici triangolari.
Prerequisito: configurare il sistema.
Per eseguire l'applicazione:

  1. Aprire un prompt dei comandi.
  2. Imposta le variabili di ambiente:
    chiama “C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se hai installato il Render Kit in una posizione personalizzata, assicurati di sostituire C:\Program Files (x86)\Intel\one API\ con il percorso di installazione personalizzato prima di eseguire il comando.
  3. Vai a una directory scrivibile e crea una directory per archiviare il supporto files. Per esempioample, crea la cartella rk_gsg :
    cd%USERPROFILE%
    piattaforme a mezz'aria
    cd rig
  4. Eseguire la geometria del triangolo sampfile: triangolo_geometria.exe
    Si apre una nuova finestra con un cubo 3D con ray tracing. Per spostare la telecamera, fai clic e trascina il pulsante sinistro del mouse o usa W, A, S, D o i tasti freccia. Per dettagli sulla sample, vedere il capitolo 9 nella documentazione di Intel Embrey.

intel Introduzione a oneAPI Rendering Toolkit per Windows - 3D raySuggerimenti e osservazioni

  • Per spostare la telecamera, fai clic e trascina il pulsante sinistro del mouse o usa i pulsanti W, A, S, D o i tasti freccia.
  • Questo èample dimostra come generare un'immagine con una geometria di base utilizzando Intel Embrey.
  • geometria triangolare sample caratteristiche:
  • Un array hard-coded di semplici dati float vertex, costituito dalla posizione degli angoli del cubo e del piano terra.
  • La definizione di elenchi di indici per costruire triangoli dai vertici.
  • Strutture di dati della geometria definite dall'API per creare e inserire i dati di vertici e indici nella scena.
  •  Una gerarchia di calcolo multi-thread per il ray-tracing sul fotogramma dell'immagine.
  • I raggi di calcolo sono divisi in tessere di pixel dello schermo. Le tessere sono divise tra i thread.
  • Ogni riquadro esegue test di intersezione dei raggi per ogni pixel nel riquadro.
  • Oltre ai test di intersezione dei raggi di base che determinano i colori del triangolo, viene eseguito un test di intersezione delle ombre (occlusione) nel punto di intersezione per una direzione di luce fissa codificata.
  • I pixel finali hanno dati di colore calcolati dai raggi impacchettati in triplette di colori RGB.
  • L'astrazione dell'impalcatura fornisce gran parte del codice collante. Questa astrazione è ampiamente utilizzata in altri Intel
    Embrey sample applicazioni. La sampl'astrazione include:
  • Configurazione per i richiami alle funzioni di inizializzazione, rendering e demolizione
  • Strutture dati per la gestione dei dati di scena
  • Ingresso/uscita da tastiera e mouse
  • L'API si collega al codice di gestione delle finestre del sistema operativo per la visualizzazione

Vedere l'origine dell'applicazione in triangle_geometry_device.cpp nel repository Intel Embraer GitHub*.
Rapporto Intel Embrey con altri componenti del kit di rendering

  • Intel® Spray, il motore di ray-tracing portatile e scalabile aperto, utilizza Intel Embrey per generare immagini. Intel Spray fornisce anche oggetti e funzionalità tipiche delle scene 3D.
  • Le disposizioni di Intel Spray includono oggetti di volume e geometria, materiali, trame, luci, fotocamera, frame buffer, elaborazione distribuita basata su MPI e altro.
  • Per gli sviluppatori con un background simile a OpenGL*, Intel Spray potrebbe essere un modo migliore per iniziare l'esplorazione del toolkit rispetto a Intel Embrey.
  • Tracciatore di percorso Intel Embrey esample fornisce un'introduzione minima e logica a un tracciatore di percorso. Accedi a un'implementazione di visualizzazione professionale completa di un renderer di path tracer all'interno dell'API Intel Spray.
  •  La capacità di Intel Embrey è incentrata sul ray-tracing geometrico. Al contrario, Intel® Open Volume Kernel Library (Intel® Open VKL) fornisce visualizzazione del volume e sampcapacità ling.
  • Le immagini renderizzate con Intel Embrey possono essere denoise con Intel® Open Image Denoise. Tuttavia, Intel Spray fornisce un accesso esteso al canale frame buffer per semplificare la gestione del denoising dei dati. Il risultato sono immagini di alta qualità prive di rumore a un costo di calcolo del ray tracing ridotto.

Prossimi passi

  • Eseguire i messaggi precompilatiample applicazioni per altri componenti del kit di rendering.
  • Vedere Passaggi successivi per ulteriori risorse.

Eseguire Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Questo tutorial descrive come eseguire un file interattivo precompilatoample applicazione basata su Intel® Open
Libreria del kernel del volume (Intel® Open VKL).
L'arvicola Esampil sampl'applicazione visualizza i risultati dell'API Intel Open VKL sullo schermo tramite un'interfaccia grafica.
Prerequisito: Configura il tuo sistema.
Per eseguire l'applicazione:

  1. Aprire un prompt dei comandi.
  2. Imposta le variabili di ambiente:
    chiama “C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se hai installato il Render Kit in una posizione personalizzata, assicurati di sostituire C:\Program Files (x86)\Intel\one API\ con il percorso di installazione personalizzato prima di eseguire il comando.
  3. Vai a una directory scrivibile e crea una directory per archiviare il supporto files. Per esempioample, crea il
    cartella stracci:
    cd%USERPROFILE%
    piattaforme a mezz'aria
    cd rig
  4. Corri la sampl'applicazione:
    arvicola esamples.exe
    Le sampi risultati si apriranno in una nuova finestra della GUI.

Sono disponibili i seguenti controlli:

  • Fare clic con il pulsante sinistro del mouse (Mouse1) e trascinare per ruotare la telecamera.
  • Fare clic con il pulsante destro del mouse (Mouse2) e trascinare per ingrandire la fotocamera.
  • Fare clic con il pulsante centrale del mouse (Mouse3) e trascinare per eseguire la panoramica della telecamera.
  • Seleziona diverse funzioni di trasferimento, valori dell'API Intel Open VKL e controlli di rendering per visualizzare il volume.
    intel Introduzione a oneAPI Rendering Toolkit per Windows - tutti i controlli

NOTA Gli elementi dell'interfaccia utente possono sovrapporsi. Trascina e rilascia la barra di controllo blu per vedere tutti i controlli.
Suggerimenti e osservazioni

  • Diverse modalità di rendering sono disponibili dall'elenco a discesa del rendering. Queste modalità corrispondono ai volumi contemporanei sampapplicazioni di ling e rendering.
  • Il renderer Density Path Tracer mostra il tracciamento del percorso all'interno di un volume. Utilizza vole Compute Sample() a supporto di un sampalgoritmo di ling. Utilizzare le finestre di dialogo per controllare i parametri dell'algoritmo. Vedere DensityPathTracer.cpp.
  • Il renderer hit-iterator dimostra la funzionalità hit-iterator e calcolo del gradiente. Utilizza vole Iterate it() e vole Compute Gradient(). Questo esample dimostra anche il test delle ombre. Vedere HitIteratorRenderer.cpp.
  • L'iteratore Ray-march dimostra l'iterazione dell'intervallo e il calcolo di un volume sample. Utilizza vole Iterate Interval() e vole Compute Sample(). Vedere RayMarchIteratorRenderer.cpp.
  • Quando si esplora la samples, si noti che il codice è dotato di alias e modulare per supportare la finestra di rendering interattiva. Per comprendere meglio il codice, inizia con la funzione render Pixel().
  • Le modalità ISPC corrispondono alle implementazioni del codice basate su Intel® Implicit SPMD Program Compiler. Queste implementazioni prendono vantaggiotage delle capacità SIMD dei moderni processori e offrono maggiori opportunità di prestazioni.

Prossimi passi

  • Eseguire i messaggi precompilatiample applicazioni per altri componenti del kit di rendering.
  • Vedere Passaggi successivi per ulteriori risorse.

Eseguire Intel® Spray Studio
Questa procedura dettagliata illustra come eseguire l'applicazione Intel® Spray Studio. Intel Spray Studio è un'applicazione vetrina inclusa in Intel® neap Rendering Toolkit (Render Kit). È un'applicazione di ray-tracing interattiva ed estendibile.
Prerequisito: Configura il tuo sistema.
Per eseguire l'applicazione:

  1. Aprire un prompt dei comandi.
  2. Imposta le variabili di ambiente:
    chiama “C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTA Se hai installato il Render Kit in una posizione personalizzata, assicurati di sostituire C:\Program Files
    (x86)\Intel\one API\ con il percorso di installazione personalizzato prima di eseguire il comando.
  3. Vai a una directory scrivibile e crea una directory per archiviare il supporto e il risultato files. Per esempioampLui,
    creare la cartella rigs:
    cd%USERPROFILE% rig a mezz'aria cd rig
  4. Eseguire Intel Spray Studio: ospStudio.exe
    Dovresti vedere una finestra di rendering interattiva:intel Introduzione a oneAPI Rendering Toolkit per Windows - File
  5. Nella finestra di rendering, vai a File > Demo Scene e seleziona una delle demo predefinite scene.intel Introduzione a oneAPI Rendering Toolkit per Windows - Scena demoNOTA Alcune scene dimostrano la capacità di integrazione della libreria Intel® Open Volume Kernel.
  6. Review la scena selezionata. Per esample, la demo della gerarchia multilivello si presenta come segue:intel Introduzione a oneAPI Rendering Toolkit per Windows - Scena demo 1Puoi controllare la scena view con un mouse come segue:
    • Fare clic con il pulsante destro del mouse per spostare la telecamera dentro e fuori dal punto di osservazione.
    • Fare clic con il pulsante sinistro del mouse per ruotare.
    • Scorrere la rotellina del mouse per ingrandire e ridurre.
    • Trascina e rilascia per spostare la telecamera.
    Puoi anche utilizzare i seguenti controlli da tastiera:
    • SU/GIÙ: sposta la telecamera lungo l'asse Z (dentro e fuori).
    • ALT+SU/ALT+GIÙ: sposta la telecamera lungo l'asse Y (su o giù).
    • SINISTRA: sposta la telecamera a sinistra lungo l'asse X.
    • DESTRA: sposta la telecamera verso destra lungo l'asse X.
    • W/S: modifica l'elevazione della visuale.
    • ALT+S: salva un frame come file file in una directory locale.
    • A/D: modifica l'azimut della telecamera.
    • ALT+A/ALT+D: cambia rullino fotografico.
    • G: Mostra/Nascondi l'interfaccia utente.
    • D: Uscire dall'applicazione.
    • P: stampa un grafico della scena sulla shell.
    • M: stampa un registro dei materiali sul guscio.
    • B: stampa i limiti del fotogramma.
    • V: stampa i parametri della fotocamera nella shell.
    • =: spingere una posizione per salvare i parametri della telecamera.
    • -: Pop una posizione per salvare i parametri della fotocamera.
    • 0-9: imposta un'istantanea della fotocamera.
    • Tieni premuto X, tieni premuto Y, tieni premuto Z: mantiene l'asse vincolato per il movimento della telecamera.
  7. È possibile salvare l'immagine di output da Menu > Salva… > Screenshot nel formato immagine preferito. L'immagine viene salvata nella directory working rags come studio. .intel Inizia con oneAPI Rendering Toolkit per Windows -Salva
  8. Puoi riview lo screenshot salvato con la tua immagine preferita vieweh.

Prossimi passi

  • Eseguire i messaggi precompilatiample applicazioni per altri componenti del kit di rendering.
  • Vedere Passaggi successivi per ulteriori risorse.

Prossimi passi
Esplora le risorse aggiuntive di Intel ® one API Rendering Toolkit (Kit di rendering).
Manuali dell'API
Le librerie del kit di rendering forniscono interfacce API basate su C99. I manuali API si trovano nella libreria dei componenti public webpagine.

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

Tutte le intestazioni dell'API C99 vengono compilate in C++11. Se preferisci C++, alcune librerie del kit di rendering espongono la funzionalità wrapper dell'API C++ definita nell'intestazione files.

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

 Avanzato Sample Sorgenti del programma
Per ogni componente sample, il sorgente è disponibile nel repository GitHub* del componente:

  • Intel Spray Sample fonti
  • Intel Embrey sample fonti
    Per sample descrizione, vedere il capitolo 9 nella guida Intel Embrey.
  • Intel Open VKLample fonti
  • Intel Open Image Denoise sample fonti
    Questa è solo la riga di comando.
  • Fonte Intel Spray Studio
Superfatture
È possibile distribuire un ambiente locale per creare ed eseguire tutti i messaggi di posta elettronicaamples con la superfattura. Il superbill è uno script Cake* completamente automatizzato per ottenere e creare tutte le librerie e i s del Render Kitamples. La superfattura è un metodo consigliato per:
  • Esplorando tutte le sample in una sandbox facile e completa. Modificandoli e ricostruendoli rapidamente.
  • Ottenere molti prerequisiti per la creazione automatica delle librerie
  • Reviewcodice sorgente della libreria interna
  • Modifica della funzionalità del kit di rendering, inclusi staging funzionalità opzionali in fase di compilazione della libreria
  • Lo script Superbill viene fornito come componente ruttily della distribuzione del kit di rendering. Si trova anche nel portale Render Kit GitHub. Per una procedura dettagliata dello script Superbill, vedere il documento per il proprio sistema operativo:
  • Crea librerie Intel one API Rendering Toolkit per il sistema operativo Windows*
  • Crea librerie Intel one API Rendering Toolkit per il sistema operativo Linux*
  •  Crea librerie Intel one API Rendering Toolkit per macOS*

Forum e feedback
Poni domande e fornisci feedback sul forum di Intel oneAPI Rendering Toolkit.
Segnala problemi tecnici direttamente sui repository GitHub dei componenti:

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

Risoluzione dei problemi

In questa sezione vengono descritti i problemi noti che è possibile riscontrare durante l'utilizzo di Intel® one API Rendering Toolkit (Kit di rendering).
Per il supporto tecnico, visitare il forum della community di Intel ® one API Rendering Toolkit.
Errore: nessun protocollo specificato
Potresti visualizzare il seguente errore durante l'esecuzione di un'applicazione basata su GUI da un contenitore Docker*:
Nessun protocollo specificato
Errore 65544: X11: Impossibile aprire il display: 0
Terminate chiamato dopo aver lanciato un'istanza di 'sty::runtime error '
What(): Impossibile inizializzare GLFW!
Interrotto (core dump)
Soluzione: Prima di avviare l'applicazione, assicurati di eseguire il comando xhost nel contenitore Docker:
ospite +

Avvisi e dichiarazioni di non responsabilità

Le tecnologie Intel potrebbero richiedere l'attivazione di hardware, software o servizi abilitati.
Nessun prodotto o componente può essere assolutamente sicuro.
I tuoi costi e risultati possono variare.
© Intel Corporation. Intel, il logo Intel e altri marchi Intel sono marchi di Intel Corporation o delle sue consociate. Altri nomi e marchi possono essere rivendicati come proprietà di altri.
Informazioni sul prodotto e sulle prestazioni
Le prestazioni variano in base all'uso, alla configurazione e ad altri fattori. Ulteriori informazioni su www.Intel.com/PerformanceIndex.
Avviso revisione n. 20201201
Il presente documento non concede alcuna licenza (espressa o implicita, per preclusione o altro) su alcun diritto di proprietà intellettuale.
I prodotti descritti possono contenere difetti di progettazione o errori noti come errata che possono causare la deviazione del prodotto dalle specifiche pubblicate. Le errata caratterizzate correnti sono disponibili su richiesta.
Intel declina tutte le garanzie esplicite e implicite, incluse, a titolo esemplificativo, le garanzie implicite di commerciabilità, idoneità per uno scopo particolare e non violazione, nonché qualsiasi garanzia derivante dal corso delle prestazioni, dal modo di trattare o dall'uso commerciale.

informazioni - logo

Documenti / Risorse

intel Introduzione a oneAPI Rendering Toolkit per Windows [pdf] Guida utente
Inizia con oneAPI Rendering Toolkit per Windows, Inizia con oneAPI Rendering Toolkit per Windows, Toolkit per Windows

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *