Adding textures and diffuse lighting