Skocz do zawartości

Rekomendowane odpowiedzi

Napisano

Cześć wszystkim. Mam pewien problem z oświetleniem sceny i cieniami. Najpierw zapytanie, potem kontekst 🙂

Mam trzy obiekty obok siebie i światło oświetlające je wszystkie. Obecnie jest tak:

- Obiekt A rzuca cień na obiekt B i C,

- Obiekt B rzuca cień na obiekt C.

Pożądana sytuacja:

- obiekt A rzuca cień na obiekt B, ale nie rzuca cienia na obiekt C,

- obiekt B rzuca cień na obiekt C.

Czy da się to zrobić? A teraz po co mi to (może istnieje lepszy sposób):

Mam film który potraktowałem motion trackingiem i umieściłem na nim obiekt. Dzień na filmie jest słoneczny i cienie są dość ostre. Mój obiekt stoi przy ścianie budynku i częściowo powinien na niego padać cień ściany. Dodałem więc ścianę, nie renderuję jej, ale rzuca ona cień. Sam obiekt oczywiście rzuca cień na podłoże. Problem polega na tym, że ściana rzuca cień również na podłoże i ten cień nakłada się częściowo z cieniem od prawdziwej ściany, który jest już na filmie, co nie wygląda dobrze. Sprawa byłaby rozwiązana gdyby udało się zrobić tak, żeby ściana rzucała cień tylko na obiekt, ale nie na podłoże. Jak podejść do tematu?

Mam nadzieję, że nie zagmatwałem zbytnio 🙂

Pozdrawiam

Napisano
28 minut temu, pietruha napisał:

Cześć wszystkim. Mam pewien problem z oświetleniem sceny i cieniami. Najpierw zapytanie, potem kontekst 🙂

Mam trzy obiekty obok siebie i światło oświetlające je wszystkie. Obecnie jest tak:

- Obiekt A rzuca cień na obiekt B i C,

- Obiekt B rzuca cień na obiekt C.

Pożądana sytuacja:

- obiekt A rzuca cień na obiekt B, ale nie rzuca cienia na obiekt C,

- obiekt B rzuca cień na obiekt C.

Czy da się to zrobić? A teraz po co mi to (może istnieje lepszy sposób):

Mam film który potraktowałem motion trackingiem i umieściłem na nim obiekt. Dzień na filmie jest słoneczny i cienie są dość ostre. Mój obiekt stoi przy ścianie budynku i częściowo powinien na niego padać cień ściany. Dodałem więc ścianę, nie renderuję jej, ale rzuca ona cień. Sam obiekt oczywiście rzuca cień na podłoże. Problem polega na tym, że ściana rzuca cień również na podłoże i ten cień nakłada się częściowo z cieniem od prawdziwej ściany, który jest już na filmie, co nie wygląda dobrze. Sprawa byłaby rozwiązana gdyby udało się zrobić tak, żeby ściana rzucała cień tylko na obiekt, ale nie na podłoże. Jak podejść do tematu?

Mam nadzieję, że nie zagmatwałem zbytnio 🙂

Pozdrawiam

Rozumiem, że chcesz by tylko i wyłącznie obiekt A nie rzucał cienia na obiekt C, ale żeby cała reszta otoczenia normalnie "oddziaływała" na obiekt C, tak?

Napisano (edytowane)

Dobra, chyba zrozumiałem o co chodzi. Da się to zrobić, ale przykra wiadomość jest taka, że nie "na raz" (przynajmniej wg mojej wiedzy).
Najprostsze wyjście:
1. Podłoga jako shadow catcher:
image.png.2af720a622130d3c7d1be37be465aaaa.png
2. Ściana jako shadow catcher, na małym pudełku wyłączasz opcję do rzucania cieni:
image.png.f40a5938a6f4f1d348f8112a15442c9e.png
image.png.4f5b7111b4261d03b211e387a01bfa6b.png

3. Cień od pudełka już bez ściany:
image.png.186649a82367d452ca40e7a2e7fa2320.png

Składasz to po wyrenderowaniu do kupy w compositingu

Edytowane przez RaVirr
Napisano

Dokładnie o to chodzi. Z tym, że jest rozwiązanie w jednym przebiegu 🙂

Cała scena ze wszystkimi cieniami wygląda tak:

image.png.474976124a290b41a7252ae97984634d.png

I teraz na jednej warstwie zostawiamy tylko obiekt oraz ścianę z włączonym "indirect only":

image.thumb.png.a4fa31faabb04ce6f91a7f23161955c7.png

Na drugiej podłoże oraz obiekt z włączonym "indirect only" (podłogę tu zostawiłem, na filmie jest shadow catcher):

image.thumb.png.c8e18c65d9ec17ca5ac21a1e5da859ae.png

I do kupy w Compositorze:

image.png.3df708763bd72617a8743651e12a6167.png

Dzięki za natchnienie 🙂

Pozdrawiam

 

  • Like 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności