Weiter am Wettersystem gearbeitet, ordentliche Wolken und Regen etc ergänzt
This commit is contained in:
@@ -6,6 +6,7 @@ uniform bool m_HasBarkMap;
|
||||
uniform vec3 m_LightDir;
|
||||
uniform vec3 m_SunColor;
|
||||
uniform vec3 m_AmbientColor;
|
||||
uniform float m_Wetness;
|
||||
|
||||
in vec2 texCoord;
|
||||
in vec3 worldNormal;
|
||||
@@ -20,5 +21,7 @@ void main() {
|
||||
float diff = max(dot(n, normalize(m_LightDir)), 0.0);
|
||||
vec3 light = clamp(m_AmbientColor + m_SunColor * diff, 0.0, 1.0);
|
||||
|
||||
gl_FragColor = vec4(baseColor * light, m_Diffuse.a);
|
||||
baseColor *= (1.0 - 0.18 * m_Wetness);
|
||||
float shine = pow(diff, 12.0) * m_Wetness * 0.30;
|
||||
gl_FragColor = vec4(baseColor * light + vec3(shine), m_Diffuse.a);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user