Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Extracting Triangular 3D Models, Materials, and Lighting From Images

About

We present an efficient method for joint optimization of topology, materials and lighting from multi-view image observations. Unlike recent multi-view reconstruction approaches, which typically produce entangled 3D representations encoded in neural networks, we output triangle meshes with spatially-varying materials and environment lighting that can be deployed in any traditional graphics engine unmodified. We leverage recent work in differentiable rendering, coordinate-based networks to compactly represent volumetric texturing, alongside differentiable marching tetrahedrons to enable gradient-based optimization directly on the surface mesh. Finally, we introduce a differentiable formulation of the split sum approximation of environment lighting to efficiently recover all-frequency lighting. Experiments show our extracted models used in advanced scene editing, material decomposition, and high quality view interpolation, all running at interactive rates in triangle-based renderers (rasterizers and path tracers). Project website: https://nvlabs.github.io/nvdiffrec/ .

Jacob Munkberg, Jon Hasselgren, Tianchang Shen, Jun Gao, Wenzheng Chen, Alex Evans, Thomas M\"uller, Sanja Fidler• 2021

Related benchmarks

TaskDatasetResultRank
3D surface reconstructionDTU (test)--
69
Novel Scene RelightingStanford-ORB 1.0 (test)
PSNR-H22.91
26
Novel View SynthesisNeRF Synthetic Blender (test)
Avg PSNR29.05
24
Novel View SynthesisStanford-ORB 1.0 (test)
PSNR-H21.94
18
Geometry EstimationStanfordORB
Depth Error0.31
11
3D ReconstructionNeRF-Synthetic (NS) standard (test)
PSNR28.76
11
Surface ReconstructionNeRF Synthetic
Chair Value9.4
11
Novel View SynthesisTensoIR Synthetic
PSNR30.696
10
Albedo EstimationSynthetic Dataset (val)
PSNR13.56
10
Inverse RenderingDup synthetic (test)
Albedo (PSNR)16.123
8
Showing 10 of 40 rows

Other info

Code

Follow for update