Starred repositories
Code for SIGGRAPH Asia 2024 Paper “Differentiable Photon Mapping using Generalized Path Gradients”
[SIGGRAPH Asia 2024] BSDF importance sampling using a diffusion model
Writing AI Conference Papers: A Handbook for Beginners
Bayesian Collaborative Denoiser for Monte Carlo Rendering
An implementation of "Deep Combiner for Independent and Correlated Pixel Estimates"
ReSTIR FG: Real-Time Reservoir Resampled Photon Final Gathering
Official repository for "One Noise to Rule Them All: Learning a Unified Model of Spatially-Varying Noise Patterns"
Code for the paper "From microfacets to participating media: A unified theory of light transport with stochastic geometry"
Codebase to accompany the book: A Hitchhiker’s Guide to Multiple Scattering
Source code (archive) for "Vectorization for fast, analytic, and differentiable visibility" (TOG 2021)
Weighted Expectation-Maximization for sparse GMM Training that was a sub-algorithm in my thesis.
a simple implementation of "Resampling-aware Weighting Functions for Bidirectional Path Tracing Using Multiple Light Sub-Paths" (ACM TOG 2020)
Source Code (Direct Lighting Part) for SIGGRAPH 2024 Paper "Area ReSTIR: Resampling for Real-Time Defocus and Antialiasing"
The mitsuba renderer code for paper: Neural Complex Luminaire: Representation and Rendering
Samplin' Safari is a research tool to visualize and interactively inspect high-dimensional (quasi) Monte Carlo samplers.
A Python package to effortlessly assemble images in comparison figures. Supports LaTeX, PPTX, and HTML.
Delayed Rejection Metropolis Light Transport (PSSMLT & MMLT Applications)