PDA

Visualizza Versione Completa : problema con DoF



Wotan3d
13-11-12, 16:20
Ciao,

mi ritrovo questa richiesta che non so risolvere:

"... fare quegli oggetti molto fuori fuoco...".

Ebbene si tratta di tenere bene a fuoco un oggetto centrale nella scena, mentre tutto il resto deve essere sfocato, non uniformemente ma in base alla distanza, e cioè usando il DOF.
Purtroppo gli oggetti che devono essere sfocati sono metallici, quindi riflettono anche l'oggetto a fuoco e questo mi rende molto difficile fare due render separati e poi agire di compositing.
Applicando il DOF mi si sfocano anche delle parti dell'oggetto che dovrebbe restare completamente nitido: resta bene a fuoco solo la parte centrale dell'oggetto, quella a cui setto la distanza del DOF, ma non essendoci un raggio minimo di "non influenza" i poligoni dell'oggetto si sfocano man mano si allontanano dal "centro".
Se setto un valore troppo alto di LF-S (in modo da avere il mio oggetto bene a fuoco) il resto non si sfoca abbastanza.
Gli altri due parametri (Diaphragm Sides e Diaphragm Rotation) non so nemmeno cosa siano e non sembra che facciano qualcosa al render.

La funzione che mi servirebbe in questo caso sarebbe un "exclude" dal DOF, esattamente come c'è il "unaffected by fog", by camera, by radiosity, ecc... manca però il "unaffected by dof". Peccato.
Esiste una qualche possibilità di ottenere una cosa del genere?

grazie

Marchino
13-11-12, 18:52
Adesso non ho LW sottomano, ma hai provato a fare 2 rendering uno con il DoF attivato e l'oggetto a fuoco con l'exclude by camera (dovrebbe non vedersi l'oggetto ma i suoi riflessi si) e un altro con il DoF disattivato per l'oggetto a fuoco e poi "compositare" il tutto?

Cmq otticamente la profonditá di campo diminuisce con l'aumentare della lunghezza focale, con la distanza del soggetto dalla telecamera e usando diaframmi più aperti.
Quindi puoi provare a riposizionare la telecamera, aumentare la lunghezza focale e usare un diaframma moolto aperto (f1.4)

Wotan3d
13-11-12, 19:07
Si, escludendo dalla camera i riflessi si continuano a vedere, ci avevo pensato infatti, ma purtroppo non posso fare due render separati perchè l'oggetto in questione "vola" dentro un nugolo di particelle a cui è applicato HV sprite che crea una nube di gas... quindi un sacco di trasparenze e riflessioni che non riesco ad ottenere se separo i render (gas riflesso sull'oggetto che ne prende il colore, oggetto immerso nel gas..... un casino con gli alpha poi... e pure il gas deve essere riflesso nell'ambiente che però deve essere sfocato).

La seconda strada l'ho già applicata fino ad arrivare ad un compromesso di "integrità" dell'immagine... nel senso che se apro ancora di più diventa troppo grandangolare l'oggetto stesso.

Ho anche aumentato la dimensione dell'intera scena (ad esclusione dell'oggetto in questione e della distanza di camera) così da avere maggiori distanze tra il punto di fuoco ed il resto, ma poi i riflessi si sono alterati ed ho perso alcuni particolari (nei riflessi)...
'nsomma, è un po' un casino. E' che manca proprio una simpatica funzioncina di unaffected by DOF.

Marchino
13-11-12, 19:45
Se puoi prova ad ingrandire e contemporaneamente allontanare gli oggetti di sfondo dal soggetto a fuoco...qualche miglioramento dovresti ottenerlo

Wotan3d
13-11-12, 21:25
Se puoi prova ad ingrandire e contemporaneamente allontanare gli oggetti di sfondo dal soggetto a fuoco...qualche miglioramento dovresti ottenerlo

Si, ho fatto così, ma i riflessi sono diventati piccolissimi (l'oggetto si riflette negli oggetti di contorno) dato che la distanza del riflesso risulta doppia della distanza fra gli oggetti.

Probabile che alla fine renderizzerò solo gli oggetti di fondo, senza oggetto protagonista (che resta però nei riflessi) e completamente senza gas e poi gas+oggetto senza DOF (sempre ammesso che riesca a gestire il gas con alpha, cosa che credo sia impossibile). Perderò completamente il gas nei riflessi ma spero che non ci si accorga.