Building the orange, in eight steps:
- Just trace a ray to the sphere
- Compute the surface normal
- Lambertian diffuse shading
- Ambient and diffuse components of Phong shading
- Add Specular component of Phong shading
- Multiple light sources (arrays)
- Material color procedural texture
- Bump map procedural texture