GLSL PathTracer Versions Save

A toy physically based GPU path tracer (C++/OpenGL/GLSL)

v0.5.0

1 year ago
  • Basic GTLF/GLB support
  • Option to hide emitters
  • Support for transparent backgrounds
  • Stochastic alpha testing for transparency
  • IBL sampling improvements
  • Basic volume rendering with importance sampling (Similar to MagicaVoxel)
  • Disney BSDF refactor to fix energy gain/loss issues and issues with anisotropy

v0.4.0

2 years ago

Significant variance reduction by sampling the GGX distribution of visible normals as well as improved sampling of the BSDF ACES tone mapping Support for emissive maps and improvements/fixes for normal maps

v0.3.1

2 years ago

Improvements to sampling of spherical light sources

v0.3.0

2 years ago

Several fixes for the Disney BSDF, Fresnel, NEE Added Directional Lights & swapped out the PRNG with a new one.

v0.2.1

3 years ago
  1. BVH perf improvements
  2. Absorption
  3. Russian Roulette
  4. Conditional compilation

Additional scene files: https://drive.google.com/file/d/1UFMMoVb5uB7WIvCeHOfQ2dCQSxNMXluB/view

v0.2.0

3 years ago

Initial version of Disney BSDF New scene files to showcase new material parameters Some fixes related to direct lighting

Additional scene files: https://drive.google.com/file/d/1UFMMoVb5uB7WIvCeHOfQ2dCQSxNMXluB/view

v0.1.0

3 years ago