A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods | Synapse