This is our full-featured raytracer.
https://www.youtube.com/watch?v=DvWrLdIM9mo&list=PLffb33rgTvvnFtewQDzyHzqqMk0s0gW2f
- Dynamic interface and object manipulation (blender-like)
- Textures (from image or dynamically generated)
- Antialiasing
- Reflection and refraction
- Constructive Solid Geometry
- Torus (fourth degree equation)
- Polygons (.obj parser and renderer)
- Multithreading
- Save and open scenes in CSON
- All in C, with GTK+3 and libc as the only dependencies
On Ubuntu you must install libgtk-3-dev
. Install the equivalent or your distro.
make
./rt