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