Iray

Questa pagina presenta il modulo di rendering Iray disponibile nel pannello di visualizzazione 3D di Substance 3D Designer, che offre la traccia dei percorsi interattiva per il rendering fotorealistico con accelerazione CPU e/o GPU (solo GPU Nvidia).

WARNING
Il modulo di rendering Iray e tutte le relative funzioni sono stati rimossi da Designer nella versione 16.0.0.
Ulteriori informazioni qui: MDL graph e fine del ciclo di vita di Iray

Panoramica

Iray è una tecnologia di rendering altamente interattiva e intuitiva basata fisicamente che genera immagini fotorealistiche simulando il comportamento fisico della luce e dei materiali. Ulteriori informazioni sulla pagina Web Nvidia Iray.

Logo NVIDIA Iray

Poiché la vista 3D utilizza il modulo di rendering progressivo di Iray, un’immagine viene prodotta non appena viene eseguito almeno un campione su ciascun pixel. L’immagine viene aggiornata automaticamente durante l’esecuzione delle iterazioni di campionamento, con un risultato iniziale di immagine di prova che diventa più pulita per ogni iterazione.

Il modulo di rendering è disponibile nel pannello Vista 3D: aprite il menu Modulo di rendering e selezionate l’opzione Iray per cambiare il modulo di rendering utilizzato nel pannello di visualizzazione 3D in Iray.
Passare al modulo di rendering Iray modifica le opzioni disponibili in alcuni menu della vista 3D. Queste modifiche sono spiegate nella sezione Vista 3D seguente.

Per impostazione predefinita, il rendering progressivo viene avviato non appena è selezionato il modulo di rendering di raggi. Il processo di rendering verrà eseguito fino a quando non verrà soddisfatta una delle seguenti condizioni:

  • numero massimo di campioni eseguiti
  • È stato raggiunto il limite di tempo di rendering

Per ulteriori informazioni sull’ottimizzazione di queste condizioni, consultate la sezione Modulo di rendering di questa pagina.

Materiale di muri del castello medievale reso in Iray

Materiale: Muro medievale del castello di Mark Foreman disponibile nelle risorse Substance 3D libreria

WARNING
È possibile eseguire solo una istanza di rendering Iray in qualsiasi momento.
Ciò significa che quando un pannello di visualizzazione 3D utilizza questo modulo di rendering, il menu Modulo di rendering è disabilitato in altri pannelli di visualizzazione 3D e questi sono impostati per impostazione predefinita sul modulo di rendering OpenGL.

Opzioni della vista 3D

Scena

Selezionate l’opzione Modifica nel menu Scena per trovare le proprietà della scena specifiche per Iray nel pannello Proprietà.

  • Abilitato: se impostato su False, l’oggetto viene nascosto e non contribuisce più alla scena

Visualizza componente

  • È visibile: se impostato su Falso, l’oggetto è nascosto ma contribuisce ancora alla scena, ad esempio riflettendo la luce, assorbendo la luce e proiettando le ombre

Componente di visualizzazione della trama

  • Suddivisione

    • Metodo: il metodo utilizzato per suddividere proceduralmente la trama in una geometria più fine

      • Nessuno: nessuna suddivisione applicata
      • Parametrico: suddivide la trama in 4^x triangoli dove x è il valore specificato da questo parametro
      • Lunghezza: suddivide la trama finché tutti i bordi non hanno una lunghezza (nello spazio dell’oggetto) inferiore al valore specificato dal parametro Lunghezza minima
    • Lunghezza minima: suddivide la trama finché tutti i bordi non hanno una lunghezza inferiore a questo valore specificato nello spazio dell’oggetto (si applica solo al metodo Lunghezza)

    • Numero: numero di iterazioni di suddivisione da applicare alla trama (si applica solo al metodo parametrico)

WARNING
Suddividendo la trama si aumenta in modo esponenziale il tempo di elaborazione prima e durante il rendering. Ti consigliamo di essere conservatore con i valori immessi.
Fare attenzione a utilizzare valori alti numeri per il metodo Parametric e valori bassi lunghezza minima per il metodo Length.

Opzioni scena

Materiali

Poiché Iray si basa sul modello di ombreggiatura MDL sviluppato da NVIDIA, i materiali disponibili per i materiali delle scene vengono sostituiti con la libreria MDL caricata da Designer. Questa libreria viene creata utilizzando le seguenti origini:

NOTE
Per un'analisi più approfondita del modello di ombreggiatura MDL, vedere Manuale MDL, scritto e gestito da NVIDIA.

L’elenco cumulativo dei materiali MDL caricati è disponibile nel menu Materiali, in uno dei sottomenu dei materiali elencati, come mostrato nell’immagine a destra.

Inoltre, se un grafico MDL è caricato in Designer, può essere applicato a qualsiasi materiale nella scena. A questo punto, viene aggiunto all’elenco dei materiali MDL disponibili.

Altre opzioni importanti in questo menu sono:

  • Selezionate l’opzione Modifica per accedere ai input esposti di MDL nel pannello Proprietà e ritoccare il materiale in base alle esigenze
  • L’opzione Carica… consente di caricare manualmente qualsiasi file MDL da aggiungere all’elenco cumulativo e applicare nella scena
  • L’opzione Esporta predefinito… apre la finestra di dialogo Esporta predefinito materiale MDL, che consente di esportare un file MDL predefinito utilizzando le impostazioni correnti applicate nella vista 3D
Menu Materiali
NOTE
Quando si carica un grafico MDL, il modulo di rendering per la visualizzazione 3D viene automaticamente impostato su Iray per caricarlo e applicarlo.

Videocamera

La differenza principale tra OpenGL e Iray in merito alle impostazioni della fotocamera è il modo in cui viene gestita la profondità di campo. In effetti, essendo Iray un modulo di rendering fisicamente preciso, la profondità del campo si presenta “naturalmente” a seconda dell’apertura della fotocamera.

Nelle proprietà della videocamera, quando è selezionato il modulo di rendering dell’immagine, sono disponibili i seguenti due parametri:

  • Distanza focale: la distanza dalla fotocamera del punto focale, ovvero il punto in cui l’immagine è più nitida
  • Diametro apertura: valore che determina l’apertura della fotocamera. Più basso è il valore, più nitidi saranno gli elementi dell’immagine prima e dopo il punto focale: in termini più semplici, questo valore controlla l’intensità dell’effetto profondità di campo.

Impostazioni fotocamera

Ambiente

Apri il menu Ambiente e seleziona l’opzione Modifica per visualizzare le proprietà dell’ambiente nel pannello Proprietà.

Sono disponibili le seguenti proprietà:

Cupola

  • Tipo cupola: imposta gli oggetti che racchiudono la scena su cui viene proiettata la texture dell’ambiente

    • Sfera infinita: ambiente sferico infinito
    • Terra: ambiente sferico infinito, ma con un piano terreno strutturato
    • Sfera: cupola a forma di sfera di dimensioni finite con raggio personalizzato
    • Sfera con terreno: cupola a forma di sfera di dimensioni finite con raggio personalizzato in cui la parte inferiore dell’ambiente è proiettata sul piano che divide le parti superiore e inferiore della sfera
    • Scatola con terreno: dome a forma di scatola di dimensioni finite di larghezza, height e lunghezza personalizzati in cui la parte inferiore dell’ambiente è proiettata sul piano che divide le parti superiore e inferiore della scatola
  • Angolo di rotazione: controlla l’angolo di rotazione della cupola attorno all’asse Y

  • Raggio: il raggio della sfera (si applica solo alla sfera e alla sfera con tipi di cupola a terra)

  • Larghezza: la larghezza della scatola (si applica solo alla scatola con cupola a terra)

  • Height: il height della scatola (si applica solo alla scatola con cupola a terra)

  • Lunghezza: la lunghezza della scatola (si applica solo alla scatola con cupola a terra)

  • Visualizza: abilita una sovrapposizione di falsi colori della geometria dell’ambiente di dimensioni finite. Questa opzione può essere utilizzata per allineare la geometria con la proiezione della mappa dell’ambiente acquisita (si applica solo alla sfera, alla sfera con terreno e alla scatola con terreno tipi di cupola)

NOTE
Per le cupole di dimensioni finite, tutta la geometria della scena deve essere racchiusa entro la cupola.

Terreno cupola
I seguenti parametri si applicano ai tipi di cupola Ground, Sphere with ground e Box with ground:

  • Terra: abilita il piano terreno
  • Posizione: la posizione dell’origine della cupola finita (si applica anche al tipo di cupola Sfera)
  • Riflettività: opacità e tinta del riflesso di terra, dove il nero indica che il riflesso non è visibile
  • Lucentezza: la lucentezza della riflessione del terreno
  • Intensità ombra: opacità della dominante di ombra sul terreno
  • Scala texture: controlla le dimensioni della proiezione della texture dell’ambiente sul terreno (si applica anche al tipo di cupola Sfera)

Di seguito è illustrato l’impatto di alcune di queste impostazioni:

Ambiente di visualizzazione
table 0-row-2 html-authored no-header
Iray - Ambiente nascosto
Prima
Iray - Ambiente visibile
Dopo

Iray - Ambiente nascosto

Iray - Ambiente visibile

Abilita piano terreno
table 0-row-2 html-authored no-header
Iray - Solo sfera infinita
Prima
Iray - Sfera infinita con piano terreno
Dopo

Iray - Solo sfera infinita

Iray - Sfera infinita con piano terreno

Ruota l'ambiente
Ruotare l'ambiente
Regola piano terreno
Riflesso terreno
Regola sfera infinita
Scala ambiente (sfera)
Regola casella di selezione
Scala ambiente (cubo)

Visualizza

Queste opzioni visualizzano una sovrapposizione di testo sopra l’immagine sottoposta a rendering con informazioni utili sul rendering.

  • Tempo trascorso: la durata del rendering in secondi. Questo timer e il processo di rendering si arrestano entrambi quando viene soddisfatta una delle condizioni finali
  • Iterazioni: numero di iterazioni di campionamento eseguite. Questo contatore e il processo di rendering si arrestano entrambi quando viene soddisfatta una delle condizioni finali
  • Metodo di rendering: il percorso di rendering utilizzato. Per la maggior parte degli scopi su una macchina locale, viene utilizzato Photoreal
  • Risoluzione: risoluzione effettiva del rendering. Se l’opzione Usa risoluzione finestra nelle proprietà della fotocamera è impostata su False, il rapporto dell’immagine viene regolato automaticamente in modo che corrisponda al rapporto di risoluzione.
  • Statistiche scena: elenco di statistiche relative alla scena sottoposta a rendering, che include il conteggio dei triangoli e dei materiali tra gli altri dati.

Opzioni di visualizzazione {width="512px"}

Modulo di rendering

Apri il menu Modulo di rendering e seleziona l’opzione Modifica per visualizzare le proprietà del modulo di rendering nel pannello Proprietà.

Rendering progressivo

  • Numero minimo di campioni: numero minimo di campioni per pixel da calcolare prima di considerare i criteri per interrompere il rendering progressivo

  • Numero massimo di campioni: se è stato eseguito il rendering di questo numero di campioni per pixel, interrompi automaticamente il rendering progressivo

  • Tempo massimo (secondi): tempo in secondi dopo il quale il rendering progressivo deve terminare automaticamente

  • Campionatore caustico abilitato: aumenta il campionatore predefinito con un campionatore caustico dedicato. Le aree caustiche sono il risultato del passaggio della luce attraverso un oggetto non opaco, pertanto sono necessarie solo se viene applicato un materiale MDL che supporta la trasparenza a qualsiasi oggetto nella scena

  • Filtro Firefly abilitato: abilita il filtro lucciola, che utilizza un algoritmo predefinito per rimuovere le lucciole nell’immagine calcolata durante l’avanzamento del rendering. I Firefly sono artefatti visivi in cui pixel isolati in un’immagine sono notevolmente più luminosi rispetto ai vicini e sono il risultato di campioni di raggi insufficienti per determinare con precisione la distribuzione della luce

  • Denoiser di post
    Il modulo di rendering Iray utilizza l’algoritmo denoiser con accelerazione NVIDIA Optix AI per la denoizzazione iterativa di alta qualità dell’immagine durante il rendering.

    • Abilitato: consente l’attivazione di un algoritmo di denoising predefinito in corrispondenza di un’iterazione di rendering impostata e l’attivazione fino alla fine del rendering
    • Avvia iterazione: se il denoiser è abilitato, questa opzione imposta l’iterazione in corrispondenza della quale inizia il processo di denoising. Questo può impedire che l’overhead delle prestazioni del denoiser influisca sull’interattività, ad esempio, quando si sposta la videocamera. Inoltre, le prime iterazioni spesso non sono adatte come input per il denoiser a causa della convergenza insufficiente, che porta a risultati insoddisfacenti.

L’impatto di alcune di queste impostazioni è dimostrato dai confronti tra le immagini qui di seguito:

Campionatore caustico
table 0-row-2 html-authored no-header
Iray - Rendering di base
Prima
Iray - Campionatore caustico abilitato
Dopo

Iray - Rendering di base

Iray - Campionatore caustico abilitato

Filtro Firefly
table 0-row-2 html-authored no-header
Iray - Filtro Firefly disattivato
Prima
Iray - Filtro Firefly abilitato
Dopo

Iray - Filtro Firefly disabilitato

Iray - Filtro Firefly abilitato

Post-denoiser
table 0-row-2 html-authored no-header
Iray - Post-denoiser disabilitato
Prima
Iray - Post-denoiser abilitato
Dopo

Iray - Post-denoiser disabilitato

Iray - Post-denoiser abilitato

Materiale: vetro spesso MDL disponibile nelle definizioni di base MDL di NVIDIA

Accelerazione hardware

Il modulo di rendering Iray offre l’accelerazione hardware esclusivamente su GPU NVIDIA, con i seguenti vantaggi:

È possibile selezionare l’hardware che deve essere utilizzato da Iray per il rendering nella sezione vista 3D della finestra Preferenze, come mostrato nell’immagine a destra.

Quando viene rilevata una GPU supportata, questa viene elencata in questa sezione ed è selezionata automaticamente per impostazione predefinita e la CPU non è selezionata. Qualsiasi modifica manuale sostituisce questo comportamento automatico in modo che le modifiche personalizzate vengano salvate per le sessioni future.

NOTE
Se viene rilevata ed elencata una GPU supportata, si consiglia vivamente di lasciare la CPU non selezionata poiché l'utilizzo della CPU per il rendering di raggi X ha un impatto significativo sulle prestazioni complessive e sulla reattività dell'applicazione.
WARNING
L’accelerazione hardware GPU utilizza la tecnologia NVIDIA CUDA. Assicuratevi che il driver di grafica sia aggiornato per la migliore compatibilità e affidabilità. Trova il driver più recente per la tua GPU NVIDIA qui.
Per le configurazioni con più GPU, si consiglia di disattivare SLI e selezionare una sola GPU per una migliore affidabilità.

Preferenze Iray

recommendation-more-help
substance-3d-designer-help-guide