Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9440767

Browse files
committed
fix: room brightness slider now applies 3x multiplier to ambient light
The ambient light was initialized with intensity * 3.0 but the slider and preset callbacks set raw value without the multiplier, making the setting appear to do nothing. Co-Authored-By: claude-flow <[email protected]>
1 parent a8f48a7 commit 9440767

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

ui/observatory/js/hud-controller.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ export class HudController {
196196
this._bindRange('opt-aura', 'aura');
197197
this._bindRange('opt-field', 'field', v => { obs._fieldMat.opacity = v; });
198198
this._bindRange('opt-waves', 'waves');
199-
this._bindRange('opt-ambient', 'ambient', v => { obs._ambient.intensity = v; });
199+
this._bindRange('opt-ambient', 'ambient', v => { obs._ambient.intensity = v * 3.0; });
200200
this._bindRange('opt-reflect', 'reflect', v => {
201201
obs._floorMat.roughness = 1.0 - v * 0.7;
202202
obs._floorMat.metalness = v * 0.5;
@@ -346,7 +346,7 @@ export class HudController {
346346
obs._applyPostSettings();
347347
obs._renderer.toneMappingExposure = obs.settings.exposure;
348348
obs._fieldMat.opacity = obs.settings.field;
349-
obs._ambient.intensity = obs.settings.ambient;
349+
obs._ambient.intensity = obs.settings.ambient * 3.0;
350350
obs._floorMat.roughness = 1.0 - obs.settings.reflect * 0.7;
351351
obs._floorMat.metalness = obs.settings.reflect * 0.5;
352352
obs._camera.fov = obs.settings.fov;

0 commit comments

Comments
 (0)