PDA

Visualizza Versione Completa : problema radiosity in animazione



rrgraphic
16-01-09, 21:14
Ho da renderizzare un animazione di una scena realizzata in radiosity, ma purtroppo nonostante numerosi tentativi continuo ad avere grossi problemi di flickering delle luci, in pratica in ogni frame o le ombre in posizioni diverse e questo procura paurosi problemi di visualizzazione.

Avete idea di come risolverli?

Grazie!

mikadit
16-01-09, 22:08
Per gradi: verifica l'AA (compreso il Reconstruction Filter), attiva l'Adaptive Sampling (e Soft Filter), attiva il Motion Blur (che probabilmente è la soluzione).

Vedi un po' se le cose migliorano. ;)

rrgraphic
16-01-09, 22:14
no, ho già provato, il problema sembra dovuto al fatto che il radiosity di LW calcola ombre diverse nei vari fotogrammi, e questo causa l'effetto di cui parlo.

mikadit
16-01-09, 22:16
E' una scena complessa?

rrgraphic
16-01-09, 22:22
essenzialmente si tratta di un oggetto metallico, del quale però non posso divulgare l'immagine, è una turbina di estrazione del petrolio che ruota sopra ad un piano grigio.
l'effetto che voglio descrivere si vede abbastanza bene in questo video: http://www.rod-chambaud.fr/question_lws/penderie.wmv

è piuttosto evidente che le ombre flickerano continuamente

mikadit
16-01-09, 22:31
Terribile! Mi sa che allora è meglio eliminare l'Adaptive Sampling, ridurre al minimo i filtri di LW. :mmgh:

Edit:
A proposito, forse bisogna vedere i parametri del radiosity. Vedi un po' se non sia meglio aumentare i rimbalzi e modificare altri parametri.

Scratch
16-01-09, 23:30
Ho lo stessissimo problema. Pensavo che fosse il cache del radiosity ma niente.

Penso che bisogna aumentare certi parametri ma si aumentano i tempi di resa...

Seguo...

rrgraphic
17-01-09, 08:36
ho fatto un sacco di tentativi, ma è davvero un casino, sembra praticamente impossibile raggiungere risultati accettabili.
Onestamente mi sembra un problema molto grave, non una cosa da poco.
Con la cache la situazione migliora, ma purtroppo non in modo sufficiente.

Ho cambiato anche vari parametri, anche aumentando di molto i tempi di rendering, senza mai raggiungere una qualità accettabile.
E' un vero peccato!

mikadit
17-01-09, 10:22
Ci vorrebbe un file di esempio, senza certamente gli oggetti originali. Aiuterebbe un po' di più.

happymilk
17-01-09, 11:26
Che versione di LW stai usando?
un grosso sforzo del team di programmazione s'è concentrato proprio sulla gestione della cache in animazione ultimamente

rrgraphic
17-01-09, 11:28
uso la 9.5 sotto windows

happymilk
17-01-09, 11:35
stai usando caching del radiosity?

le luci (o gli oggetti) si spostano o si sposta solo la camera?

Come sono le impostazioni del tab radiosity?

rrgraphic
17-01-09, 11:46
si, uso il cache radiosity.
adesso sono fuori dallo studio, appena rientro alle 14:00 ti mando uno screen delle impostazioni del radiosity che uso.
Nella scena le luci e la camera sono ferme, ma ruota di 360 ° l'oggetto al centro dell'inquadratura.

rrgraphic
17-01-09, 15:02
ecco i parametri:

RADIOSITY:
Montecarlo interpolaed
blur background attivo
intensity 350%
IB 3
RPE 600
SBR 100
AT 45°
mPS 4
MPS 100
Multiplier 100%
Cache attivo
Preprocess Automatic
Animation Attivo

CAMERA:
AA 3
RF Classic
SP Fixed
AS 0.03


questo è il massimo che ho raggiunto, ma non è ancora pienamente sodisfaciente, suggerimenti o consigli?

happymilk
17-01-09, 18:13
ecco i parametri:

RADIOSITY:
Montecarlo interpolaed
blur background attivo
intensity 350%
IB 3
RPE 600
SBR 100
AT 45°
mPS 4
MPS 100
Multiplier 100%
Cache attivo
Preprocess Automatic
Animation Attivo

CAMERA:
AA 3
RF Classic
SP Fixed
AS 0.03


questo è il massimo che ho raggiunto, ma non è ancora pienamente sodisfaciente, suggerimenti o consigli?

Non sò come sei arrivato a queste impostazioni... ma io non ho mai avuto un numero di raggi primari così alto. Anche perchè avendo mantenuto la mPS e la MPS a valori tuttosommato alti (non conosco la risoluzione che stai usando e quindi potrei sbagliare) ci potrebbe stare che tutti quei raggi finiscono per andare a darsi noia...

Però senza scena e senza vedere un pò di prove non è semplice sparare delle ipotesi

rrgraphic
17-01-09, 18:27
la risoluzione è 720x576
Ho provato inizialmente con un valore molto più basso di raggi, cioè 300 e 16 ma il problema era molto più evidente di adesso.

happymilk
17-01-09, 19:39
la risoluzione è 720x576
Ho provato inizialmente con un valore molto più basso di raggi, cioè 300 e 16 ma il problema era molto più evidente di adesso.

i valori di mPS e MPS li hai mai modificati?
stessa cosa per il multiplier

Scratch
17-01-09, 22:29
Il multiplier serve a scegliere la risoluzione in cui sarà calcolata la radiosity. Dunque non penso sia quello visto che e a 100 %.

Prova ad abbassare il Minimum Evaluation Spacing.

gebazzz
18-01-09, 00:14
Domanda: non avendo possibilità di guardare il filmato, ti chiedo se nella tua scena ci sono oggetti o luci che si muovono, perchè se così non fosse, attivare l'opzione Animated della cache sarebbe un grosso errore.

happymilk
18-01-09, 09:54
Domanda: non avendo possibilità di guardare il filmato, ti chiedo se nella tua scena ci sono oggetti o luci che si muovono, perchè se così non fosse, attivare l'opzione Animated della cache sarebbe un grosso errore.

Se, come dice rrgraphics, nella sua scena sta ferma la camera ma l'oggetto fa una rotazione di 360° l'impostazione animated è giusta.
Anche se tenesse fermo l'oggetto e ruotasse la camera avrebbe dovuto attivarla... perchè per ottenere lo stesso effetto dovrebbe aver ruotato anche la luce riportandolo alla stessa condizione di partenza.

Scratch: vero è che una risoluzione inferiore del multiply di solito crea un effetto più flou dello shading GI... e magari eliminerebbe qualche splotch.

Comunque è vero che senza immagini e/o scena siamo un pò tutti bendati

Scratch
18-01-09, 10:37
Si, forse in certi casi può pure aiutare di abbassare la risoluzione, però il radiosity non avrà più la stessa precisione. Poi e possibile che aiuti per gli splotch, ma non penso che cambiara qualcosa al flickering.

Ecco un'animazione che ho renderizzato questa notte. Stesso problema di
rrgraphic. guardate nelle zone d'ombra che casino!!!

http://fr.youtube.com/watch?v=SIcf2nqDvhk

Comunque se può aiutare, Exception a messo in linea proprio ora la versione attualizzata della sua guida al radiosity per la 9.6 :

http://www.except.nl/lightwave/RadiosityGuide96/#trouble

desegno
18-01-09, 11:26
se hai gli stessi o simili valori di rrgraphic mi ndrei a rivedere le superfici...non è che hai dei poligoni sovrapposti in quei punti?

rrgraphic
18-01-09, 18:15
il mio problema è diverso da quello del video di youtube, a me cambiano le ombre riportade dagli oggetti, ne senso che tra un frame e l'altro le ombre non sono uguali e stabili, ma cambiano continuamente, a volte più ciare a volte più scure ed in posizioni leggermente diverse.

Scratch
18-01-09, 20:12
No, niente poligoni sovrapposti. Le superfici sono pulite.

Vero rrgraphic, sembra che sulla tua animazione ci siano problemi si splotch. Però c'è lo stesso effetto di chiaro-scuro che sul mio.

Lino
19-01-09, 10:21
Ti consiglio di scaricare la 9.6 e di leggere la guida consigliata da Scratch.

Quando si usa il Radiosity Cache (animato o meno) non è importante il numero dei raggi usati. La soluzione radiosity dovrebbe essere sempre costante e senza problemi di flickering.