opaque objects with arbitrary materials and illumination. State-of-the-art methods use both
neural surface representations and neural rendering. While flexible, neural surface
representations are a significant bottleneck in optimization runtime. Instead, we represent
surfaces as triangle meshes and build a differentiable rendering pipeline around triangle
rasterization and neural shading. The renderer is used in a gradient descent optimization …