Blending textures with vertex colors

I added gamma correction to my LightBlow shader. It works cool. But i had to add it to DiffuseMap, FogMap, ReflectionMap, IBLMap.



http://code.google.com/p/jme-glsl-shaders/source/browse/assets/Shaders/LightBlow/LightBlow.frag?spec=svn0a1e19bfb27f164b1dd4c2c3790c74a00b2e4f0e&r=0a1e19bfb27f164b1dd4c2c3790c74a00b2e4f0e



http://i.imgur.com/oSNHw.png



Thanks to @remorhaz . Lighting looks much better now.

@mifth said:
[java]
vec4 diffusecolor = Texture2D(texture, texxCoord);
vec4 color = vec4 (1.5,1.0,1.0,1.0);
diffusecolor *= color;
[/java]

Should I convert color? Like "srgb_to_linearrgb(color, tempColor)" ?


No, you don't have to convert the variable 'color'. I am glad you found it useful, and congrats for being featured on BlenderNation with the light-map add-on!
1 Like