Beitrag des Monats

Top  Previous  Next

Normal map generator

 

In diesem Monat haben wir einen großartigen Beitrag von Torsten Simon: Ein Programm, das eine Normal Map Bitmap erstellt und den Code für einen Normal Map Shader. Das Programm kann C-Skript und Lite-C Code exportieren, also sowohl A6 als auch A7 Nutzer werden versorgt, vorausgesetzt sie haben eine Grafikkarte mit Vertex- und Pixelshader 2.0 oder besser.

 

Starten Sie das Installationskit im Archiv und starten Sie das Programm. Klicken Sie auf "Select your texture" und laden Sie die Textur.

 

aum67_exq1

 

Adjustieren Sie nun den "Select the strange of the normal map" Slider, der die Komplexität der Normal Map reguliert.

 

aum67_exq2

 

Das ist es auch schon! Drehen Sie die beiden Fenster unten mit der Maus, um zu sehen wie die Normal Map und die Color + Normal Map aussehen. Sie können nun die Normal Map Bitmap oder den Code (zu C-Skript oder Lite-C) exportieren. Alternativ können Sie auch eine "faked" Textur (baked texture) exportieren. Sehen wir uns an, was geschieht wenn wir diesen Knopf drücken.

 

aum67_exq3

 

Sie können diese Textur in Ihren Levels nutzen und benötigen kein Lighting und keine Shader. Sie brauchen zwar mehr Grafikspeicher, aber das ist bei heutigen Grafikkarten meistens kein Problem mehr.

 

Der exportierte Code ist gut kommentiert, Sie sollten also keine Probleme haben, ihn in Ihr Projekt zu integrieren. Verwenden Sie die Original Textur (Color Map) als ersten Skin des Models und die exportierte Normal Map als zweiten Skin. Schließlich müssen Sie die Skripte einbinden und dem Model die "Example_action" zuweisen. Das ist alles!

 

Vergessen Sie nicht, Matt_Aufderheide, Bloodline, William und xXxGuitar511 zu danken, die diesen Shader bereitstellten.