TexOct: Generating Textures of 3D Models with Octree-based Diffusion

Jingtuo Liu,Errui Ding,Jialun Liu,Haocheng Feng,Xinqi Liu,Chen Zhao,Jinbo Wu,Chenming Wu,Haotian Peng,Xing Liu
DOI: https://doi.org/10.1109/CVPR52733.2024.00410
2024-06-16
Computer Vision and Pattern Recognition
Abstract:This paper focuses on synthesizing high-quality and complete textures directly on the surface of 3D models within 3D space. 2D diffusion-based methods face challenges in generating 2D texture maps due to the infinite possibilities of UV mapping for a given 3D mesh. Utilizing point clouds helps circumvent variations arising from diverse mesh topologies and UV mappings. Nevertheless, achieving dense point clouds to accurately represent texture details poses a challenge due to limited computational resources. To address these challenges, we propose an efficient octree-based diffusion pipeline called TexOct. Our method starts by sampling a point cloud from the surface of a given 3D model, with each point containing texture noise values. We utilize an octree structure to efficiently represent this point cloud. Additionally, we introduce an innovative octree-based diffusion model that leverages the denoising capabilities of the Denoising Diffusion Probabilistic Model (DDPM). This model gradually reduces the texture noise on the octree nodes, resulting in the restoration of fine texture. Experimental results on ShapeNet demonstrate that TexOct effectively generates high-quality 3D textures in both unconditional and text / image-conditional scenarios.
Computer Science
What problem does this paper attempt to address?