← Back to Technical Work
GLSL Shader Pathtracer - 1

GLSL Shader Pathtracer

GPU-accelerated path tracer with MIS and BVH in GLSL/OpenGL

Date May 2025
Tags
glslopenglc++

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