diff --git a/src/render/opengl/OpenGLTerrainChunk.cpp b/src/render/opengl/OpenGLTerrainChunk.cpp index 2738adf..5f27efe 100644 --- a/src/render/opengl/OpenGLTerrainChunk.cpp +++ b/src/render/opengl/OpenGLTerrainChunk.cpp @@ -98,8 +98,7 @@ bool OpenGLTerrainChunk::maintain() { double x = _startx + factor * to_double(i); double z = _startz + factor * to_double(j); Color color = _renderer->getTexturesRenderer()->applyToTerrain(x, z).final_color; - color.normalize(); - new_image->setPixel(i, j, color.to32BitRGBA()); + new_image->setPixel(i, j, Color(color.r * 0.2, color.g * 0.2, color.b * 0.2).normalized().to32BitRGBA()); } } diff --git a/src/render/opengl/shaders/terrain.frag b/src/render/opengl/shaders/terrain.frag index 470321d..2836f90 100644 --- a/src/render/opengl/shaders/terrain.frag +++ b/src/render/opengl/shaders/terrain.frag @@ -4,7 +4,7 @@ out vec4 final_color; void main(void) { - final_color = texture(groundTexture, texcoord); + final_color = vec4(texture(groundTexture, texcoord).rgb * 5.0, 1.0); final_color = applyAerialPerspective(final_color);