ControlMat: A Controlled Generative Approach to Material Capture
Giuseppe Vecchio, Rosalie Martin, Arthur Roullier, Adrien Kaiser, Romain Rouffet, Valentin Deschaintre, Tamy Boubekeur
TL;DR
ControlMat tackles material capture from a single photograph under unknown illumination by casting it as a controlled diffusion synthesis problem. It introduces MatGen, a latent diffusion model backed by a VAE, and employs global (CLIP-based) and spatial (ControlNet) conditioning to generate 9 SVBRDF maps with tileable, high-resolution outputs. Innovations including noise rolling, multiscale diffusion, and patched decoding enable consistent patch-based generation and border-inpainting, producing state-of-the-art material estimation and generation compared to prior methods. The approach advances practical 3D content creation by enabling realistic material recovery and exploration from casually captured images and supports high-quality, relightable renderings at 4K scales.
Abstract
Material reconstruction from a photograph is a key component of 3D content creation democratization. We propose to formulate this ill-posed problem as a controlled synthesis one, leveraging the recent progress in generative deep networks. We present ControlMat, a method which, given a single photograph with uncontrolled illumination as input, conditions a diffusion model to generate plausible, tileable, high-resolution physically-based digital materials. We carefully analyze the behavior of diffusion models for multi-channel outputs, adapt the sampling process to fuse multi-scale information and introduce rolled diffusion to enable both tileability and patched diffusion for high-resolution outputs. Our generative approach further permits exploration of a variety of materials which could correspond to the input image, mitigating the unknown lighting conditions. We show that our approach outperforms recent inference and latent-space-optimization methods, and carefully validate our diffusion process design choices. Supplemental materials and additional details are available at: https://gvecchio.com/controlmat/.
