[object Object]

← back to Quadrille Showroom

Avatar polish: lighten 1st-person sweater 0x2e3138->0x3d424d (look-down readability, /contrarian note)

1c4a04e58064a4c2f4ce3c7db232a1c46c827c9a · 2026-06-28 23:43:35 -0700 · Steve

Files touched

Diff

commit 1c4a04e58064a4c2f4ce3c7db232a1c46c827c9a
Author: Steve <steve@designerwallcoverings.com>
Date:   Sun Jun 28 23:43:35 2026 -0700

    Avatar polish: lighten 1st-person sweater 0x2e3138->0x3d424d (look-down readability, /contrarian note)
---
 public/js/showroom.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/public/js/showroom.js b/public/js/showroom.js
index 2082c34..ffe5cee 100644
--- a/public/js/showroom.js
+++ b/public/js/showroom.js
@@ -999,7 +999,7 @@ function buildAvatar() {
   else rig.position.set(CONFIG.camera.startPos.x, 0, CONFIG.camera.startPos.z);
 
   // ---- Materials: simple, high-end, NOT cartoon ----
-  const sweater = new THREE.MeshStandardMaterial({ color: 0x2e3138, roughness: 0.92, metalness: 0.0, envMapIntensity: 0.2 }); // charcoal knit
+  const sweater = new THREE.MeshStandardMaterial({ color: 0x3d424d, roughness: 0.92, metalness: 0.0, envMapIntensity: 0.2 }); // charcoal knit (one shade lighter so torso/arms read against the dark upper scene on look-down — /contrarian)
   const jeans   = new THREE.MeshStandardMaterial({ color: 0x2b3a4d, roughness: 0.95, metalness: 0.0, envMapIntensity: 0.15 }); // indigo denim
   const skin    = new THREE.MeshStandardMaterial({ color: 0xc99a78, roughness: 0.7,  metalness: 0.0, envMapIntensity: 0.2 });  // hands
   const shoe    = new THREE.MeshStandardMaterial({ color: 0x1b1b20, roughness: 0.55, metalness: 0.05, envMapIntensity: 0.3 }); // dark leather

← 09cf8ad Chunk K (first-person Steve avatar, yaw-only rig) + Chunk A′  ·  back to Quadrille Showroom  ·  High-end versions: add V12 Gallery Noir + V16 Art-Deco Brass fbe4548 →