OpenGL - Texturen "erhellen"
-
Ist es irgendwie möglich beim Rendern von Texturen sie heller als normal zu zeichnen. Beim Modulieren kann es ja immer maximal genauso hell werden. Hab schon an Pixel-Shader gedacht aber das wär mir für nen 2D - Game ein bissel übertrieben.
Im Prinzip soll ja nur auf die einzelnen Pixel ein bestimmter Wert draufaddiert werden, aber irgendwie scheint das unmöglich zu sein?

-
Grafikkarten können normalerweise auch Modulate 2x und Modulate 4x.
Bye, TGGC (You don't get it and never will)
-
Normalerweise können sie auch ADD (was für heller machen ideal wäre).
MODULATE würde die Intensität erhöhen.
-
Sollte ich das glTexEnvf übergeben?
Jedenfalls klappts jetzt damit sehr gut.
-
Hmm was mach ich, wenn ich z.B. nur einzelne Vertizes von einem Polygon erhellen will sozusagen, es also hellere und dunklere Bereiche in einer Textur geben soll?
-
Verschiedene farben für die Vertexe setzen.
Bye, TGGC (You don't get it and never will)
-
Das ist mir klar, aber ich mein, bei GL_ADD geht es ja nur heller, bei GL_MODULATE im Prinzip nur dunkler (als "normal"). Und bei dem einen Vertex soll halt GL_ADD angewendet werden und bei dem anderen GL_MODULATE.
-
Grafikkarten können normalerweise auch Modulate 2x und Modulate 4x.
Bye, TGGC (You don't get it and never will)