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).
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^xtriangoli dovexè 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)
-
Fare attenzione a utilizzare valori alti numeri per il metodo Parametric e valori bassi lunghezza minima per il metodo Length.
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:
- I file MDL inclusi nell’installazione di Designer
- I file MDL trovati nelle directory elencate dall’utente nei file di progetto caricati
- Libreria NVIDIA vMaterials, se installata
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.
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)
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:
| table 0-row-2 html-authored no-header | |
|---|---|
Prima |
Dopo |
| table 0-row-2 html-authored no-header | |
|---|---|
Prima |
Dopo |
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.
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:
| table 0-row-2 html-authored no-header | |
|---|---|
Prima |
Dopo |
| table 0-row-2 html-authored no-header | |
|---|---|
Prima |
Dopo |
| table 0-row-2 html-authored no-header | |
|---|---|
Prima |
Dopo |
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:
- Aumento significativo della velocità di rendering
- Denoising accelerato dall’IA Optix (vedere “Post-denoiser” nella sezione Modulo di rendering di questa pagina)
È 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.
Per le configurazioni con più GPU, si consiglia di disattivare SLI e selezionare una sola GPU per una migliore affidabilità.