There is a version 1.1 of this site. Click here to go to the Ray Tracing Teaching Tool version 1.1
Shift-Left click and move mouse—> Moves the camera view
Left click —> Rotates the camera around the object
Scroll wheel movement —> Zooms the view in or out
Space bar —> Render the current scene and display on the view frustum
a —> toggle the view between all or a single light ray from the view frustum/p>
Arrow keys —> moves the selected pixel on the view frustum in the display window
r —> realigns the real-time view camera position
+ —> increases the resolution of the frustum
- --> decrease the resolution of the frustum
v --> display all rays in the vertical coloumn of the selected tile
h --> display all rays in the row of the selected tile
1 - Scene 1 = 3 spheres with no shadowing
2 - Scene 2 = 3 spheres with shadowing from other spheres
3 - Scene 3 = spheres and planes, multiple lights
4 - Scene 4 = mirror balls with a single light bounce
5 - Scene 5 = mirror bounce with multiple bounces
6 - Scene 6 = Bunny zoomed out (quick render)
7 - Scene 7 = Bunny zoomed in (longer time to render)
8 - Scene 8 = Cornell Box with heavy Refraction
9 - Scene 9 = Robot
0 - Scene 0 = Cornell Box
Increasing the resolution of the frustum, with + key,
will decrease the performance of the real-time view,
so please be patient. You can expect very slow
performance once you pass 80x80 resolution.