Image Sampler
Da WikiCG.
|
>>Image Sampler |
|
>>Esempi e Tutorials |
Indice |
Generale
In V-Ray, con image sampler ci si riferisce ad un algoritmo per campionare e filtrare la funzione di immagine producendo l'array finale di pixels che costituiscono l'immagine renderizzata.
Vray implementa svariati algoritmi per campionare una immagine. Tutti gli image samplers supportano i filtri antialiasing standard di MAX, sebbene questi incrementino il render time. Puoi scegliere tra Fixed rate sampler, Adaptive QMC sampler e Adaptive subdivision sampler.
Parameters
Fixed rate sampler
Questo è il più semplice image sampler ; esso prende un numero fisso di samples per ogni pixel
Subdivs - setta il numero di samples per pixel. Quando è settato a 1,viene preso un sample al centro di ogni pixel. Se è maggiore di 1 i samples sono generati da una sequenza low-discrepancy quasi-Monte Carlo.
Nota che a causa del "blocco" dei samples nel range [nero, bianco] per i canali colore RGB, a volte questo sampler può produrre risultati scuri se usato con effetti blurry. La soluzione in questo caso è aumentare subdivs o usare reali canali colore RGB.
Adaptive QMC sampler
intensità= quantità di luce che fuoriesce dal pixel
Questo sampler crea un numero variabile di samples per pixel basato sulla differenza di intensità tra il pixel e i pixels vicini. Nota che questo sampler è molto più incisivo se comparato al Vray QMC sampler. Questo sampler non ha il suo controllo di threshold; si deve invece usare Noise threshold del rQMC sampler per controllarne la qualità.
Questo è il sampler preferibile per immagini con parecchi piccoli dettagli (come VRayFur, per esempio) e/o effetti blurry (DOF, motion blur, glossy reflections etc). Esso inoltre prende meno RAM di Adaptive subdivision sampler.
Nota che a causa del "blocco" dei samples nel range [nero, bianco] per i canali colore RGB, a volte questo sampler può produrre risultati scuri se usato con effetti blurry. La soluzione in questo caso è aumentare subdivs o usare reali canali colore RGB.
Min subdivs- determina il minimo numero di samples presi per ogni pixel. Raramente è necessario settarlo superiore a 1, eccetto se si hanno linee veramente sottili che non sono catturate correttamente.
Max subdivs - determina il massimo numero di samples per un pixel.
Adaptive subdivision sampler
Questo è un image sampler avanzato capace di fare 'undersampling' (prendere meno di un sample per pixel). In assenza di effetti blurry (direct GI , DOF, glossy reflection/reftaction etc) questo è l'image sampler preferibile. In media esso prende meno samples (e quindi meno tempo) per ottenere la stessa qualità di immagine degli altri image samplers. Tuttavia con textures dettagliate e/o effetti blurry, esso può essere più lento e produrre risultati peggiori rispetto agli altri due metodi.
Nota anche che questo sampler prende più RAM degli altri due samplers. Vedi Note sotto.
Min. rate - controlla il minimo numero di samples per pixel. Un valore di zero significa un sample per pixel; -1 significa un sample ogni due pixels; -2 significa un sample ogni 4 pixels etc.
Max. rate - controlla il massimo numero di samples per pixel; zero significa un sample per pixel, 1 significa quattro samples, 2 significa otto samples etc.
Threshold - determina la sensibilità del sampler ai cambiamenti di intensità dei pixel . Valori bassi producono i migliori risultati mentre valori alti diminuiranno il render time, ma potrebbero lasciare undersampled (sottocampionate) aree con intensità simile.
Rand - disloca i samples leggermente per produrre un miglior antialiasing in zone con linee orizzontali o verticali vicine.
Object outline - questo sovracampiona sempre i bordi degli oggetti (anche se non fosse necessario sovracampionare). Questa opzione non ha effetto se DOF o motion blur sono ON
Normals - questo sovracampiona le aree con normali che variano bruscamente. Questa opzione non ha effetto se DOF o motion blur sono ON
Antialiasing filter
Questa sezione permette di scegliere un antialiasing filter. Tutti i filtri standard 3dsmax sono supportati con l'eccezione del Plate Match filter. Vedere Esempi Image Sampler per maggiori informazioni sugli antialiasing filters.
Note
- Quale sampler usare? La risposta ottimale si può avere solo con delle prove, ma ecco alcuni suggerimenti:
- Per scenes uniformi con solo qualche effetto blurry e textures uniformi, Adaptive subdivision sampler con la sua abilità di fare undersample è imbattibile.
- Per immagini con textures dettagliate o con molti dettagli di gemetria e solo qualche effetto blurry, Two-level sampler è ottimo. Anche nel caso di animazioni che coinvolgono textures dettagliate , Adaptive subdivision sampler può produrre jittering che invece Two-level sampler evita.
- Per scene complesse con parecchi effetti blurry e/o textures dettagliate, Fixed rate sampler è ottimo ed è molto prevedibile (in termini di tempo impiegato) per quanto riguarda la qualità e il render time.
- Una nota sull'uso della RAM: gli image samplers richiedono una buona quantità di RAM per memorizzare le informazioni su ogni bucket. Usando grandi dimensioni per i bucket si consuma molta RAM. Questo è particolarmente vero per Adaptive subdivision sampler, che memorizza tutti i singoli sub-samples presi all'interno di un bucket.
Adaptive QMC sampler e Fixed rate sampler invece memorizzano solo la somma dei sub-samples per pixel e quindi richiedono generalmente meno RAM.
|
>>Image Sampler |
Commenti degli utenti


