|
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.
Adjustieren Sie nun den "Select the strange of the normal map" Slider, der die Komplexität der Normal Map reguliert.
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.
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.
|