Three.js From Zero · Article s12-09

S12-09 Jewelry Configurator Materials

Season 12 · S12-09 · Specialized Production Patterns

Jewelry Configurator Materials — gemstones, metal, scale cues

Jewelry is the opposite of giant scenes. Tiny forms mean every camera move, reflection, and material decision carries more weight, because there is nowhere to hide imprecision.

industryluxuryconfigurator

1. Why this article exists

It extends the luxury/product-viewer story beyond watches and makes the material lessons more obviously transferable across high-ticket retail categories.

2. What we are building in the demo

  • A ring silhouette with a hero stone and configurable metal tone.
  • Camera framing that sells scale and sparkle instead of merely orbiting.
  • A product-viewer reading of what matters most in a jewelry scene.

3. Live demo

The demo below is a compact study model, not a full production system. The goal is to make the article’s mental model tactile: what changes, what matters, and what you would keep when the codebase graduates into a real project.

booting...
Season 12 is deliberately less single-vertical than Season 11. The throughline is still applied production: every demo is framed as a pattern you could reuse in paid work.

4. Implementation sketch

metal.color.set(finishColor);
stone.material.ior = 2.1;
stone.material.transmission = sparkleBias;
ring.rotation.y += autoTurn ? 0.004 : 0.0;

5. Production notes

Useful companion articles from earlier seasons:

What usually goes wrong first:

  • If the reflections are wrong, the whole piece feels cheap.
  • Tiny products need stronger composition than big hero objects.
  • Do not confuse “lots of bloom” with perceived value.

6. Takeaways

  • Luxury rendering is mostly discipline, not spectacle.
  • Camera and environment choices matter more when the object is small.
  • Configurable jewelry is a useful proving ground for premium materials work.