Shadery proceduralne (Powierzchnie Cineware)

Tekstura proceduralna to obraz generowany komputerowo, utworzony przy pomocy algorytmu, który ma za zadanie utworzenie realistycznej reprezentacji naturalnych elementów takich jak drewno, woda czy marmur.

Zazwyczaj, naturalny wygląd wyrenderowanego efektu osiąga się za pomocą funkcji fraktalnego szumu lub turbulencji. Funkcje te służą jako liczbowa reprezentacja “przypadkowości” spotykanej w naturze.

ProceduralShaders.png

 

Procedurals.png

 

Dla każdego proceduralnego shadera dostępne są konkretne ustawienia.

Tryb przemieszczenia shadera Cegła

Parametry shadera Cegła obejmują tryb przemieszczenia, umożliwiający uzyskanie ściany ceglanej o bardziej realistycznym wyglądzie.

BrickDisplacementIllus.png

 

Różne ustawienia przemieszczenia

Ustawienia przemieszczenia mają zastosowanie, kiedy shader zostanie użyty w kanale Przemieszczenia (lub w mniejszym stopniu w kanale Wypukłości). Kanał Przemieszczenia generuje wartości skali szarości niezbędne do zapewnienia bardziej realistycznego wyglądu.

Tryb przemieszczenia może zostać użyty w połączeniu z shaderem Kolorowanie, aby wygenerować losowo kolory w kształcie cegły. Shader Cegła powinien posiadać podobne wartości związane z wielkością cegły i zaprawy, co kanał Kolor.

Wariacja wysokości

Tę wartość należy zwiększyć, jeśli wysokość cegieł ma być różna, przypadkowa. Wartość 0% zapewni idealnie gładką powierzchnię z jedną warstwą zaprawy umieszczoną głębiej niż powierzchnia cegły. Im wyższa wartość, tym bardziej różnić będzie się wysokość cegieł.

Intensywność spadku

Jeśli cegły są zbyt podobne pod względem wysokości prostopadłej od ściany, za pomocą tej wartości można je zróżnicować. Bok cegły określony parametrem Kierunek spadku zostanie uniesiony. Wartość 0% zapewni powierzchnię cegły całkowicie prostopadle w stosunku do ściany. Zwiększenie wartości doda odpowiednio więcej zróżnicowania.

Kierunek spadku

Określa która strona cegły powinna zostać uniesiona. Jeśli ustawiono Losowy, w każdej cegle uniesiona zostanie losowo wybrana krawędź lub narożnik.

Rozrzut

To ustawienie może służyć do dodania losowego rozłożenia losowo wybranych wartości (Wariacja wysokości, Kierunek spadku).