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