three.js - deferred area lights WebGL demo by redPlant - based on ArKano22's glsl implementation