Differentiable rendering
Differentiable rendering is a computational technique that enables the calculation of derivatives of images with respect to scene parameters. It bridges computer graphics and optimization by allowing gradient-based methods to be applied for tasks such as inverse rendering, 3D reconstruction, and machine learning.