PDA

Visualizza Versione Completa : Motore LW e anim interne



Scratch
16-02-09, 11:28
Ciao,

Vedendo il post jackdlee sul texturing di un pavimento, mi e venuta voglia di provare la GI in lw9.6. Ho modellato la stessa scena trovata su www.cg-source.com (http://www.cg-source.com) . Vorrei aggiungere dei mobili e poi fare un'animazione. Però, ecco giÀ un problema...
Ho fatto 2 rendering uguali, senza cambiare nessun parametro. Ecco i risultati :

10639

10640

Le macchie provocate dalla GI sui muri, non corrispondono. Allora, mi viene da pensare che se già non corrispondono adesso su 2 immagini uguali, che casino mi daranno se provo ad animare...?

Sapete come si può risolvere questo problema?

Grazie

Bruscolì
16-02-09, 12:30
Prova a salvare la cache del radiosity ... tra l'altro velocizzi molto il calcolo per l'animazione !!

Fulvio

desegno
16-02-09, 12:34
devi aumentare il valore dei rimbalzi
mi sembra rpe qualcosa
sono troppo bassi

Galvo
16-02-09, 12:57
Io andrò controcorrente.. però se devo fare animazioni cerco sempre di non utilizzare la GI, di risolvere old style con luci ad hoc.. risultato identico se si fa un buon lavoro, si possono predire i risultati (e quindi cambiarli secondo necessità) e i tempi di calcolo sono stramaledettamente più bassi.. se utilizzi gi prova ad attivare la cache..

Scratch
16-02-09, 13:35
Ok, stò provando con il radiosity cache.
Dopo provo anche ad aumentare l'RPE(256 per adesso) per provare ad eliminare le macchie.

Galvo, e vero, sarebbe anche una soluzione, però, visto che la GI non sembra male nella 9.6, sarebbe un peccaro non usarla...

Tempo di rendering : 13min circa
Su un intel 2 extreme quad core x9650 (3GHz) con 4g di ram(3g riconosciuti causa 32 bits)

Bruscolì
16-02-09, 13:59
Dai un'occhiata quì (http://www.except.nl/lightwave/RadiosityGuide95/index.htm#FG) che può aiutarti se già non conosci questa guida !!

Fulvio

Scratch
16-02-09, 15:05
Ok, con il cache elimino le variazzioni. Logico mi direte... bè, meglio provare.

Adesso provo ad eliminare le macchie.

Poi provo una piccola anim.

Grazie Bruscoli, conoscevo ma me n'ero dimenticato... questa sera gli dò una buona occhiata.

Scratch
16-02-09, 16:28
2000 RPE... 2min di GI in più...

Però molto meglio. Usando la cache penso che i 2 min. in più si faranno meno sentire nell'animazione.

10642

davhub
16-02-09, 16:59
Io dico che, se non togli nulla e devi fare un wlakthrough... vai di baking di GI...
la calcoli una volt auna... e poi scheggi.

:)

Davhub

Scratch
16-02-09, 21:17
Il baking non l'ho mai provato...

Ma cosa ci guadagno? devo sempre prendere il tempo di calcolarlo per ogni frame. Il tempo di rendering non sarà uguale al rendering con l'uso del cache?

davhub
17-02-09, 13:53
No, scratch.. io intendo il baking in texture! tecnica circa dei tempi della 7
se non devi muovere nulla se non la camera (walkthough) è la soluzione più economica in termini di tempi..

applichi il baking shader, attivi la GI, fai tutto quello che devi. poi renderizzi UN frame.
fai salvare al baking il color channel in un formato decente (non compresso),
salvi la scena reimposti gli oggetti in modo che l'unica texture presente sia quella del baking....
in questo modo hai le informazioni di GI SULLA geometria. poi puoi anche disabilitare tutto, luci raytrace, radiosity of course, ecc.
e vai di animazione. sai che scheggia senza nulla di calcolo raytrace??

unico neo: mi sembra che ci vogliano comunque le UV sugli oggetti e c'è un discreto sbattimento.
devi inoltre avere copia dei tuoi oggetti in originale e lavorare su una copia a cui applichi il baking.

certo i pro sono: puoi renderizzare a maggior risoluzione in tempi frazionari rispetto a quelli senza il trick
animazioni più lunghe ecc...

insomma.. perdi tempo prima ma lo recuperi. invece di un singol opassaggio per un cliente ti puoi anhce permettere di avere più animazioni... :D
davhub

Scratch
17-02-09, 15:41
WOW, mai provato...

Può essere molto interessante...

Non e che hai qualche link ad un tutorial?

Intanto ecco un semplice spostamento di camera.

Test 1 - YouTube (http://www.youtube.com/watch?v=_BCWqqwDpXs&feature=channel_page)

La qualità e quella che e causa youtube. Come faccio a publicare un video senza passare da youtube?

davhub
17-02-09, 19:24
Un tutorial.. bella domanda... io la conosco per via di libri...
Inside LW 7 di Ablan...

in soldoni: se hai tempo: apriti una nuova scena:
Piano, cubo, luci camera e raytrace attivo e radiosity pure.

importi il tuo bel cubo con UV
Il piano lo fai verde o rosso (così vedi la GI all'opera sul cubo), luce, o HDRI e vai di radiosity.
(tanto per fare una prova).
poi apri il texture editor, shader, quindi surface baker.
il plugin è un pò complesso ma trovi tutto dentro il manuale di LW (ti spiega i comandi
e cosa servono le varie spunte). una lettura e capisci subito cosa cliccare.
se non erro, una volta che gli dai l'OK... il sistema renderizza e salva il render
nelle texture.
Non mi ricordo, onestamente, ma credo che lo shader possa gestire TUTTE le superfici
nello stesso render senza che tu debba per forza renderizzare in GI pezzo per pezzo.
(tu lo puoi verificare aggiungendo una sfera, o altro oggetto semplice).
se non funziona... allora devi applicare lo shader a tutti gli oggetti con i relativi settaggi di UV e di file da generare, ma poco male... un pò tedioso.. ma ne vale la pena, e poi hai tre 4 oggetti in scena.

unico accorgimento... stai basso con la risoluzione della mappa... costa memoria.
e se la scena è complessa... la memoria finisce subito.

una volta che hai le mappe.. rinomini gli oggetti con la scena aperta (così cambiano direttamente nome in layout) poi salvi la scena con differente nome e così hai due scene gemelle.
OK? bene.

adesso apri il texture editor del cubo, vai sul color channel ed importa la mappa
calcolata prima e mettila nella UV appropriata.
disabilita pure la GI, e, secondo me, butta anche le luci raytrace (le ombre sono già sulla mappa
calcolata e per queste prove puoi anche affidarti ad una sapiente messa in opera della scena
con oggeti che proiettano ombre sugl ialtri, ecc.
il render dovrebbe risultare fulmineo. bene, sbattimento?
ma se lo vedi in una animazione... la convenienza è esponenziale.

davhub
P.S. se poi ti servon odettagli vedo ablan cosa dice..

Scratch
17-02-09, 19:45
Wow, grazzissimo davhub, Bella spiegazione. E molto interessante in effetti per l'animazione. Calcolato le mappe puoi fare quello che vuoi con la camera . forte veramente. avevo già sentito parlare ma non mi sono mai interessato e dunque non sapevo cosa fosse.

Provo al più presto.

Grazie ancora. Magari hai rivoluzionato il mio modo di lavorare nelle scene di interni. :D

:g1:

davhub
18-02-09, 07:57
di nulla, figurati.. una volta tanto che non succhio informazioni e stop.. :D

facci sapere quali sono le tue impressioni e come procede..

Davhub