Recovering the physical attributes of an object's appearance from its images captured under an unknown illumination is challenging yet essential for photo-realistic rendering. Recent approaches adopt the emerging implicit scene representations and have shown impressive results.However, they unanimously adopt a surface-based representation,and hence can not well handle scenes with very complex geometry, translucent object and etc.In this paper, we propose to conduct inverse volume rendering, in contrast to surface-based, by representing a scene using microflake volume, which assumes the space is filled with infinite small flakes and light reflects or scatters at each spatial location according to microflake distributions. We further adopt the coordinate networks to implicitly encode the microflake volume, and develop a differentiable microflake volume renderer to train the network in an end-to-end way in principle.Our NeMF enables effective recovery of appearance attributes for highly complex geometry and scattering object, enables high-quality relighting, material editing, and especially simulates volume rendering effects, such as scattering, which is infeasible for surface-based approaches.
翻译:在未知照明条件下从物体图像中恢复其物理属性对于实现逼真的渲染至关重要,但具有挑战性。最近的方法采用新兴的隐式场景表示并取得了令人印象深刻的结果。然而,它们一致采用基于表面的表示,因此无法很好地处理具有非常复杂的几何形状、半透明物体等情况。在本文中,我们提出通过微片体积表示来进行反向体积渲染,与基于表面的表示相反,微片体积假设空间被无限小的小片填充,并且光在每个空间位置处根据微片分布反射或散射。我们进一步采用坐标网络隐式编码微片体积,并开发可微分的微片体积渲染器,以从原则上端到端地训练网络。我们的NeMF能够有效地恢复高度复杂几何形状和散射对象的外观属性,实现高质量的重照、材料编辑,特别是模拟体积渲染效果,例如散射,这对于基于表面的方法来说是不可行的。