Wesley Chang
Publications
Projects
Resume
Food
research
October 16, 2025
Automatic Sampling for Discontinuities in Differentiable Shaders
Many tasks in graphics and vision require computing derivatives of integrals of discontinuous functions, which have previously either required specialized routines or suffered from high variance. We introduce a program transform and boundary sampling technique that computes accurate derivatives for arbitrary shader programs, enabling a range of applications such as painterly rendering, CSG, rasterization, discontinuous textures, and more.
May 6, 2025
Transforming Unstructured Hair Strands into Procedural Hair Grooms
Recent methods have been developed to reconstruct 3D hair strand geometry from images. We introduce an inverse hair grooming pipeline to transform these unstructured hair strands into procedural hair grooms controlled by a small set of guide strands and artist-friendly grooming operators, enabling easy editing of hair shape and style.
May 5, 2025
Vector-Valued Monte Carlo Integration Using Ratio Control Variates
Variance reduction techniques for Monte Carlo integration are typically designed for scalar-valued integrands, even though many rendering and inverse rendering tasks actually involve vector-valued integrands. We show that ratio control variates, compared to conventional difference control variates, can significantly reduce the error of vector-valued integration with minimal overhead.
September 29, 2024
Spatiotemporal Bilateral Gradient Filtering for Inverse Rendering
We introduce a spatiotemporal optimizer for inverse rendering which combines the temporal filtering of Adam with spatial cross-bilateral filtering to enable higher quality reconstructions in texture, volume, and geometry recovery.
May 27, 2024
Real-Time Path Guiding Using Bounding Voxel Sampling
We propose a real-time path guiding method, Voxel Path Guiding (VXPG), that significantly improves fitting efficiency under limited sampling budget. We show that our method can outperform other real-time path guiding and virtual point light methods, particularly in handling complex dynamic scenes.
April 28, 2023
Parameter-space ReSTIR for Differentiable and Inverse Rendering
Physically-based inverse rendering algorithms that utilize differentiable rendering typically use gradient descent to optimize for scene parameters such as materials and lighting. We observe that the scene often changes slowly from frame to frame during optimization, similar to animation, and therefore adapt temporal reuse from ReSTIR to reuse samples across gradient iterations and accelerate inverse rendering.
««
«
1
2
»
»»
Follow me!
Sometimes I do cool stuff.
Search
Results
No results found
Try adjusting your search query