← 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 →