simple implementation of path tracing based on radiometry and BRDF, developed by VS2017
- Supporting several BSDF (materials) including diffusion, specular, refraction, glossy, metal, ceramic materials.
- Implementing radiometry based on Monte Carlo method.
- Using BVH structure and multithread to accelerate rendering
- Directly reading 3D datas from .obj files
- Supporting simple transformation
- Supporting sampling from light sources directly( however, time consuming will increase, decrease the number of iteration will balance )
- Supporting anti-aliasing (4x, 16x, or more)
This project will not be updated for a long time.