Stars
Implementation of the SIGGRAPH 2026 paper "RCGP: Resource Contracts for Graphics Programming"
Implementation for Gradient-domain ReSTIR Path Tracing paper
Bidirectional Path Tracing, with caustics, with ReSTIR
Official implementation of "Rolling Sink: Bridging Limited-Horizon Training and Open-Ended Testing in Autoregressive Video Diffusion"
This is the official Mitsuba3 implementation of "Doppler Time-of-Flight Rendering" (SIGGRAPH Asia 2023)
A Python package to effortlessly assemble images in comparison figures. Supports LaTeX, PPTX, and HTML.
Gaussian Integral Linear Operators for Precomputed Graphics
Source code (C++) for the SIGGRAPH Asia 2025 paper "Practical Gaussian Process Implicit Surfaces with Sparse Convolutions".
Vector-Valued Monte Carlo Integration Using Ratio Control Variates
Source Code for the SIGGRAPH 2025 Paper "Reservoir Splatting for Temporal Path Resampling and Motion Blur".
A CPU rasterizer written in C++, rendered to the terminal in ASCII
Tutorial and resources for grid-free Monte Carlo methods for physics simulation
A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports Windows, Linux, macOS, iOS, and visionOS
Code repository for our paper DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact
A toy mixed reality renderer with depth completion and light source estimation
SIGGRAPH@UIUC's mentor project for HackStart 2022.
💡 Experimental real-time global illumination renderer 🦀
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
A Python Raycaster using PyGame and Pillow (Raycasting and Floorcasting)
Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support
Fluid simulation engine for computer graphics applications