GenUDC: High Quality 3D Mesh Generation with Unsigned Dual Contouring Representation

Ruowei Wang, Jiaqi Li, Dan Zeng, Xueqi Ma, Zixiang Xu +2 more
10/23/2024
cs.CVcs.GR

Official code: TrepangCat/GenUDC (9 stars, MIT, last commit 2026-01-29).

Abstract

Generating high-quality meshes with complex structures and realistic surfaces is the primary goal of 3D generative models. Existing methods typically employ sequence data or deformable tetrahedral grids for mesh generation. However, sequence-based methods have difficulty producing complex structures with many faces due to memory limits. The deformable tetrahedral grid-based method MeshDiffusion fails to recover realistic surfaces due to the inherent ambiguity in deformable grids. We propose the GenUDC framework to address these challenges by leveraging the Unsigned Dual Contouring (UDC) as the mesh representation. UDC discretizes a mesh in a regular grid and divides it into the face and vertex parts, recovering both complex structures and fine details. As a result, the one-to-one mapping between UDC and mesh resolves the ambiguity problem. In addition, GenUDC adopts a two-stage, coarse-to-fine generative process for 3D mesh generation. It first generates the face part as a rough shape and then the vertex part to craft a detailed shape. Extensive evaluations demonstrate the superiority of UDC as a mesh representation and the favorable performance of GenUDC in mesh generation. The code and trained models are available at https://github.com/TrepangCat/GenUDC.

View on arXivView PDF

Code Implementations(1)

TrepangCat/GenUDCOfficial100%
MIT
90Cython, PythonJul 30, 20248 months agoMIT

Similar Papers

Cite this paper

@article{wang2024genudc,
  title  = {GenUDC: High Quality 3D Mesh Generation with Unsigned Dual Contouring Representation},
  author = {Ruowei Wang and Jiaqi Li and Dan Zeng and Xueqi Ma and Zixiang Xu and Jianwei Zhang and Qijun Zhao},
  year   = {2024},
  eprint = {2410.17802},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.17802v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.17802.svg)](https://codeofpaper.com/paper/2410.17802)

Discussion