[glut.h][OpenGl] Frage zur farben.
-
Hallo,
meine frage ich verwende die funktion glColor4f(1, 2, 5, 0); um ein objekt anzumalen. Ich meine gelesen zu haben das es der farbcode RGBA fur die funktiongl Color4f in den bereich 0.0 bin 1.0 ligen, aber trotzdem bekomme ich ne farben shaut cool aus. Aber wiso funktioniert das?.
-
weil
1. die farbe in float ist und somit ausserhalb der range liegen kann (die range begrenzung bezieht sich auf den framebuffer)
2. wenn du licht draufrechnest gibt es stellen die sehr viel dunkler sind und das multipliziert mit deiner hellen farbe duerfte irgendwas zwischen 0 und 1 an einigen stellen ergeben.