Wie macht man in OpenGL 3d Objekte die einen glänzenden Metall-look haben sollen?
-
Hallo,
Ich habe mich schon immer gefragt wie man einem 3d Objekt ein silber glänzendes metallisches Aussehen verleiht, in dem man z.b. dann auch Spiegeleffekte und so sieht.
Ihr kennt sicher alle aus dem Kino den THX Terminator Trailer, bei dem die Buchstaben THX einen silber glänzenden metallischen Look haben
in dem sich das Licht wiederspiegelt.
Die Frage ist nun, wie macht man so etwas.
(Bei Deus EX haben die Entwickler in der Intro Sequenz etwas ähnliches kreirrt)Bei mir sind die Objekte leider nur alle Grau und glanzlos.
-
anisotropic lighting heißt die technik
http://www.opengl.org/developers/code/sig99/advanced99/notes/node154.htmlrapso->greets();
-
Eine simplere Methode wäre Specular Lighting, welches zudem auch auf alten Karten laufen sollte. Das hatte ich in 5 Minten in die miniCan GC Version eingebaut: http://www.gm-squared.de/index.php?target=minican3&language=0 (Modelle auf den oberen Screens)
-
Wenn du das Specular Lighting in einem extra Renderingpass unterbringst,
kannst du noch mit Glossmaps steuern welche Teile der Mdl-Textur überhaupt
und wie start Reflektieren sollen.