Paint3D
Paint3D is a novel coarse-to-fine generative framework designed to produce high-resolution, lighting-less, and diverse 2K UV texture maps for untextured 3D meshes. Conditioned on text or image inputs, it addresses the challenge of generating high-quality textures without embedded illumination, enabling full re-lighting and editing flexibility within modern graphics pipelines. The method begins by using a pre-trained depth-aware 2D diffusion model to generate view-conditional images and perform multi-view texture fusion, creating an initial coarse texture map. To resolve incomplete areas and illumination artifacts inherent in 2D approaches, the system employs specialized UV Inpainting and UVHD diffusion models for shape-aware refinement and artifact removal. This two-stage process ensures semantic consistency and superior texture quality. Paint3D supports command-line execution for both coarse generation and final refinement stages, requiring Python, PyTorch, and the Kaolin library. The project, associated wit