Hi;
How can I keep the layer color in GHGL?
"#version 330 core"
"uniform vec3 _lightDirection[4];"
"uniform mat3 _worldToCameraNormal;"
"in vec3 normal;"
"in vec3 objcolor;"
"out vec4 FragColor;"
"void main()"
"{"
"vec3 ml = normalize(_lightDirection[0]);"
"vec3 camNormal = _worldToCameraNormal * normal;"
"float intensity = dot(ml, normalize(camNormal.xyz));"
"vec4 diffuse = vec4(objcolor, 1.0);"
"vec3 ambient = vec3(0.1, 0.1, 0.1) * objcolor;"
"vec3 c = ambient + diffuse.rgb * abs(intensity);"
"FragColor = vec4(c,diffuse.a);"
"}";
This code allways display the blue.