three.js
glTF + Dispersion
KHR_materials_dispersion
HDR by
Poly Haven