From fb782e0d7178ea47fd2aa6478650a4080e9e9cc0 Mon Sep 17 00:00:00 2001 From: ruv Date: Thu, 5 Mar 2026 10:56:37 -0500 Subject: [PATCH] fix: brighten ambient light color and increase multiplier for room brightness slider The ambient light color 0x446688 (dark blue-gray) was too dim to produce visible brightness changes. Changed to 0xccccdd (bright neutral) with 5x multiplier. Bumped SETTINGS_VERSION to force fresh defaults. Co-Authored-By: claude-flow --- ui/observatory/js/hud-controller.js | 6 +++--- ui/observatory/js/main.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/observatory/js/hud-controller.js b/ui/observatory/js/hud-controller.js index 8712c5a7..14afc6b5 100644 --- a/ui/observatory/js/hud-controller.js +++ b/ui/observatory/js/hud-controller.js @@ -28,7 +28,7 @@ export const DEFAULTS = { scenario: 'auto', cycle: 30, dataSource: 'demo', wsUrl: '', }; -export const SETTINGS_VERSION = '5'; +export const SETTINGS_VERSION = '6'; export const PRESETS = { foundation: {}, @@ -196,7 +196,7 @@ export class HudController { this._bindRange('opt-aura', 'aura'); this._bindRange('opt-field', 'field', v => { obs._fieldMat.opacity = v; }); this._bindRange('opt-waves', 'waves'); - this._bindRange('opt-ambient', 'ambient', v => { obs._ambient.intensity = v * 3.0; }); + this._bindRange('opt-ambient', 'ambient', v => { obs._ambient.intensity = v * 5.0; }); this._bindRange('opt-reflect', 'reflect', v => { obs._floorMat.roughness = 1.0 - v * 0.7; obs._floorMat.metalness = v * 0.5; @@ -346,7 +346,7 @@ export class HudController { obs._applyPostSettings(); obs._renderer.toneMappingExposure = obs.settings.exposure; obs._fieldMat.opacity = obs.settings.field; - obs._ambient.intensity = obs.settings.ambient * 3.0; + obs._ambient.intensity = obs.settings.ambient * 5.0; obs._floorMat.roughness = 1.0 - obs.settings.reflect * 0.7; obs._floorMat.metalness = obs.settings.reflect * 0.5; obs._camera.fov = obs.settings.fov; diff --git a/ui/observatory/js/main.js b/ui/observatory/js/main.js index e3aeabc1..26abbe2c 100644 --- a/ui/observatory/js/main.js +++ b/ui/observatory/js/main.js @@ -145,7 +145,7 @@ class Observatory { // ---- Lighting ---- _setupLighting() { - this._ambient = new THREE.AmbientLight(0x446688, this.settings.ambient * 3.0); + this._ambient = new THREE.AmbientLight(0xccccdd, this.settings.ambient * 5.0); this._scene.add(this._ambient); const hemi = new THREE.HemisphereLight(0x6688bb, 0x203040, 1.2);