MatForge
Four SIGGRAPH papers in one Vulkan path tracer
Vulkan 1.3, Slang, C++ · Nov – Dec 2025 · Team project
- +2.57 dB PSNR over PCG sampling at 512 spp
- 44.7% lower MSE than PCG
- <1% sampling overhead
A GPU path tracer that implements four SIGGRAPH 2023–24 papers in one Vulkan ray tracing pipeline. I wrote 2,400+ lines of its C++ and Slang, covering the sampling and geometry systems.
- Quad-optimized low-discrepancy sampling (SIGGRAPH 2024): a base-3 Sobol' generator with Owen scrambling across 47 dimensions, for +2.57 dB PSNR and 44.7% lower MSE than PCG at 512 spp, under 1% overhead
- RMIP intersection shaders (SIGGRAPH Asia 2023) for tessellation-free displacement mapping by hierarchical ray traversal in texture space
- Automated convergence benchmarks measuring PSNR and SSIM across sampling configurations, on glTF 2.0 scenes with HDR environment maps