TexPro: Text-guided PBR Texturing with Procedural Material Modeling
Ziqiang Dang, Wenqi Dong, Zesong Yang, Bangbang Yang, Liang Li, Yuewen Ma, Zhaopeng Cui
TL;DR
TexPro tackles the challenge of turning natural language prompts into photorealistic, relightable textures for 3D meshes by leveraging a three-stage pipeline: generating multi-view reference images, initializing a procedural material graph with guidance from a GPT-4V-based material agent, and optimizing both materials and lighting through differentiable rendering. By using procedural material modeling, TexPro achieves relightable, high-fidelity textures with resolution independence and editability, addressing limitations of prior RGB-texture approaches that rely on baked lighting. A novel combination of adaptive view sampling, Matcher-based mask alignment, and part-aware material reasoning enables robust initialization and view-consistent optimization. Experimental results on multiple 3D datasets demonstrate superior quality over baselines and clear relighting capabilities, with ablations validating the contributions of the material agent and alignment strategy.
Abstract
In this paper, we present TexPro, a novel method for high-fidelity material generation for input 3D meshes given text prompts. Unlike existing text-conditioned texture generation methods that typically generate RGB textures with baked lighting, TexPro is able to produce diverse texture maps via procedural material modeling, which enables physically-based rendering, relighting, and additional benefits inherent to procedural materials. Specifically, we first generate multi-view reference images given the input textual prompt by employing the latest text-to-image model. We then derive texture maps through rendering-based optimization with recent differentiable procedural materials. To this end, we design several techniques to handle the misalignment between the generated multi-view images and 3D meshes, and introduce a novel material agent that enhances material classification and matching by exploring both part-level understanding and object-aware material reasoning. Experiments demonstrate the superiority of the proposed method over existing SOTAs, and its capability of relighting.
