Lighting and Shading Simulation of Computer-Generated Objects with a Movable Light Source