three.js
Volumetric Lighting Rect Area
Compatible with rect area lights and shadows using post-processing pass.