Mathematically representing the shape of an object is a key ingredient for solving inverse rendering problems. Explicit representations like meshes are efficient to render in a differentiable fashion but have difficulties handling topology changes. Implicit representations like signed-distance functions, on the other hand, offer better support of topology changes but are much more difficult to use for physics-based differentiable rendering. We introduce a new physics-based inverse rendering pipeline that uses both implicit and explicit representations. Our technique enjoys the benefit of both representations by supporting both topology changes and differentiable rendering of complex effects such as environmental illumination, soft shadows, and interreflection. We demonstrate the effectiveness of our technique using several synthetic and real examples.
翻译:从数学角度代表物体的形状是解决反向交错问题的一个关键要素。 清晰的表述方式,如模具,能有效地以不同的方式产生变化,但难以处理地形变化。 而签名远程功能等隐含的表述方式,则对地形变化提供更好的支持,但更难以用于基于物理的不同生成。 我们引入了一种新的基于物理的反向传递管道,既使用隐含的表达方式,又使用明确的表达方式。 我们的技术通过支持地形变化以及环境照明、软阴影和相互干扰等复杂效应的不同形成,既得益于表层变化,也得益于不同的表达方式。 我们用几个合成和真实的例子展示了我们技术的有效性。