three.js - Backgrounds: ClearPass, TexturePass and CubeTexturePass by Ben Houston