← Back to Technical Work
GLSL Shader Pathtracer
GPU-accelerated path tracer with MIS and BVH in GLSL/OpenGL
Overview
GPU-accelerated path tracer built in GLSL/OpenGL. Features Next-Event Estimation with Multiple Importance Sampling, Russian Roulette path termination, and BVH acceleration.
Features
- Materials — Trowbridge-Reitz microfacet specular, Oren-Nayar diffuse, Fresnel reflectance
- Lighting — Area, Spot, Sphere, and Point lights with environment mapping
- Acceleration — BVH for scene traversal
- Post-processing — Intel OIDN denoiser, ACES and Reinhard tone-mapping
- CLI rendering support