- Install opengl and glut
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev- Run the program using the makefile
make run| Key | Control |
|---|---|
| W | Move forward |
| S | Move backward |
| A | Move left |
| D | Move right |
| UP | Move camera up |
| DOWN | Move camera down |
| LEFT | Move camera left |
| RIGHT | Move camera right |
| 5 | Rotate camera clockwise |
| 6 | Rotate camera counter-clockwise |
| PGUP | Increase height |
| PGDOWN | Decrease height |
| C | Capture frame for Ray Tracing |
- If
Cis pressed, the current OpenGL frame will be captured and theRAY-TRACINGalgorithm will run on that frame to produce the imageoutput.bmp. - OpenGL objects and their properties can be changed in
spec/description.txtfile.

