[object Object]

← back to Quadrille Showroom

Dominant key light: ambient 0.72→0.5, hemi 0.58→0.45, key 0.7→1.05 — committed to one warm key for photographic modelling/direction; fill kept high enough swatches stay true+legible. FPS 72, specs intact

ffa75d50fb9f9aef1a321b7c2eaf6363f0f3b0fd · 2026-06-27 14:46:54 -0700 · Steve

Files touched

Diff

commit ffa75d50fb9f9aef1a321b7c2eaf6363f0f3b0fd
Author: Steve <steve@designerwallcoverings.com>
Date:   Sat Jun 27 14:46:54 2026 -0700

    Dominant key light: ambient 0.72→0.5, hemi 0.58→0.45, key 0.7→1.05 — committed to one warm key for photographic modelling/direction; fill kept high enough swatches stay true+legible. FPS 72, specs intact
---
 public/js/showroom.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/public/js/showroom.js b/public/js/showroom.js
index 9090399..c8e3fec 100644
--- a/public/js/showroom.js
+++ b/public/js/showroom.js
@@ -602,11 +602,13 @@ function revertWalls() {
 function buildLighting() {
   // Bright, EVEN gallery light — Phillip-Jeffries white-box: high ambient + hemi so the
   // wallcovering swatches read crisp and true-colour, not greyed by moody low-key shadow.
-  scene.add(new THREE.AmbientLight(0xffffff, 0.72));
-  scene.add(new THREE.HemisphereLight(0xfffdf8, 0xe6ded2, 0.58)); // sky/ground bounce — warm, even, brighter white-box
+  // Committed to ONE dominant key (below) for photographic modelling; fill kept high
+  // enough that the wallcovering swatch colour stays true + legible.
+  scene.add(new THREE.AmbientLight(0xffffff, 0.5));
+  scene.add(new THREE.HemisphereLight(0xfffdf8, 0xe6ded2, 0.45)); // sky/ground bounce — warm, even
 
   // KEY light — soft, gentle shadow (clean contact, not dramatic)
-  const key = new THREE.DirectionalLight(0xfff6ea, 0.7);
+  const key = new THREE.DirectionalLight(0xfff6ea, 1.05);  // dominant warm key — clear light direction
   key.position.set(2.4, CONFIG.room.height + 1.4, 2.2);
   key.target.position.set(0, 1.0, -CONFIG.room.depth / 2);
   key.castShadow = true;

← fb6800c REVIEW.md: FINAL pass-5 section — honest B- grade (up from D  ·  back to Quadrille Showroom  ·  REVIEW.md: pass 6 — gap A blocked (no hi-res source, 1000px d7f73cb →