De-encode and de-expose cube map image before applying
Add more spheres with different materials
Add conic projection support
Add blob support
Add refraction