[OpenGL] Wofür Materials?
-
Hi,
ich beschäftige mich seit einiger Zeit mit OpenGL, doch leider habe ich diese Materials noch nicht verstanden.
Wofür sind die gut?
Und in wie fern "verändern" sie meine Polygone bzw. die Oberflächen?
-
Die Material-Eigenschaften machen sich bemerkbar, wenn du Lichtquellen benutzt.
Grob gesagt: Beleuchtete Flächen werden nicht einfach nur heller sondern können auch glanz-Effekte annehmen. Damit kannst du deinen Polys quasi die Erscheinung von Metall oder Plastik verpassen. Soweit die Theorie. Ich hab das auch noch nie ordentlich hinbekommen
Wäre nett, wenn mal jemand ein Beispiel postet.
-
Diese Lichtberechnungen werden immer nur per Vertex ausgeführt. Daher braucht man, damit es einigermaßen rüberkommt, ein Modell mit sehr vielen Polys (und korrekt gesetzten Normalen) benötigt. Also wenn man es mit seinem ersten Würfel das ausprobiert, sieht's meistens sch...lecht aus.
Bye, TGGC (Der Held ist zurück)
-
Cpp_Junky schrieb:
...
Wäre nett, wenn mal jemand ein Beispiel postet.http://www.opengl.org/resources/tutorials/sig99/advanced99/notes/node153.html
rapso->greets();