Hi Alyx,
vielen Dank für die Feedback!
Davon aber mal ganz ab muss ich dir gleich sagen, dass das Tutorial extrem veraltet ist, denn Offset Bump Mapping hab ich glaube ich zuletzt 2003 verwendet... und da wir mittlerweile das Jahr 2010 schreiben.... joar ;-).
Ich hätte das sowieso später gefragt wie das heutzutage angewendet wird.
Nur wollte ich nicht, daß man antwortet "Brauchst Du heute eh nicht." weil ich mich dafür auch interessiere und immer versuche es zu verstehen.
Im Prinzip läuft es aber so:
Du zeichnest drei Texturen, einmal die Basistextur, einmal die Graustufen-Höhenkarte und einmal die invertierte Graustufenkarte.
Soweit habe ich bisher grob verstanden außer daß es invertierte Graustufenkarte gibt. (Irgendwie hab ich vergessen daß noch invertierte Bump existiert :oops: )
Aber wenn ich nachdenke (vorsicht, ich denke viel!
)
die "Höhenkarte" (für Licht) geht in die Richtung wo die Licht ist (natürlich bleibt es auf selbe Fläche wie die Farbtextur aber etwas versetzt) und die Invertierte Texture (für Schatten) wird vom Licht weggeschoben.
Wenn das Licht genau hinter dir wäre, würde keine der Offset-Maps verschoben, das Ergebnis wäre also z. Bsp.
Basistextur * ((0.76 (Höhenkarte) + 0.24 (inv. Höhenkarte))*0.5+0.5).
Es würde also gar nichts passieren, da der Farbwert der Textur ja mit 1.0 multipliziert würde.
Soweit ich verstanden habe wäre N-Vektor mit L-Vektor (das ist doch die Vektor zum Licht, oder?) identisch und die beide Texturen (Höhenkarte und Invertierte Textur) werden um 0 nach "vorne" (zum Licht) und nach "hinten" (weg von Licht) verschoben und hebt sich gegenseitig auf. Habe ich soweit korrekt verstanden?
Sind das die Zahlen 0.76 und 0.24 Konstanten? Oder eher Werte die man "justieren" kann. Irgendwo hab ich in etwa so verstanden: Je höher die Wert, desto mehr unerwünschte Artefakten (glaub am Rand) können auftauchen. Ist das dieselbe Wert von dem wir sprechen?
Je nach Winkel zwischen dir, dem Objekt und dem Licht verschiebst du die nicht invertierte Höhenkarte. Dadurch erhälst du dann eine Aufhellung bzw. Verdunklung an den entsprechenden Stellen und damit den erwünschten Bump-Effekt.
So wie ich diese Abschnitt lese, scheine ich mit die letzten 2 Absätze (wohin die 2 Texturen verschoben werden) falsch verstanden zu haben, oder? Ich bin heute ab Mittag den ganzen Tag unterwegs. Aber wenn ich wieder Zeit habe, werde ich versuchen, das was ich verstanden habe hier in Grafik darzustellen.
cu Floh