PDA

Visualizza Versione Completa : Shadow C. e problemi con l'ombra



Wotan3d
08-01-14, 20:28
Ciao,
ho un problemuccio con le ombre in compositing, cerco di spiegare, non potendo, per ovvie ragioni, postare le immagini.

Immaginiamo di avere una foto, o un video, di un prato.
In questo prato c'è una roccia.
Giornata di sole con la roccia che proietta ombra.
In 3d mettiamo un palo, un albero, una qualsiasi cosa, più alta della roccia.
Caso sfiga vuole che l'ombra della pianta viene proiettata, oltre che sul prato, anche sulla roccia, e dato che la pianta è alta, l'ombra oltrepassa tutta la roccia e prosegue al di là di essa.

Quindi, per non avere un'ombra piatta, ma farle seguire la forma della roccia, è logico che metto pure una sagoma della roccia, sempre con nodo shadow catcher.
Il problema è che la roccia deve proiettare ombra, in modo da interrompere l'ombra della pianta sul prato. Ma a questo punto mi viene creata un'ombra della roccia che si somma all'ombra già esistente nell'immagine.
Se tolgo il cast shadow alla roccia, la pianta proietta ombra sul prato come se la roccia non esistesse, e quindi mi si somma l'ombra della pianta a quella della roccia.
mmmmm, un po' un casino, non lo so risolvere.
L'unica cosa che ho pensato sarebbe di agire in post, creando una maschera a mano che scontorna esattamente l'ombra della roccia, ma essendo un video mi tocca modificare frame per frame la maschera :cappio:.
Lo faccio anche, eh... ma che due balls!

Qualcuno si è trovato in questa situazione?

happymilk
08-01-14, 21:12
a me è successo in una still. ma lì è stato più facile lavorare in compositing.
Non ho provato... ma che succede se al tuo modello di roccia togli il cast shadows?

Wotan3d
08-01-14, 21:59
Succede che l'ombra della pianta si proietta correttamente sulla roccia, ma la trapassa pure proiettandosi anche sul prato, come se la roccia non esistesse, quindi si somma all'ombra della roccia.

happymilk
09-01-14, 10:51
Succede che l'ombra della pianta si proietta correttamente sulla roccia, ma la trapassa pure proiettandosi anche sul prato, come se la roccia non esistesse, quindi si somma all'ombra della roccia.

Vero. Ho provato anche io. :mad:
Forse potresti provare a creare un nuovo oggetto che si appoggi sopra il terreno e ne ricalchi l'andamento. E che copra solo la parte "ombreggiata" dalla roccia. A quel punto dovresti poter disporre di un "terreno" a cui puoi togliere il "receive shadows" Dovrebbe funzionare anche se fare una superficie che ricalchi un ombra su di un'animazione temo non sarà facilissimo

Lino
09-01-14, 13:18
Cosa succede se metti la roccia nello stesso layer del terreno (usando un save transformed della roccia caricato nel modeler nello stesso layer del terreno)?

happymilk
09-01-14, 14:32
Cosa succede se metti la roccia nello stesso layer del terreno (usando un save transformed della roccia caricato nel modeler nello stesso layer del terreno)?

Ho fatto io una prova veloce. Non funziona. nel senso che se tolgo la spunta a "self shadows" al terreno "rocciato" l'ombra dell'albero non viene interrotta da quella della roccia

Wotan3d
09-01-14, 17:25
Vero. Ho provato anche io. :mad:
Forse potresti provare a creare un nuovo oggetto che si appoggi sopra il terreno e ne ricalchi l'andamento. E che copra solo la parte "ombreggiata" dalla roccia. A quel punto dovresti poter disporre di un "terreno" a cui puoi togliere il "receive shadows" Dovrebbe funzionare anche se fare una superficie che ricalchi un ombra su di un'animazione temo non sarà facilissimo

Si, si potrebbe fare....ma manca la modellazione dalla camera view, quindi ricreare un oggetto che si sovrapponga esattamente all'ombra diventa quasi impossibile: considerato che siamo in camera track, un errore di un pixel nei poligoni e subito si vede un pixel di ombra più scura o una linea bianca con ombra che manca.
Mi sa che l'unica è fare una maschera dinamica in AE: un lavoro molto lungo e noioso ma molto molto facile e, avendolo già fatto in passato, il risultato finale è ottimo.

Tuttavia non credo proprio che questo problema sia esclusivo di lw, mi sa che succede sempre indipendentemente dal sw usato. Pensandoci anche facendo un disegno a mano su di una foto l'ombra dell'albero deve essere disegnata solo dove non c'è già l'ombra delle rocce, quindi praticando manualmente una maschera, solo che nel momento in cui si disegna non ci si pensa, ma è la stessa cosa.