To make the scenes a bit more interesting the next step is to add some more realistic lighting and some textures.
Attenuation
When modelling Lambertian Reflectance I made the lights have constant intensity, i.e. the intensity at the point on the surface \( I \) was always 1. In reality the