MVPaint: Synchronized Multi-View Diffusion for Painting Anything 3D

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cheng, Wei, Mu, Juncheng, Zeng, Xianfang, Chen, Xin, Pang, Anqi, Zhang, Chi, Wang, Zhibin, Fu, Bin, Yu, Gang, Liu, Ziwei, Pan, Liang
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916467355680768
author Cheng, Wei
Mu, Juncheng
Zeng, Xianfang
Chen, Xin
Pang, Anqi
Zhang, Chi
Wang, Zhibin
Fu, Bin
Yu, Gang
Liu, Ziwei
Pan, Liang
author_facet Cheng, Wei
Mu, Juncheng
Zeng, Xianfang
Chen, Xin
Pang, Anqi
Zhang, Chi
Wang, Zhibin
Fu, Bin
Yu, Gang
Liu, Ziwei
Pan, Liang
contents Texturing is a crucial step in the 3D asset production workflow, which enhances the visual appeal and diversity of 3D assets. Despite recent advancements in Text-to-Texture (T2T) generation, existing methods often yield subpar results, primarily due to local discontinuities, inconsistencies across multiple views, and their heavy dependence on UV unwrapping outcomes. To tackle these challenges, we propose a novel generation-refinement 3D texturing framework called MVPaint, which can generate high-resolution, seamless textures while emphasizing multi-view consistency. MVPaint mainly consists of three key modules. 1) Synchronized Multi-view Generation (SMG). Given a 3D mesh model, MVPaint first simultaneously generates multi-view images by employing an SMG model, which leads to coarse texturing results with unpainted parts due to missing observations. 2) Spatial-aware 3D Inpainting (S3I). To ensure complete 3D texturing, we introduce the S3I method, specifically designed to effectively texture previously unobserved areas. 3) UV Refinement (UVR). Furthermore, MVPaint employs a UVR module to improve the texture quality in the UV space, which first performs a UV-space Super-Resolution, followed by a Spatial-aware Seam-Smoothing algorithm for revising spatial texturing discontinuities caused by UV unwrapping. Moreover, we establish two T2T evaluation benchmarks: the Objaverse T2T benchmark and the GSO T2T benchmark, based on selected high-quality 3D meshes from the Objaverse dataset and the entire GSO dataset, respectively. Extensive experimental results demonstrate that MVPaint surpasses existing state-of-the-art methods. Notably, MVPaint could generate high-fidelity textures with minimal Janus issues and highly enhanced cross-view consistency.
format Preprint
id arxiv_https___arxiv_org_abs_2411_02336
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MVPaint: Synchronized Multi-View Diffusion for Painting Anything 3D
Cheng, Wei
Mu, Juncheng
Zeng, Xianfang
Chen, Xin
Pang, Anqi
Zhang, Chi
Wang, Zhibin
Fu, Bin
Yu, Gang
Liu, Ziwei
Pan, Liang
Computer Vision and Pattern Recognition
Texturing is a crucial step in the 3D asset production workflow, which enhances the visual appeal and diversity of 3D assets. Despite recent advancements in Text-to-Texture (T2T) generation, existing methods often yield subpar results, primarily due to local discontinuities, inconsistencies across multiple views, and their heavy dependence on UV unwrapping outcomes. To tackle these challenges, we propose a novel generation-refinement 3D texturing framework called MVPaint, which can generate high-resolution, seamless textures while emphasizing multi-view consistency. MVPaint mainly consists of three key modules. 1) Synchronized Multi-view Generation (SMG). Given a 3D mesh model, MVPaint first simultaneously generates multi-view images by employing an SMG model, which leads to coarse texturing results with unpainted parts due to missing observations. 2) Spatial-aware 3D Inpainting (S3I). To ensure complete 3D texturing, we introduce the S3I method, specifically designed to effectively texture previously unobserved areas. 3) UV Refinement (UVR). Furthermore, MVPaint employs a UVR module to improve the texture quality in the UV space, which first performs a UV-space Super-Resolution, followed by a Spatial-aware Seam-Smoothing algorithm for revising spatial texturing discontinuities caused by UV unwrapping. Moreover, we establish two T2T evaluation benchmarks: the Objaverse T2T benchmark and the GSO T2T benchmark, based on selected high-quality 3D meshes from the Objaverse dataset and the entire GSO dataset, respectively. Extensive experimental results demonstrate that MVPaint surpasses existing state-of-the-art methods. Notably, MVPaint could generate high-fidelity textures with minimal Janus issues and highly enhanced cross-view consistency.
title MVPaint: Synchronized Multi-View Diffusion for Painting Anything 3D
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2411.02336