Project
Rendering Engine – Monte Carlo Path Tracer
Physically based Monte Carlo renderer with MIS/NEE, principled BSDFs, hybrid analytic + SDF marching, participating media.
RustPythonBlender
Highlights
- Global illumination integrators with next-event estimation + multiple importance sampling (BSDF/emitter), including a volumetric MIS path tracer for homogeneous media with Henyey–Greenstein scattering.
- Principled material stack: GGX microfacet with Fresnel/specular transmission, anisotropy + clearcoat, plus specialty materials (car paint, Oren–Nayar, subsurface/translucent) and analytic emitters/spotlights.
- Hybrid scene pipeline combining meshes and raymarched SDFs (noise/fractal caves + CSG ops) with BVH acceleration, plus optional OIDN denoising using albedo/normal AOVs and batch tooling.