## Markov-Chain Monte Carlo Sampling of Visibility Boundaries for Differentiable Rendering

# Supplemental Materials

Inverse Rendering Results

In this supplemental material, we show animated versions of a few inverse-rendering optimizations.

Left click the images below to start/pause; right click to reset the animations.
Ablation

- This example contains a Nefertiti model illuminated by an area emitter observed from in mirror, and we optimize for the shape of the object. See paper for more details.

Bunny

- This example contains a bunny model inside a glass box, and we optimize for the shape of the object. See paper for more details.

Dodoco

- This example contains a Dodoco model observed in a mirror, and we optimize for the shape of the object. See paper for more details.

lucy_mirror

- This example involves a Lucy observed directly and in 2 mirrors. Additionally, we only use a single image to optimize the shape of the model. See paper for more details.