GLSL-PathTracer

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

MIT License

Stars
1.8K

Bot releases are hidden (Show)

GLSL-PathTracer - v0.5.0 Latest Release

Published by knightcrawler25 over 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
GLSL-PathTracer - v0.4.0

Published by knightcrawler25 almost 3 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

GLSL-PathTracer - v0.3.1

Published by knightcrawler25 almost 3 years ago

Improvements to sampling of spherical light sources

GLSL-PathTracer - v0.3.0

Published by knightcrawler25 about 3 years ago

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

GLSL-PathTracer - v0.2.1

Published by knightcrawler25 almost 4 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

GLSL-PathTracer - Disney BSDF

Published by knightcrawler25 almost 4 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

GLSL-PathTracer - Initial release v0.1.0

Published by knightcrawler25 about 4 years ago