Gdy utworzysz drzewo lub znak, możesz chcieć uzyskać efekt materiału, który zmienia kolory siatki zależnie od jej lokalizacji w świecie.
Aby na przykład zastosować teksturę zmieniającą kolor do siatki liści drzewa, użyj węzła Sinusoida, aby wycelować w pozycję w świecie siatki, i zmodyfikuj kolor, gdy siatka zmienia pozycję wzdłuż osi Z.
Aby uzyskać taki efekt:
W Edytorze materiałów dodaj następujące węzły do powyższej konfiguracji:
Węzeł Interpolacja liniowa
Węzeł Sinusoida
Węzeł Podziel
Węzeł Maska komponentu
Węzeł Bezwzględna pozycja w świecie
2 x węzeł Wyrażenie stałej 3Vector
Wyciągnij węzeł Bezwzględna pozycja w świecie i wetknij go do węzła Maska komponentu.
Wybierz węzeł Maska komponentu i zaznacz tylko opcję B w Masce komponentu wyrażenia materiału w panelu Szczegóły.
Wyciągnij węzeł Maska komponentu i wetknij go do węzła Sinusoida.
Wybierz węzeł Sinusoida i zmień wartość opcji Sinusoida wyrażenia materiału na 1200 w panelu Szczegóły.
Wyciągnij węzeł Sinusoida i wetknij go do wejścia A w węźle Podziel.
Zmień wartość numeryczną wejścia B węzła Podziel na 3.0.
Wyciągnij węzeł Podziel i wetknij go do wejścia Alfa węzła Interpolacja liniowa.
Wartości węzła Sinusoida mogą generować niekoniecznie pożądane wyniki. Jeśli się okaże, że fala sinusoidy nie dodaje wartości do materiału, możesz sobie poradzić, ograniczając wyjście sinusoidy i nasycając wartość podziału, aby utrzymać wszystko w nominalnym zakresie.
Wybierz pierwszy węzeł Wyrażenie stałej 3Vector i dodaj kolor.
Wybierz drugi węzeł Wyrażenie stałej 3Vector i dodaj kolor.
Wyciągnij pierwszy węzeł Wyrażenie stałej 3Vector i wetknij go do wejścia A węzła Interpolacja liniowa.
Wyciągnij drugi węzeł Wyrażenie stałej 3Vector i wetknij go do wejścia B węzła Interpolacja liniowa.
Wyciągnij węzeł Interpolacja liniowa i wetknij go do wejścia Kolor bazowy węzła Materiał główny.
Kliknij ilustrację, aby ją powiększyć.
Na pasku narzędzi kliknij Zastosuj.
Dodaj nowy materiał do siatki w oknie wizualizacji.
Przesuń siatkę w górę i w dół wzdłuż osi Z. Zwróć uwagę, jak zmieniają się kolory, zależnie od pozycji siatki w świecie.
Węzeł Maska decyduje, w którym miejscu na fali sinusoidy dochodzi do zmiany koloru. Następnie węzeł Podziel określa, jak często w pozycji w świecie powtarza się zmiana koloru.
Dwa węzły Wyrażenie stałej 3Vector określają kolory, które pozostają stałe w pozycji w świecie, a węzeł Interpolacja liniowa dokonuje interpolacji między kolorami w pozycji w świecie, tworząc gradient w poszczególnych momentach, zależnie od pozycji siatki.
Poeksperymentuj z różnymi wartościami węzłów, aby zorientować się, w którym miejscu w pozycji w świecie powinna następować zmiana kolorów.
Nie musisz tworzyć nowego materiału za każdym razem, gdy chcesz dla niego zmienić wartości koloru. Gdy poznasz Edytor instancji materiału, możesz zmienić instancję materiału, zmieniając parametry materiału.