A simple ray tracer for mac.
- sphere
- plane
- cone
- cylinder
- square
- disk
- ambient
- point
- directional
- antialiasing
- reflections
- shadows
clone
cd <repository>
make
./RTv1 "scene x"
after a black window pops up press enter for full detail rendering or p for the fast preview
Since the subject specifies that image has to be recalculated only only on our request, it is necessarry to press enter or p every time the camera (k) or an object (o) have been moved (w, a, s, d, q, c keys) or rotated (arrow keys, right ctrl and num 0).
- enter - render full detail (slow)
- p - preview (low detail, fast rendering)
- m - show/hide menu
- wasd - move object/camera, q and c for z-axis
- arrows - rotate objrect/camera, right-ctrl and num0 for z-axis
- o - switch to objects
- tab - switch between objects
- k - switch to camera