Differentiable Surface Rendering via Non-Differentiable Sampling

08/10/2021
by   Forrester Cole, et al.
11

We present a method for differentiable rendering of 3D surfaces that supports both explicit and implicit representations, provides derivatives at occlusion boundaries, and is fast and simple to implement. The method first samples the surface using non-differentiable rasterization, then applies differentiable, depth-aware point splatting to produce the final image. Our approach requires no differentiable meshing or rasterization steps, making it efficient for large 3D models and applicable to isosurfaces extracted from implicit surface definitions. We demonstrate the effectiveness of our method for implicit-, mesh-, and parametric-surface-based inverse rendering and neural-network training applications. In particular, we show for the first time efficient, differentiable rendering of an isosurface extracted from a neural radiance field (NeRF), and demonstrate surface-based, rather than volume-based, rendering of a NeRF.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 6

page 7

page 8

page 9

research
06/06/2020

MeshSDF: Differentiable Iso-Surface Extraction

Geometric Deep Learning has recently made striking progress with the adv...
research
05/02/2022

Physics-Based Inverse Rendering using Combined Implicit and Explicit Geometries

Mathematically representing the shape of an object is a key ingredient f...
research
04/14/2022

A Level Set Theory for Neural Implicit Evolution under Explicit Flows

Coordinate-based neural networks parameterizing implicit surfaces have e...
research
12/10/2021

Representing 3D Shapes with Probabilistic Directed Distance Fields

Differentiable rendering is an essential operation in modern vision, all...
research
06/10/2019

Differentiable Surface Splatting for Point-based Geometry Processing

We propose Differentiable Surface Splatting (DSS), a high-fidelity diffe...
research
08/07/2023

Explicifying Neural Implicit Fields for Efficient Dynamic Human Avatar Modeling via a Neural Explicit Surface

This paper proposes a technique for efficiently modeling dynamic humans ...
research
07/01/2020

MLPs to Find Extrema of Functionals

Multilayer perceptron (MLP) is a class of networks composed of multiple ...

Please sign up or login with your details

Forgot password? Click here to reset