a 3D ray-tracing render. This was once one of my term projects for advanced computer graphics course.
Because this is finished in a rush, so there might still be bugs and/or structural suboptimality, please use it carefully. :)
- move to the build directory
- execute make
- ./rayTracer output.jpg scene.json
- Basic ray tracing
- Anti-Aliasing
- Distributed computation
- Support Json scene description file
- Octree acceleration for complex obj models
- Smoothing obj faces by interpolating normals
- Soft-Shadows
- Depth of field
- Cached-Sampler acceleration
- Picojson: really nice json library
- kixor obj loader
- I've made some small fixes to it
- OpenCV lib
- Blah-Geek