multiple light sources, possibly working textures