A Simple Approach to Differentiable Rendering of SDFs

Zichen Wang, Xi Deng, Ziyi Zhang, Wenzel Jakob, Steve Marschner
5/14/2024
cs.GRcs.CV

No official code found. Best implementation: zichenwang01/relaxed-boundary (67 stars, BSD-3-Clause, last commit 2024-12-12).

Abstract

We present a simple algorithm for differentiable rendering of surfaces represented by Signed Distance Fields (SDF), which makes it easy to integrate rendering into gradient-based optimization pipelines. To tackle visibility-related derivatives that make rendering non-differentiable, existing physically based differentiable rendering methods often rely on elaborate guiding data structures or reparameterization with a global impact on variance. In this article, we investigate an alternative that embraces nonzero bias in exchange for low variance and architectural simplicity. Our method expands the lower-dimensional boundary integral into a thin band that is easy to sample when the underlying surface is represented by an SDF. We demonstrate the performance and robustness of our formulation in end-to-end inverse rendering tasks, where it obtains results that are competitive with or superior to existing work.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

This is the official implementation of "A Simple Approach to Differentiable Rendering of SDFs"

676PythonSep 13, 20241 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{wang2024simple,
  title  = {A Simple Approach to Differentiable Rendering of SDFs},
  author = {Zichen Wang and Xi Deng and Ziyi Zhang and Wenzel Jakob and Steve Marschner},
  year   = {2024},
  eprint = {2405.08733},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.08733v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.08733.svg)](https://codeofpaper.com/paper/2405.08733)

Discussion