An Introduction to Ray Tracing