Deferred Area Lights is an artistic WebGL Demo by Altered Qualia. As is the case with much of Altered Qualia’s work, a new feature or function of three.js is introduced and Deferred Area Lights is no different. In this demo, Altered Qualia experiments with declaring video textures as follows.
video = document.getElementById( ‘video’ );
//video.volume = 0;
texture = new THREE.Texture( video );
texture.format = THREE.RGBFormat;
The results are simply awesome.