We present an efficient method for joint optimization of topology, materialsand lighting from multi-view image observations. Unlike recent multi-viewreconstruction approaches, which typically produce entangled 3D representationsencoded in neural networks, we output triangle meshes with spatially-varyingmaterials and environment lighting that can be deployed in any traditionalgraphics engine unmodified. We leverage recent work in differentiablerendering, coordinate-based networks to compactly represent volumetrictexturing, alongside differentiable marching tetrahedrons to enablegradient-based optimization directly on the surface mesh. Finally, we introducea differentiable formulation of the split sum approximation of environmentlighting to efficiently recover all-frequency lighting. Experiments show ourextracted models used in advanced scene editing, material decomposition, andhigh quality view interpolation, all running at interactive rates intriangle-based renderers (rasterizers and path tracers).