This is something I just finished working on that shows the effects of lighting and shadows. There are many notes in the source for anyone who wants to explore how I did this, and learn the lessons I learned.