vertex normals, smooth shading, multiple point lights