Simon made a beautiful presentation about various lights in Processing, something he has already talked about previously.
The images below show directional light and mixing spotlight and directional light. In the videos, Simon reviews more dynamic cases: