----2022/12/14:I am working on CUDA now, please kindly check https://github.com/HongZH2/CudaAliceTracer
This is a CPU-based path tracing project, that I built for experiments.
- Naive Two-level BVH
- Vanilla Monte Carlo
- Next Event Estimate
- Multiple Importance Sampling
- Lambert Diffuse
- Perfect Reflection/Refraction
- Microfacet Specular
- Rectangle Area Lights
- albedo texture
- light probe (hdr)
- More Materials
- Sheen
- clearcoat
- Colored Tint
- ...
- Bidirectional Monte Carlo with Multiple Importance
- Multiple-Thread BVH/ Optimized BVH
-
Materials
-
Cornell Box
-
Area Lighting
- Lambert Sphere