💎 Gemstone Optics Lab: Refraction, Dispersion and Light Return in Cut Gems
Ray-traced diamond, ruby, sapphire, emerald and seven more gemstones in five cuts: Snell refraction with per-wavelength dispersion, total internal reflection, Fresnel losses and Beer-Lambert colour, plus a Monte-Carlo search for the pavilion angle that returns the most light.
Optics & Light3DAdvanced60 FPS📱 Mobile-adapted🟠 Blender
⚙ Under the hood
Ray-traced diamond, ruby, sapphire, emerald and seven more gemstones in five cuts: Snell refraction with per-wavelength dispersion, total internal reflection, Fresnel losses and Beer-Lambert colour, plus a Monte-Carlo search for the pavilion angle that returns the most light.
GemstonesTotal Internal ReflectionDispersionThree.jsBlender
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install