Automatyzacja Renderingu – cz. 01

Z tego artykułu dowiesz się jak automatyzować rendering dla kilku kamer z jednej sceny, wykorzystując do tego klatki kluczowe w animacji oraz batch render.

Po co mi w ogóle automatyzacja renderingu?

Przygotowanie kolejki renderowania jest bardzo wygodne, kiedy tworzymy wizualizacje, gdzie w jednej scenie musimy przygotować kilka ujęć.

Automatyzacja renderingu przydaje się szczególnie, kiedy tworzymy wizualizacje dla deweloperów. Wtedy zazwyczaj jest wiele pomieszczeń i niekiedy kilka ujęć dla każdego z nich. Czekanie przed monitorem aż skończy się renderować jedno ujęcie, aby przejść do kolejnego, to najzwyczajniej strata czasu. 

Można co prawda z grubsza określić czas renderingu i “odwiedzać” naszą stację roboczą od czasu do czasu, ale nadal jest to niewygodne i przede wszystkim nieefektywne. Co najgorsze, że nieraz wiąże się to z koniecznością wstawania w środku nocy, żeby dopilnować całego procesu.

Przy takiej formie pracy można się nieźle namęczyć, przepalić niepotrzebnie czas a na dodatek ciągle ma się zajętą głowę czymś, co można oddelegować maszynie. 

Automatyzacja procesu renderingu jest super rozwiązaniem, jeśli cenimy sobie nasz czas i chcemy jak najbardziej skrócić czas renderowania.

Czy nie wystarczy mi do automatyzacji sam Batch Render?

Batch Render pozwala jedynie (a może aż) uruchomić automatyczną kolejkę renderowania.  Jest to rozwiązanie idealne, jeśli korzystamy z jednego ujęcia dla danego pomieszczenia.

Kiedy jednak zależy nam na kilku ujęciach z konkretnego pomieszczenia, to dość często pojawia się problem kompozycyjny dla każdej z kamer.

Zazwyczaj wnętrze aranżujemy pod konkretny kadr i to co dobrze wygląda w kamerze 1, nie koniecznie musi dobrze wyglądać w kamerze 2. I tutaj z pomocą przychodzi nam właśnie animacja i wykorzystanie klatek kluczowych.

Klatki kluczowe w animacji. Dlaczego właśnie to rozwiązanie?

W naszym przypadku oczywiście nie tworzymy animacji. Wykorzystujemy jedynie klatki kluczowe do zmiany kompozycji dla konkretnego ujęcia, nie “psując” tego pierwotnego i każdego innego, jakie przygotujemy pod kolejne kamery.

Bardzo ważne jest, aby mieć powtarzalny kadr. Niekiedy zdarza się, że  po dłuższym czasie klient prosi nas o identyczne ujęcia, chociażby ze zmienionymi kolorami poszczególnych elementów wyposażenia lub z innym dekorem podług, mebli, czy czegokolwiek innego.

W takim przypadku nie możemy sobie pozwolić na ustawianie elementów wyposażenia wnętrza na czuja i “tak mniej więcej”. Byłoby to nieprofesjonalne i prawdopodobnie zakończyłoby współpracę z tym klientem. Dlatego musimy zapomnieć o partyzantce i robieniu czegokolwiek “tak mniej więcej”.

Klatki kluczowe w animacji pozwalają nam zmienić położenie przedmiotów dla poszczególnych kadrów bez obawy, że cokolwiek zepsujemy w innych ujęciach. Mamy wtedy pewność, że kadr będzie powtarzalny w 100%.

Klatki kluczowe dają nam możliwość zmiany kompozycji a jednocześnie bezpieczeństwo.

Jak mam się zabrać za przygotowanie automatyzacji?

Przede wszystkim trzeba wiedzieć jak działają i czym są klatki kluczowe. Ich najważniejsza funkcja to periodyzacja. Określają od jakiego miejsca na osi czasu ma się rozpoczynać zmiana położenia określonego obiektu a gdzie ma się zakończyć.

Korzystając z tego rozwiązania tworzymy klatki kluczowe (najłatwiej przy pomocy Auto Key) na których dokonujemy zmian. 

  1. Włączamy Auto Key
  2. Przełączamy się na widok z wybranej przez nas kamery
  3. Umieszczamy suwak na osi czasu na konkretnej klatce (np. nr 10)
  4. Dokonujemy zmian (ustawiając modele wg uznania)
  5. Przełączamy się na widok kolejnej kamery
  6. Umieszczamy suwak na osi czasu na wybranej następnej klatce (np. nr 20)
  7. Dokonujemy kolejnych zmian pod ten konkretny kadr
    …. powtarzamy te czynności tyle razy ile mamy kamer.

Jak działa taka automatyzacja w praktyce?

Kiedy mamy już przygotowane klatki kluczowe z naniesionymi zmianami, przechodzimy do Batch Render i tworzymy tyle widoków, ile mamy kamer.

Każdemu widokowi określamy jaki zakres klatek ma być wyrenderowany (np. 0-0, 10-10, 20-20….) i dla jakiej kamery oraz wskazujemy miejsce docelowe zapisania wyrenderowanego obrazu. Wcześniej oczywiście określamy format i rozdzielczość.

Po ustawieniu tych wszystkich parametrów klikamy render i możemy iść spać 😉

SUPER prawda? :)))

 

W poniższym wideo pokazuję wszystko dokładnie krok po kroku. Jak ustawić  klatki kluczowe, jak dokonać na nich zmian kompozycyjnych oraz jak przygotować automatyczną kolejkę renderowania korzystając z Batch Render.

Koniecznie obejrzyj to wideo!

PS

Zapraszam również do odwiedzenia moich profili w mediach społecznościowych:
Facebook Instagram Pinterest Linkedin  | YouTube

5 dobrych praktyk, które warto znać tworząc wizualizacje produktowe

W tym wpisie poznasz 5 niezwykle przydatnych rozwiązań, które zagwarantują Ci szybszą, bardziej komfortową i mniej stresującą pracę przy tworzeniu wizualizacji produktowych.

1. Powtarzalność kadru.

Przy tworzeniu wizualizacji produktowych bardzo ważne jest, aby każdy wyrenderowany obraz miał identyczny kadr.

Po pierwsze, jest to konieczne dla uzyskania spójności przedstawianych produktów.
Po drugie, jest to również czynnik praktyczny.

Renderując kilka czy kilkanaście wersji tego samego produktu z różnymi materiałami lub kolorami, musimy mieć pewność, że nie “rozjadą się” one w postprodukcji w trakcie maskowania.

Pracując w Photoshopie musimy mieć 100% pewność, że maska idealnie przykryje jedną wersję produktu jednocześnie odsłaniając inną.

Aby mieć taką 100% pewność musimy zablokować naszą kamerę i uniemożliwić jej przypadkowe poruszenie. Jest to punkt wyjścia i najważniejsza rzecz przy tworzeniu seryjnych wizualizacji produktowych.

To rozwiązanie pomoże również znacząco skrócić czas realizacji zlecenia. Nie trzeba wtedy renderować całego obrazu. Korzystając z opcji render region wystarczy przerenderować fragment kadru i podmienić później produkt z Photoshopie.

Jak zablokować kamerę? 

1. Zaznacz kamery
2. Przejdź: do Command Panel > Hierarchy > Link Info
3. Zablokuj kamery zaznaczając wszystkie checkboxy

2. Własne palety kolorów.

Bardzo dobrym rozwiązaniem jest tworzenie palet kolorów. Jeśli mamy produkt, który trzeba pokazać w kilku wariantach kolorystycznych, to jest to idealne rozwiązanie.

Przygotowanie takiej palety kolorów jest bardzo proste. Wystarczy stworzyć dowolnej wielkości plik w Photoshopie, podzielić go na równe części (małe kwadraty) i każde z tych pól wypełnić innym kolorem. Wtedy mamy w jednym miejscu pod ręką wszystkie kolory jakie dostaliśmy od klienta.

Jest to bardzo wygodne rozwiązanie i przede wszystkim mocno przyspiesza naszą pracę.

Poniżej przykładowa paleta kolorów.

To jak przygotować własną paletę kolorów dowiesz się z nagrania wideo, które dla Ciebie przygotowałem. Znajdziesz je na samym dole tego wpisu.

3. Błyskawiczna zamiana materiałów.

Jednym z ciekawszych materiałów jaki znajdziemy w Corona Renderer jest CoronaSelectMtl. Materiał ten genialnie sprawdza się przy tworzeniu wizualizacji produktowych.

Można podpiąć pod niego kilka różnych materiałów i przełączać się między nimi jednym kliknięciem. To rozwiązanie daje rewelacyjny komfort pracy.

4. Warstwy

Bardzo lubię korzystać z warstw. Dzięki nim można w prosty sposób uporządkować scenę, można przygotować kilka wariantów ustawiania produktów czy też wystroju wnętrza.

Warstwy genialnie sprawdzają się przy tworzeniu wizualizacji produktowych. Jeśli mamy to samo pomieszczenie i klika produktów (np. różnych rodzajów krzeseł, lamp, etc.) to wystarczy je umieścić w scenie tak jak mają być pokazane i przenieść na oddzielną warstwę.

Przygotowując kilka takich warstw z różnymi produktami możemy później jednym kliknięciem przełączać się między nimi. W porównaniu z przygotowaniem oddzielnych scen z różnymi produktami, taka optymalizacja odwdzięczy nam się zaoszczędzeniem czasu i pracy .

Dzięki temu rozwiązaniu zmiana oświetlenia, czy wystroju wnętrza nie przysporzy problemu w postaci konieczności aktualizacji pozostałych scen z innymi produktami. Tworzenie kilku scen i ich aktualizacja, jest czasochłonne i wymaga dodatkowej, moim zdaniem bezsensownej pracy. Dzięki warstwom, mamy wszystko w jednym miejscu i wprowadzając zmiany nie będziemy się bać, że cokolwiek pominiemy w innej scenie.

5. Maskowanie przy pomocy kanału alpha

Bez maski w postaci kanału alpha właściwie nie można sobie wyobrazić tworzenia wizualizacji produktowych. Tak jak unieruchomienie kamery, tak kanał alpha jest elementem koniecznym przy tego rodzaju zleceniach.

Jak przygotować kanał alpha i jak go później używać w Photoshopie znajdziesz w zamieszonym poniżej materiale wideo.

W tym nagraniu pokazuję krok po kroku, jak w praktyce zastosować te 5 rozwiązań o których pisałem wyżej.

Zapraszam do oglądania 🙂