HomeChemistry & MaterialsChromophores: Why Dyes and Pigments Have Color

🎨 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.

Chemistry & Materials3DAdvanced60 FPS
chromophores-why-dyes-and-pigments-have-color ↗ Open standalone
⚙ Under the hood

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.

Three.jsChemistryChromophoresDyes and PigmentsHOMO-LUMOMolecular OrbitalsAbsorption Spectrum

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)