UseLegacyLights or light rescaling: preserving brightness across three.js versions
Brightness Preservation Choice in three.js Upgrades When upgrading a three.js project, the same numeric light intensities produce different visual brightness depending on whether the renderer uses the legacy non‑physical scaling or the current physically correct lighting mode. The WebGLRenderer.useLegacyLights flag can restore the old behavior where it exist