Requires Liblapin 1.8 (from Jason Brillante) in order for it to work !
Very interesting project, we had to create a 3d render application taking its scene sources from .ini files.
This project is the second version of the Raytracer.
Figures : sphere, plane, cone, cylinder, cube
light : ✓
shadows : ✓
reflection: ✓
refraction: ✓
distance focus: ✓
export in .ini: ✓
export in .png: ✓
multi-thread: ✓
anti-aliasing: ✓
black and white filter: ✓
This second version of the raytracer now works with two windows, one for rendering, the second one for the menu. From the menu you can access every object from the scene, modify them, delete them or even add new ones to your scene. The menu allows you to select which effects you would like to turn on or off, save your work and chose the number of threads you would like to use for rendering.
Just run
make
and
./raytracer2 file_name
File_name is optional, running without file lets you create your own scene from A to Z.
You can find scene files in the scenes folder.
DevTeam: {Rotaru Iulian, Alif Matthias, Brunet Julien}
Pitch : 19