3 ms·
Some clarification regarding the differentiable rendering vs inverse rendering. Differentiable rendering is what it says: differentiating the rendering process
by fluxem 4y ago
Some clarification regarding the differentiable rendering vs inverse rendering.
Differentiable rendering is what it says: differentiating the rendering process. Imagine that x is the scene, then f(x) is the function that renders the image. Then, Differentiable rendering is simply taking the derivatives: f'(x).
Inverse rendering is a process of finding scene parameters x, such that f(x) produces the given image y. This is often achieved by using differentiable rendering together with an optimization algorithm (like SGD or Adam). However, due to the nature of rendering, it's easy to get stuck in a local minimum. Therefore, even a perfect differentiable rendering engine is not sufficient for the inverse rendering.