A Primer on Ray-Tracing: Shooting and Bouncing Ray Method