Teksturowanie terenu 2684 0

O temacie

Autor eto

Zaczęty 1.12.2010 roku

Wyświetleń 2684

Odpowiedzi 0

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1743
Propsy1792
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ

eto

Teksturowanie terenu
2010-12-01, 11:07(Ostatnia zmiana: 2011-08-22, 15:12)
Dzisiaj w SandBoxie będziemy kolorować wyspę. Jest to przyjemne i nie powinno nikomu przysporzyć kłopotów. Zapraszam!

Wczytujemy naszą malutką, aczkolwiek przyjemną, wysepkę. Powinny się pojawić dwa okienka z zapytaniami, które akceptujemy (m.in. automatycznie ustawia wygląd naszej defaultowej tekstury, którą wygenerowaliśmy w poprzednim tutorialu). Widok mojej (trochę zedytowanej) wyspy:

Wchodzimy w terrain->texture i na pasku Layers klikamy New:

Teraz wybieramy nazwę dla naszej warstwy. Ja wybrałem piasekpodwoda:


LayerID - Wiadomo, ID. Nie musimy zmieniać, będzie to następować samoczynnie.
Surface Type - Wyglą oddalonej tekstury tekstury. Będziemy to zmieniać.
Okno Layer Mask Auto Generation - Zawiera elementy które są bardzo przydatne. Oraz działają w prosty sposób. Też zmienimy.

Teraz klikamy na Load Texture i wybieramy teksturę:


Gdy już wybierzemy właściwą, powróćmy na chwilę do RollupBar'a po wcześniejszym wybraniu opcji Layer Painter:


Radius - wiadomo;
Hardness - "siła" malowanej tekstury;
Paint LayerID - po prostu możliwość malowania;
Mask by Layer Altitude & Slope - bierze pod uwagę ustawienia Altitude i Slope danej tekstury (zaraz się tym zajmiemy);
Filter - patrz obrazek (od lewej - wartość 0, 1 i 2).


Rzuca się w oczy "kwadratowość" tekstury. Jak to naprawić? Bardzo łatwo. w Layer Painterze wybieramy Change w Tiles resolution i przenosimy kursor nad teren:


Teraz wybieramy 2048x2048:


I dla porównania klikamy obok:


Teraz wygląda lepiej, prawda? Zajmijmy się ustawieniam Altitude. To nic innego jak wysokość terenu, po którym dana tekstura może być pomalowana. Natomiast Slope to nachylenie terenu, po którym możemy malować. Warto zwrócić uwagę, że wartość maksymalna dla slope może wynieść 90. Więc jak zrobić jaskinię? To już jest bardziej skomplikowane, wymaga opanowania Voxel Paintera, ale to tak w ramach ciekawostki.
Screen z ustawieniami Altitude 20 1024 i Slope 30 60 (wartości OD DO!):


Warto również zwrócić uwagę na biały prostokąt przy pasku Filter. Dzięki niemu możemy zmienić kolor na dowolny:


Teraz sprawimy aby nasz piasek był takim prawdziwym piaskiem. Powracamy do Terrain Layers Editor (przypominam: terrain -> texture) i wybieramy Edit Surface Types:


Najpierw klikamy na Add, a następnie Rename i zmieniamy nazwę na dowolną:


Detail Texture Mapping - ustala powtarzalność materiału.

W oknie Material Name wybieramy Material Editor i szukamy materiału. Ja wybrałem beach_white_sand_wet:


Klikając ppm obok boxa, możemy zmienić podgląd materiału, zmineiając model, tło albo włączając światło.

Gdy już wybraliśmy materiał, zamykamy material editor, i w oknie Surface Types klikamy Pick Selected. Dzięki temu ostatni wybrany materiał w Material Editorze ustawi się jako materiał dla danego Surface'a.
I teraz wybieramy nasz Surface Type w Terrain Layers Editorze:


Powróćmy do okna Perspective:


Wygląda tak jak powinno. Dzięki zastosowaniu informacji które tu się znajdują, wytworzyłem takie coś:


Teksturowanie zakończone. Zapisz i spocznij:


Jeśli są pytania, zapraszam na pw bądź gg.
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry