From 3827e961a74200ec1158a1213ee9a038d91cd405 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Mon, 4 May 2015 15:31:50 -0700 Subject: [PATCH] hook sunBrightness to keyLightIntensity --- libraries/entities-renderer/src/EntityTreeRenderer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/entities-renderer/src/EntityTreeRenderer.cpp b/libraries/entities-renderer/src/EntityTreeRenderer.cpp index 84ad41ff7b..f5c56ad04b 100644 --- a/libraries/entities-renderer/src/EntityTreeRenderer.cpp +++ b/libraries/entities-renderer/src/EntityTreeRenderer.cpp @@ -434,6 +434,11 @@ void EntityTreeRenderer::render(RenderArgs::RenderMode renderMode, glm::vec3 inverseKeyLightDirection = keyLightDirection * -1.0f; glm::vec3 keyLightLocation = _viewState->getAvatarPosition() + (inverseKeyLightDirection * data.getAtmosphereOuterRadius()); data.setSunLocation(keyLightLocation); + + consrt float KEY_LIGHT_INTENSITY_TO_SUN_BRIGHTNESS_RATIO = 20.0f; + float sunBrightness = scene->getKeyLightIntensity() * KEY_LIGHT_INTENSITY_TO_SUN_BRIGHTNESS_RATIO; + data.setSunBrightness(sunBrightness); + _viewState->overrideEnvironmentData(data); } } else {