Presentation

A𝛿: Autodiff for Discontinuous Programs — Applied to Shaders
SessionTechnical Papers
Event Type
Technical Paper
Research & Education
Virtual
Full Conference Supporter
Full Conference
Virtual Conference Supporter
Virtual Conference
Exhibitor Additional Full Conference
Exhibitor Full Conference
Time
Location
DescriptionThis paper describes a compiler-based framework that extends reverse mode automatic differentiation so as to provide accurate gradients for arbitrary programs, even at discontinuities. We demonstrate the effectiveness of this framework in the context of optimizing parameters of 2D/3D procedural shader programs so that they match target illustrations.