A cuda-based path tracer for graphical code practice, which is all implemented in cuda.
- Parallel construction of BVH (LBVH) accelerated structures.
- Implement diffuse materials, metal materials and dielectric material.
- Implement light source importance sampling with AABB as a carrier
- Support model import.
- Implement Depth of Field.
- CUDA.
- Obj_loader in games101 Assignment 6.