🎨 Chromophores: Why Dyes and Pigments Have Color
Interactive 3D chromophore lab: stretch a conjugated polyene chain, watch the HOMO-LUMO gap shrink and the absorption peak shift toward red (bathochromic shift), and see the molecule's own visible color update live as the complement of what it absorbs. Compare a soluble dye bonded to fiber against an insoluble pigment dispersed as solid particles.
Interactive 3D chromophore lab built on the free-electron (particle-in-a-box) model: stretch a conjugated polyene chain from 2 to 18 double bonds and watch the HOMO-LUMO gap shrink, the absorption peak shift toward red (bathochromic shift) and the molecule's own visible color update live as the complement of the wavelength it absorbs. A dye/pigment toggle contrasts a chromophore chemically bonded into fiber against the same chromophore as an insoluble solid particle dispersed in a medium.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install