prev up next

Previous: Geometrie Up: Arbeitsgruppe Renderer Next: Beleuchtung

Unterabschnitte



Material

Jeder Körper hat die Möglichkeit Materialeigenschaften definiert zu bekommen. Die Materialeigenschaften setzen sich folgendermassen zusammen: Dabei kann das Material nur per Objekt und nicht per Punkt, Kante oder Fläche definiert werden. Sollte keine Materialeigenschaft gewünscht sein, so gibt es auch die Möglichkeit eine Objektfarbe zu definieren. Diese Objektfarbe wird durch Beleuchtungseffekte nicht verändert.

Objektfarbe

Bei der Objektfarbe handelt es sich um eine alternative zu den Materialeigenschaften, die hier der Vollständigkeit halber erwähnt sein soll. Die Objektfarbe wird über ein Array mit RGBA Farben imt Wertebereich von (0-255) definiert. Die Farben gelten dann jeweils per Punkt, Kante bzw. Fläche. Farbe per Vertex ist nicht vorgesehen.

Ambiente Farbe

Bei der ambienten Objektfarbe handelt es sich nicht in dem Sinne um eine Farbe, als das ein RGBA Tupel definiert wird, sonder es handelt sich nur um einen Reflektionskoeffizienten im Wertebereich von Null bis 255 mit dem das ambiente Licht in der Diffusen Objektfarbe reflektiert wird. Wenn die diffuse Objektfarbe beispielsweise hellrot ist und der Fakor für die ambiente Objektfarbe 25 ist bedeutet dies, dass die diffuse Objektfarbe zu ca. 10% von dem einfallenden Ambienten Licht (Kap. 3.0.6)reflektiert wird. Diese 10% werden natürlich nochmals mit der Intensität des ambienten Lichts gewichtet.

Diffuse Farbe

Die diffuse Objektfarbe wird durch drei Reflektionskoeffizienten im Bereich von Null bis 255 beschrieben. Es handelt sich dabei um die Koeffizienten, wie stark die Rot, Grün bz. Blauanteile des Einfallenden Lichts reflektiert werden. Hat das Objekt zum Beispiel die diffuse Farbe {255, 255, 0} und das einfallende Licht ist Blau({0, 0, 255}) so erscheint der Körper schwarz, da der Blauanteil des einfallenden Lichts komplett absorbiert wird und das Licht selbst weder einen roten noch einen grünen Anteil hat. Die Motivation für die Beschreibund der Farbe mit solchen Koeffizienten liegt darin begründet, dass man nicht möchte, dass ein Körper ein für alle mal in einer bestimmten Farbe erscheint, sondern dass die Objektfarbe con der Farbe des einstrahlenden Lichts abhängig ist.

Spekulare Farbe

Die spekulare Objektfarbe wird ebenso durch drei Koeffizienten imBereich von Null bis 255 angegeben. Die spekulare Farbe ist im allgemeinen ein relativ heller Farbton, da es die Objektfarbe fr Lichtspiegelung beschreibt und diese Spiegelung normalerweise die Farbe der Lichtquelle selbst hat. Zum Beispiel erscheint eine Lichtreflektion von einem weissen Licht auf einer roten Samtfläche weiss und nicht rot.


prev up next
Previous: Geometrie Up: Arbeitsgruppe Renderer Next: Beleuchtung