- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Pomoc w tworzeniu => Poradniki => Wątek zaczęty przez: matek123 w 23 Listopada 2018, 09:45:14

Tytuł: [TEX] Tworzenie normalmap
Wiadomość wysłana przez: matek123 w 23 Listopada 2018, 09:45:14
Reflection a nie normal, bo normal nikt z was nie chce robić. ;)
Normalmapa w gimpie:
1. Instalujemy plugin do generowania normalmap.
2. Określamy najbardziej wystające miejsce i najbardziej wklęsłe, które chcemy uwypuklić. Szacujemy jego wysokość. Maksymalna wysokość to będzie 100% białego, głębokość 100% czarnego.
3. Tworzymy obraz 50% szarego. Na podkładkę dajemy teksturę diffuse. Malujemy mapę wysokości. Wszystkie elementy do uwypuklenia malujemy jaśniejszymi odcieniami szarości, zależnie jak mają wystawać. Tu warto namalować żaluzje, ramy okien, nr wozu itp. ciemniejszym malujemy elementy wklęsłe. Szczeliny klapek rewizyjnych itp. Skośne żaluzje mają mieć gradient piłokształtny.
4. Pluginem konwertujemy mapę wysokości z odcieni szarości na mapę normalnych RG.

Teraz reflectionmapa:
1. Tworzymy obraz w skali szarości, cały biały.
2. Malujemy elementy mające odbijać. 100% czarnego na lusterka, szarości dla szyb warto spróbkować z jakichś siódemek czy wagonów, gdzie jest dobry efekt. Trzeba pamiętać, że odbicie jest mnożone przez RGB diffuse, więc na czarnym nie będzie widoczne. Lusterka powinny mieć białe diffuse, szyby też jasne. Można dać jeszcze na lakier lekkie, jak świeży i na listwy.
3. Ustawiamy ten obrazek jako kanał alfa normalmapy. Na oko powinien powstać przezroczysty obraz z różnymi gradientami niebieskiego na elementach błyszczących.

Tworzymy plik materiału, definiując mu shader normalmap. Jako mapę diffuse podajemy skórkę, jako mapę normal podajemy to co zrobiliśmy.

Grafika z instrukcją jak to namalować.
http://www.opengl-tutorial.org/assets/images/tuto-13-normal-mapping/normalMapMiniTut.jpg (http://www.opengl-tutorial.org/assets/images/tuto-13-normal-mapping/normalMapMiniTut.jpg)
Tytuł: Odp: [TEX] Tworzenie normalmap
Wiadomość wysłana przez: pol102 w 25 Listopada 2018, 01:49:39
A nie lepiej wypalić normalmape w 3DSie?
Tytuł: Odp: [TEX] Tworzenie normalmap
Wiadomość wysłana przez: Stele w 25 Listopada 2018, 01:55:17
Oczywiście że lepiej, ale do tego musisz mieć mesh HP. ;)