A𝛿: Autodiff for Discontinuous Programs — Applied to Shaders
Event Type
Technical Paper
Interest Areas
Research & Education
Presentation Types
Registration Categories
Full Conference Supporter
Full Conference
Virtual Conference Supporter
Virtual Conference
Exhibitor Additional Full Conference
Exhibitor Full Conference
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.