shading through multi - pass rendering .
An image synthesizer