Laboratory Class 11
In this class, we will study differentiable rendering from a rasterization perspective.
Our goals are to understand the following:
- Why differentiable renderer is important.
- Which operations of the rendering pipeline are non-differentiable
- Strategies to implement a differentiable renderer
👉🏾 Download the slides here
References:
- PyTorch3D: Getting Started with Renderer
- OpenDR: An Approximate Differentiable Renderer paper
- Neural 3D Mesh Renderer - paper
- Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning - paper
- Pulsar: Efficient Sphere-based Neural Rendering paper