Skip to content

mzwang34/smallPathTracer

Repository files navigation

Small Path Tracer

Features

  • Monte Carlo Path Tracing
  • Russian Roulette
  • MultiSampling Anti-Aliasing (MSAA)
  • Bounding Volume Hierarchy (BVH)
  • Mircofacet Model
  • Importance Sampling
  • Multiple Importance Sampling (MIS)
  • Multithreading

Running

mkdir build
cd build
cmake -G "MinGW Makefiles" .. (first time on VS2022) / cmake ..
make 
./RayTracing

Results

Acknowledgement

The code is based on GAMES101, GAMES202, Ray Tracing in One Weekend Book Series, Howl's Blog and YANGTHEKING.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published