photon_mapping. minimal but extensible header only implementation of photon mapping in C++
122volppm. Volumetric progressive photon mapping written in C++.
58glsl330-cornellbox. Render Cornell Box with Path Tracing in GLSL(version 330 core)
50volpt. Volumetric path tracer written in C++
50LensSim. Photographic Lens Simulator
50glsl-compute-shader-sandbox. Some examples of OpenGL compute shader.
39CEDEC-2024-RT. Code example for CEDEC 2024 "Easy Start with GPU Ray Tracing! From GPU Programming Basics to ReSTIR".
29fredholm. Research oriented GPU offline renderer
17ppmapa. Header only implementation of Progressive Photon Mapping: A Probabilistic Approach(PPMAPA) in C++.
14opengl-sandbox. experiment environment for realtime graphics methods in OpenGL
8Photorealism2. Physically Based Full Spectral Renderer
7embree-tinyobj-example. minimal raytracing example with a combination of embree and tinyobjloader
7kdtree. header-only implementation of kd-tree and examples
6Photorealism-Book. C95で販売した"Photorealism"に出てくるコード例、画像の置き場です
5rtcamp8-denoiser. a denoiser for rtcamp8
5LTRE. montecarlo raytracer for my research
5raytracer2.5. Physically Based Ray Tracer
5simple-model-viewer. simple model viewer
4rusmallpt. Minimal, extensible path tracer in Rust.
4mcrt-intro. Introduction to monte carlo ray tracing
3raytracing-for-lens. reference implementation for my blog post
3pathtracing_in_5minutes. Reference Implementation of "PathTracing in 5minutes"
3psf_and_mtf. Jupyter Notebook
3Photorealism. Physically Based Path Tracer
3chip8-emulator. chip8 emulator written in Rust
2cuda_driver_api_test. minimal example of CUDA Driver API
2Luminox. Luminox is a minimal but easily extensible path tracer intended for educational and experimental use
2raytracer2. simple physically based raytracer version2
1raytracer. simple physically based raytracer
1sspt. Singlefile Small Path Tracers
1Raytracing-in-Console. raytrace sphere in terminal
1