PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [GELÖST] Specular Maps, Reflektionen/Spiegelungen bei Models



MaGGiFiXXX
04.11.2007, 18:53
Schon Gelöst

Also.

Ich fang erstmal mit einer kleinen Einführung an.
(Die eigentliche Frage fängt nach der Gestrichelten Linie an)
Es geht mir um Reflektionen für meine Models

Angefangen hab ich natürlich mit dem Model und der Textur

Die Textur: http://maggisorrow.ma.funpic.de/Nummer%201.jpg

Danach habe ich noch eine Normalmap hinzugefügt

Da: http://maggisorrow.ma.funpic.de/Nummer%202.jpg

Jetzt ums glänzen und Reflektieren zu lassen habe ich in der VMT das hier ergänzt

"$envmap" "env_cubemap"
"$normalmapalphaenvmapmask" 1

Das Ergebniss: http://maggisorrow.ma.funpic.de/Nummer%203.jpg

---------------------------------------
Jetzt aber meine Frage, ich möchte nicht dasd das gesamte Model so glänzt,
sondern das verschiedene Teile verschieden Stark glänzen.

Das müsste ja mittels einer Specularmap gehen.

Also zum Beispiel sowas hier: http://maggisorrow.ma.funpic.de/Nummer%204.jpg

Wie sage ich aber dem Spiel das es diese Specularmap beachten soll?
Muss ich sie wie eine Normal Map in die VMT einbinden?
Wenn ja, mit welchem Command?

Oder siet das bei Source bissl anders aus?
Oder muss ich den Schritt villeicht früher tun? (zb Vor dem Kompilieren der Textur?)

Ich habe im Internet gesucht, und auch was gefunden, (developer.valve...)
Aber das war mir nicht so ganz verständlich...

Deswegen, kann mir jemand helfen?

Fettes Danke im Vorraus!

EDIT: Facepunch war schneller, trotzdem danke.

monky2k6
04.11.2007, 23:46
wäre aber nett wenn du uns die antwort hier sagen könntest :>

PS: Elfenlied FTW!

Mr.Man
05.11.2007, 12:38
Lolor Elfenlied omg
Stimme Mönchchen zu :)

MaGGiFiXXX
05.11.2007, 15:18
Die Antwort wollt ihr?

Also, ich war eigentlich schon nah dran.
Mir wurde Vorgeschlagen es so zu lösen:

In der VMT das hier angeben: "$normalmapalphaenvmapmask" 1

Jetzt muss ich die angefertigte Specularmap
(Also das hier: http://maggisorrow.ma.funpic.de/Nummer%204.jpg
In den Alpha Channel meiner Normalmap Übernehmen.
http://maggisorrow.ma.funpic.de/Untitled-2.jpg
(Hab hie rmal ne andere Specularmap genommen, das es deutlicher wird.)

Hier der Beweis das es geklappt hat
http://maggisorrow.ma.funpic.de/gm_construct0015.jpg

Hier nochmal mein Dank an Watevaman aus dem Facepunchforum.

Pac_187
05.11.2007, 16:11
Es wäre wirklich nett von dir, wenn du das ganze noch mal als
seperates Tutorial schreibst ;)

MaGGiFiXXX
05.11.2007, 16:35
Okay...

Nur spezifisch zur Specularmap oder so: Texturieren mit Shadern, Normal/Bump-Map und Specularmap?

Pac_187
05.11.2007, 17:11
Am besten wäre es natürlich so:

Wie erstelle ich eine "Textur"
Dann kommt eine Weiterleitung nach "Wie mach ich eine Bumpmap für meine Textur"
Dann eine weitere Weiterleitung nach "Wie mach ich eine Specularmap für meine
Bumpmap"

Je nach dem wie du es für richtig hältst ;)

MaGGiFiXXX
05.11.2007, 17:40
Haja ok, ich mach mich mal ran