Nowe funkcje w Cinema 4D - R12 do R19, R20 i R21.

Nowość w wersji 17 - Wariacje tekstur za pomocą shadera wariantów.

Wszystkie filmy z tutorialu Nowe funkcje w Cinema 4D – od R12 do R19, R20 i R21

Aby dokładnie przyjrzeć się poszczególnym parametrom Shadera wariacji, tworzymy nowy materiał klikając dwukrotnie w wolne miejsce w menedżerze materiałów, pozostawiając aktywny kanał koloru wraz z standardowo skonfigurowanym kanałem odbicia.

Nowości w wersji 17 - zmienność tekstur za pomocą shadera zmienności.

Shader wariacji ma zapewnić różnice w kolorze kanału koloru, dlatego dodajemy shader jako teksturę za pomocą odpowiedniego przycisku strzałkowego. Znajdziemy shader wariacji w podmenu Shaderów efektów.

Nowa wersja wersji 17 - różnorodność tekstur przy użyciu shadera wariacji.

Kolorowa podglądka materiału wskazuje, że coś kolorowego zaszło w materiale. W obszernym oknie ustawień możemy przejść do przycisku teksturującego Shadera wariacji.

Nowość w wersji Release 17 - Wariacje tekstur za pomocą shadera zmiennych.

Tryby wariacji

W sekcji trybów wariacji w parametrach shadera chodzi o podstawowe ustawienia wariacji. Wartość początkowa zapewnia losowe rozmieszczenie i można ją zmieniać za pomocą innej preferencji.

Jeśli shader wariacji ma działać na obiekty same, w związku z tym w odpowiednim menu wariacji obiektu, można zdecydować, czy wariacje dotyczą różnych obiektów, nazw obiektów, poziomów hierarchii (obiekty nadrzędne), klonów (instancje renderowania) czy też ID kanału obiektu.

Nowość w wersji 17 - zmienność tekstury za pomocą shadera wariantów.

Jednak, zanim zajmiemy się wariacjami obiektowymi z klonem obiektu, wyłączamy wariację obiektu, aby najpierw przejrzeć wariację poligonową.

Tutaj również można zdecydować za pomocą menu, czy mają być zmieniane wszystkie należące do obiektu poligony, między różnymi wyborem poligonów czy między kafelkami UV - w naszym przykładzie będą dotyczyć wszystkich poligonów.

Nowość w wersji 17 – Wariacje tekstur za pomocą shadera wariantów.

Podglądka materiału pokazuje, że ze standardowych ustawień powstało już wiele różnych wariantów kolorystycznych, zatem możemy nałożyć materiał na prosty przykładowy obiekt poligonalny.

Nowości w wersji 17 - wariacje tekstur za pomocą shadera wariacji.

Texturizacja sześcianu poligonalnego

Dla naszego pierwszego przykładu wystarczy parametryczny obiekt sześcianu z sześciokrotnym podziałem, który następnie konwertujemy na obiekt poligonalny za pomocą polecenia konwertuj obiekt bazowy (klawisz C), aby uzyskać odpowiednie poligony dla naszego Shadera wariacji.

Nowość w wersji 17 - Warianty tekstur za pomocą shadera wariacji.

Aby nałożyć teksturę sześcianu poligonalnego za pomocą Materiału-Shadera, przeciągamy materiał na obiekt sześcianu w menedżerze obiektów. Wszystkie ustawienia w odpowiednim tagu tekstury można pozostawić na standardowych wartościach.

Nowość w wersji 17 – Wariacje tekstur za pomocą shadera wariantów.

Przy nałożeniu tekstury na sześcian niestety nie widzimy naszego Shadera wariacji w Edytorze. Nawet rozbudowane funkcje OpenGL nie pomagają, więc musimy zrenderować lub przynajmniej dodać interaktywny obszar renderowania do widoku.

Aby to zrobić, w menu Renderowanie aktywujemy interaktywny obszar renderowania ...

Nowość w wersji 17 - Wariacje tekstury za pomocą shadera wariantów

... i umieszczamy go w środku widoku w Edytorze. Tak jak zdefiniowaliśmy, każdy poligon sześcianu ma inny kolor, chociaż obecnie tylko z domyślnym ustawieniem kolorów losowych.

Nowość w wersji 17 - Zmienne tekstury za pomocą shadera wariantów.

Kolory losowe

Nadszedł zatem najwyższy czas, aby zająć się sercem Shadera wariacji, czyli sekcją zmiennej kolorystycznej. Jak już wspomniano, aktualne zmiany kolorów poligonów opierają się na domyślnym ustawieniu kolorów losowych. Ten parametr można kontrolować procentowo, ale także poprzez jego tryb kolorów losowych. Chodzi tu o obliczanie kolorów sąsiadujących ze sobą, znanie także z trybów warstw w innych Shaderach w Cinema 4D, a także w Photoshopie.

Nowość w wersji 17 - wariacje tekstury za pomocą shadera wariantów

Pozostawiamy zmienną kolorystyczną na kolorach losowych na standardowych ustawieniach i zwiększamy parametr kroków poligonów w sekcji trybu wariacji do 3 w celu lepszej oceny nadchodzących zmian.

Nowości w wersji 17 - wariacje tekstur za pomocą shadera wariacji.

Teraz po wprowadzeniu tej zmiany, każde 3 poligony naszego sześcianu poligonalnego są grupowane i otrzymują wariant kolorystyczny.

Nowa funkcja w wersji 17 - Wariacje tekstur za pomocą shadera wariantów.

Mimo że nadal pracujemy wyłącznie z wariantem kolorystycznym Losowe kolory, to jednak jeszcze daleko nam do wyczerpania wszystkich możliwości. Sekcja Wariant kolorystyczny oferuje nam ogółem sześć powszechnie znanych parametrów korekcji kolorów, które możemy oddzielnie stosować procentowo do Losowych kolorów.

Nowa funkcja w wersji wydania 17 - zróżnicowane tekstury za pomocą shadera wariantów.

Przedstawiona powyżej zmiana Kontrastu, Gammy i Nasycenia sprawia, że używane Losowe kolory stają się znacznie bardziej intensywne.

Nowość w wersji 17 - Zmienność tekstur za pomocą shadera wariantów.

Wybrane warianty kolorystyczne

Przechodząc teraz do najważniejszego obszaru Shadera Wariantów, czyli sekcji Wariant kolorystyczny. Tutaj znajdziemy różne podejścia wariantowe, które możemy stosować zarówno indywidualnie (jak do tej pory z Losowymi kolorami), jak i w połączeniu z sobą. Aby móc analizować różne możliwości oddzielnie, ustawiamy Losowe kolory na 0% i rozpoczynamy od Podstawowej tekstury.

Ściągnijcie klikając strzałkę przycisku materiałowego Shadera Kolorów jako Podstawową teksturę.

Nowość w wersji 17 – Wariacje tekstur za pomocą shadera wariantów.

Klikając przycisk Shadera Koloru lub jeszcze łatwiejsze rozwiązanie przez rozwinięcie połączenia za pomocą małej strzałki obok Podstawowej tekstury otwieramy dialog ustawień Shadera Kolorów. Wybrałem intensywną czerwień jako Podstawową teksturę.

Nowa funkcja w wersji Release 17 - Wariacje tekstur za pomocą shadera wariacji.

Aby uzupełnić Tryb wariantowy z Podstawową- i Drugą teksturą, ściągnijmy za pomocą strzałki Drugą teksturę jako kolejny Shader jako Teksturę. Tutaj wybrałem Noise-Shadera, aby dobrze można było zauważyć, w których miejscach lub na których Poligonach korzystamy z jakiego rodzaju wariacji.

Nowa funkcja w wersji 17 - zmieniacz tekstury z shadera wariantów

Dla Noise-Shadera Drugiej tekstury wybrałem rodzaj szumu Poxo z małym globalnym rozmiarem wynoszącym 5%.

Nowa w wersji 17 - zmienione tekstury za pomocą shadera zmiennego.

Spójrzmy na obszar interaktywnego renderowania w naszym widok edytora, aby zobaczyć, jakie Warianty wynikają z danej Podstawowej- i Drugiej tekstury.

Nowość w wersji 17 - Wariacje tekstur za pomocą shadera wariantów

Także dla wariantu poprzez Podstawową- i Drugą teksturę mamy do dyspozycji dwa parametry do regulacji mieszania i trybu liczenia. Poprzez zmniejszone mieszanie i policzenie Drugiej tekstury za pomocą trybu Miękkie Światło na przykład …

Nowość w wersji 17 - Wariacje tekstur z użyciem shadera wariacji.

… druga tekstura w ogóle już nie występuje jako taka, tylko w Wariacji Podstawowej tekstury jest jeszcze widoczna.

Nowość w wersji Release 17 - Zmienności tekstur za pomocą shadera wariacji.

Przejdźmy teraz do trzeciej opcji w obrębie sekcji Wariant kolorystyczny, czyli Gradient Kolorów. Dla lepszej porównywalności usunąłem wcześniej omawiany Wariant kolorystyczny z Podstawową- i Drugą tekstury, ale możecie także po prostu ustawić suwak Mieszania Drugiej tekstury na 0%, jeśli chcecie zachować Podstawową teksturę.

Domyślnie gradient przechodzący od Niebieskiego do Białego jest ustawiony jako wariant Gradientu kolorów.

Nowość w wersji 17 - Wariacje tekstur za pomocą shadera wariantów.

Dla wariantu oznacza to, że dla naszych Poligonów używane są przypadkowe, ale wyłącznie zawarte w określonym przebiegu kolory.

Nowość w wydaniu 17 - wariacje tekstur za pomocą shadera wariacji.

Teraz dodajmy wcześniej używaną Podstawową teksturę z intensywną czerwienią i wybierzmy odpowiedni sposób mieszania, tak jak Multiplex dla obu Wariantów-Kolorowych źródeł …

Nowości w wersji 17 - Zmienność tekstury za pomocą shadera wariacji

… dzięki temu możemy dopasować 'losowo' używane kolory dla naszej bryły wielościanu do naszych wyobrażeń (kolorowych).

Nowość w wersji 17 - Wariacje tekstur za pomocą shadera wariantów.

Wariant kolorystyczny podczas klonowania

Dotychczas ograniczaliśmy się do wariantów kolorystycznych na Poligonach sześcianu. Teraz przyjrzyjmy się obiektowej wersji wariantu podczas klasykowego przykładu obiektu Klonu. W moim prostym scenariuszu przykładowym obiekt Klonu powoduje rozprzestrzenianie się obiektów Walcowych w postaci Klonowego dywanu. Materiał z Shaderem Wariantów został przypisany do obiektu Klon.

Nowość w wydaniu 17 - zmieniane tekstury za pomocą shadera wariacji.

W oknie dialogowym ustawień Shadera wariacji potrzebujemy dla klonów w sekcji Tryb wariacji zamiast obecnie używanej wariacji poligonów wariacji obiektu. Aby to osiągnąć, deaktywujemy wariację poligonów i wybieramy dla wariacji obiektu odpowiedni tryb dla klonów - instancje renderowania.

Nowa w wersji 17 - zmienialne tekstury za pomocą shadera zmienialnych.

W porównaniu do ostatniej wariacji poligonów wszystkie inne parametry pozostają takie same, co prowadzi do kolorowego dywanu z klonów z czerwonym podkładem tekstury i błękitno-białym gradientem kolorów podczas renderowania.

Nowość w wersji 17 - zmienność tekstur za pomocą shadera wariantów.

Na podstawie tej wariacji koloru możemy teraz przejrzeć inne opcje w sekcji Tryb wariacji. Za pomocą parametru Prawdopodobieństwo określamy, jaka część klonów ma być zmienna (zobacz w obszarze renderowania interaktywnego).

Nowa funkcja w wersji Release 17 - zmiana tekstury za pomocą shadera wariacji.

Pojawienie się i rozkład zmiennych klonów możemy również kontrolować za pomocą tekstury lub shadera. Dla tego parametru globalnej maski ponownie mamy przycisk strzałki do wczytania odpowiedniego obrazu lub shadera.

W moim przykładzie ponownie ustawiłem Prawdopodobieństwo na 100%, wybrałem ciemnoniebieski podkład tekstury i za pomocą przycisku strzałki dla globalnej maski załadowałem shader szumu jako teksturę.

Nowa funkcja w wersji wydania 17 - różnorodność tekstur za pomocą shadera wariantów.

W renderowaniu widzimy w czarnych obszarach załadowaną ciemnoniebieską podkład tekstury, podczas gdy w białych obszarach rozprzestrzeniają się zmienna klony. Na przednim planie dobrze widać, że globalna maska za pomocą mapowania na powierzchnie z góry na klony wpływa.

Nowości w wydaniu 17 - zmieniane tekstury za pomocą shadera wariacji.



Jako dopełnienie zagłębimy się teraz w ostatnie dwie sekcje Shadera wariacji.

Przy Wariacji koordynat UVW możecie osiągnąć wariację poprzez przesuwanie, odbicie lustrzane lub obrót koordynatów UVW - bardzo pomocne przy powtarzających się, kafelkowych strukturach takich jak płytki czy parkiet. Opcja Ogranicz do 1 powoduje, że przy obliczaniu wariacji powstają wartości kolorów większe niż RGB (255, 255, 255) - przy użyciu obrazów HDR jest to oczywiście konieczne i dlatego należy ją wyłączyć.

Nowość w wersji 17 - Wariacje tekstur za pomocą shadera wariantów.



Wszystkie przedstawione rodzaje wariacji w tym samouczku można oczywiście dowolnie ze sobą łączyć i dopasowywać.