Project 1 (realistic image rendering) of the course Computer Graphics, 2019 Spring, Tsinghua University.
The code is based on smallpt.
- Path tracing & Progressive photon mapping (with KD-Trees)
- Bezier curves (with bounding spheres)
- Anti-aliasing
- Texture
- Depth of field
- OpenMP parallelization