3fb52b966e4b1eef01d4c6e19443c188ff3027f9
This is the implementation of the ray tracing algorithm on the CPU
Build
The supported platforms are Windows and Linux. On Linux you need to manually install GLFW 3:
sudo apt install libglfw3-dev
After that you can build the program:
make
The executable you need to run is ray_trace.exe.
Usage
You need to run the renderer from the command line providing it the proper arguments:
./ray_trace.exe --scene scene_0.txt --threads 16 --init-scale 2
This will open a window with the rendered scene. You can more around with WASD and change the camera direction with the mouse. You can also make screenshot by pressing the spacebar!
You should use a number of threads equal to the number of CPU cores. The --init-scale lowers the initial resolution of the scene when moving the camera and can be any power of two between 1 and 16 (1, 2, 4, 8, 16).
Other Pics
Languages
HTML
67.9%
C
28.1%
JavaScript
2.3%
CSS
1%
Objective-C
0.6%



