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 🙂

Jak prawidłowo ustawić kadr w scenie 3D

W tym wpisie znajdziesz wskazówki jak w prosty sposób poprawnie i bezpiecznie ustawić kadr, który będzie przyjazny dla odbiorcy.

Podstawowe zasady kadrowania

Nie masz jeszcze doświadczenia w kadrowaniu? Nic nie szkodzi. Wystarczy poznać kilka zasad poprawnej kompozycji, aby każda kolejna wizualizacja wyglądała świetnie. Dzięki tym zasadom Twoje wizualizacje będą zawsze czytelne i przyjazne dla odbiorców.

Jedną z najczęściej stosowanych technik jest kadrowanie pod mocne punkty. Można do tego wykorzystać kilka rodzajów podziałów. Podziałem nazywa się linie dzielące kadr w konkretny sposób, które komponują nasz kadr i pozwala uzyskać prawidłowe proporcje..

Do najważniejszych należą: podział centralny, podział po przekątnej, złoty podział, złoty trójkąt, złota spirala czy trójpodział. Jedne są mniej inne bardziej złożone, ale każdy z nich daje pewność, że kadr będzie dobrze wyglądał.

Trójpodział i mocne punkty

Najpopularniejszym oraz najbardziej bezpiecznym a jednocześnie najłatwiejszym do zastosowania jest trójpodział. Polega on na podziale naszego kadru na 3 równe części. Umieszczając na obrazie dwie pionowe i dwie poziome linie (co 33% szerokości i wysokości kadru) uzyskujemy trójpodział. Miejsca skrzyżowania się tych lini w pionie oraz poziomie tworzą nam mocne punkty.

Umieszczenie charakterystycznych elementów w tych mocnych punktach gwarantuje, że obraz będzie bardzo czytelny. To samo tyczy się linii poziomych i pionowych. Komponując scenę pod te linie mamy gwarancję, że widok będzie spójny i przyjazny w postrzeganiu.

Jak użyć “szablonu” korzystając z 3ds Max

Jeśli nie masz jeszcze “wyćwiczonego oka” to najłatwiej jest posiłkować się “nakładką” na nasz kadr. Do tego można wykorzystać ustawienia z Viewport Global Settings.

Pamiętaj jednak, że te linie wyznaczają jedynie kierunek. Nie musisz się ich sztywno trzymać i tworzyć kadr do do milimetra pod te linie.

1. Otwórz okno Viewport Global Settings – Standard > Viewport Global Settings
2. Zmień ustawienia w Viewport Global Settings
3. Po zatwierdzeniu ustawień Viewport Global Settings, włącz opcję Show Safe Frames
Gotowe! Masz już siatkę, która pomoże Ci ustawić poprawny kadr.

Jak widzisz w bardzo prosty sposób można przygotować ściągę do kadrowania. W poniższym wideo pokazuję krok po kroku jak to zrobić. Zapraszam do oglądania.

Round Edges, czyli chamfer dla leniwych

Z tego wpisu dowiesz się jak użyć mapy – Round Edges – od Corona Renderer i do czego można jej użyć.

Czym jest Round Edges?

Corona posiada wiele przydatnych map. Jedną z nich jest Round Edges. Mapa ta w prosty sposób pozwala zaokrąglić ostre krawędzie bez konieczności modelowania.

Jest to szczególnie przydatne, jeśli krawędzi do chamfer’owania jest dużo i czas spędzony na tej czynności będzie nieadekwatny do osiągniętych rezultatów. Krótko mówiąc nie wart, żeby to robić.

W tym momencie z pomocą przychodzi nam Corona i Round Edges. Podpinając tę mapę pod slot bump w materiale, możemy zaokrąglić krawędzie w modelu, do którego przypiszemy taki materiał.

Jakie daje możliwości?

Dużym atutem tej mapy jest również to, że można tam podpiąć dodatkowe mapy. Możemy je podpiąć jako additional bump. Dzięki czemu oprócz zaokrąglonych krawędzi będziemy mieć również “zwykły” bump naniesiony na modelu.

Dodatkową mapę możemy podpiąć także pod slot radius i tym samym zaokrąglenie krawędzi będzie nieregularne. Jest to bardzo fajna opcja, nadająca dużej naturalności modelom.

Kiedy najlepiej się sprawdza?

To rozwiązanie sprawdza się szczególnie dobrze przy tworzeniu niewielkich zaokrągleń. Rekomenduję używanie od 1 do 3 mm. Przy wyższych wartościach efekt ten staje się bardzo nienaturalny. Takie jest moje zdanie, ale oczywiście zachęcam do własnych eksperymentów.

https://vimeo.com/466516551

Jak poprawnie konwertować kolory RAL na RGB

W tym wpisie znajdziesz informacje, jak przekonwertować poprawnie kolory z palety RAL na RGB korzystając z mapy Corona Color.

Czym są kolory z palety RAL?

RAL – system oznaczania barw oparty na porównaniu z wzorcami. W ten sposób oznacza się barwy farb do metalu, lakierów samochodowych w aerozolu, samoprzylepnych folii PVC stosowanych przez plastyków i wiele innych zastosowań, w tym także farb mieszanych komputerowo, niezależnie od ich producentów.
– źródło: Wikipedia

Gdzie leży problem?

Niby nic takiego, ale czasami może nastręczyć sporo kłopotu i stresu. Chodzi o konwertowanie kolorów z palety RAL na RGB.

Wpisujemy poprawne wartości z tabeli konwertera do próbnika kolorów np. R-45, B-127, G-86, ale coś jest nie tak. Kolor odbiega od tego, który chcemy uzyskać. Jest znacznie jaśniejszy. Najgorsze jest to, że nie wiemy gdzie szukać rozwiązania.

Alternatywne rozwiązanie

Co prawda można taką paletę stworzyć w Photoshop’ie, ale czasami jest to po prostu marnowanie czasu.

Korzystając jednak z mapy Corona Color, możemy uzyskać dokładnie taki kolor o jaki nam chodzi. Obejżyj poniższe wideo i dowiedz sie jak wybrnąć z takiej sytuacji.

https://vimeo.com/464911266

Jak stworzyć własny LUT w Photoshop’ie

Z tego wpisu dowiesz się jak stworzyć własny LUT i do czego można go zastosować oraz jak takie rozwiązanie przyspiesza postprodukcję i oszczędza czas.

Przez długi czas robiłem wizualizacje w taki sposób, że wymagały one później dość złożonej i czasochłonnej postprodukcji. Mieszanie warstw, edycja kolorystyczna, selektywne wyostrzanie, czy “lekkie podmalowywanie szczegółów” oraz wiele innych zabiegów.

Czasami postprodukcja trwała tak długo, że w ekstremalnych sytuacjach musiałem nad nią spędzić więcej czasu niż na tworzeniu wizualizacji i jej wyrenderowaniu. Było to szczególnie dokuczliwe, kiedy chodziło o duże ilości produktów robionych w kilku ujęciach.

Najgorsze jednak było to, że jak klient po roku chciał dodatkowe ujęcie ze starej sceny, to powtórzenie tej samej korekty w PS czasami było już czymś mega irytującym. Po pierwsze musiałem odnaleźć plik z przed roku. Później musiałem otworzyć jeden z nich w PS i sprawdzić co tam zrobiłem. W niektórych przypadkach było tam kilkanaście warstw maskowanych i mieszanych na wszystkie możliwe sposoby. W pewnym momencie powiedziałem dość i zacząłem kombinować co zrobić, aby uprościć tę drogę.

Po wielu eksperymentach doszedłem do wniosku, że najlepszą opcją jest LUT oraz Camera RAW. Dzięki tym dwu narzędziom mogę zautomatyzować postprodukcję. 80% moich wizualizacji wychodzi jako gotowe prosto z VFB. Dbając o szczegóły przy tworzeniu wizualizacji oraz bazując na presetach mam 100% powtarzalność każdego ujęcia. Raz zastosowane ustawione pozwalają mi na realizację wszystkich ujęć w identycznym klimacie.

Moim zdaniem jest to jedno z ciekawszych rozwiązań dla osób, które tworzą wizualizacje, kiedy trzeba przygotować kilka, czy kilkanaście wariantów produktu pod jedno ujęcie. Oszczędza to naprawdę bardzo, bardzo…. dużo czasu.

https://vimeo.com/433069576