GenUDC: High Quality 3D Mesh Generation with Unsigned Dual Contouring Representation (2410.17802v1)
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.
- Learning representations and generative models for 3D point clouds. In ICML.
- PolyDiff: Generating 3D Polygonal Meshes with Diffusion Models. arXiv preprint arXiv:2312.11417 (2023).
- Mohammad Samiul Arshad and William J. Beksi. 2020. A Progressive Conditional Generative Adversarial Network for Generating Dense and Colored 3D Point Clouds. In 3DV.
- Bounding boxes, segmentations and object coordinates: How important is recognition for 3D scene flow estimation in autonomous driving scenarios?. In ICCV.
- ShapeNet: An Information-Rich 3D Model Repository. Technical Report arXiv:1512.03012 [cs.GR].
- On visual similarity based 3D model retrieval. In CGF.
- LiDAR-Video Driving Dataset: Learning Driving Policies Effectively. In CVPR.
- Neural dual contouring. TOG (2022).
- Zhiqin Chen and Hao Zhang. 2019. Learning Implicit Fields for Generative Shape Modeling. In CVPR.
- Zhiqin Chen and Hao Zhang. 2021. Neural Marching Cubes. TOG (2021).
- SDFusion: Multimodal 3D Shape Completion, Reconstruction, and Generation. In CVPR.
- Evgeni Chernyaev. 1995. Marching cubes 33: Construction of topologically correct isosurfaces. Technical Report CN/95-17. CERN. (1995).
- Diffusion-SDF: Conditional Generative Modeling of Signed Distance Functions. In ICCV.
- MRGAN: Multi-Rooted 3D Shape Representation Learning With Unsupervised Part Disentanglement. In ICCVW.
- Imperceptible and robust backdoor attack in 3d point cloud. TIFS (2023).
- Are we ready for autonomous driving? The KITTI vision benchmark suite. In CVPR.
- Generative adversarial nets. In NeurIPS.
- Snapnet-r: Consistent 3D multi-view semantic labeling for robotics. In ICCVW.
- Sketch2Mesh: Reconstructing and Editing 3D Shapes from Sketches. In ICCV.
- Live semantic 3D perception for immersive augmented reality. TVCG (2020).
- Hierarchical surface prediction for 3D object reconstruction. In 3DV.
- Deep Residual Learning for Image Recognition. In CVPR.
- Denoising diffusion probabilistic models. NeurIPS.
- Neural wavelet-domain diffusion for 3D shape generation. In SIGGRAPH Asia.
- Progressive point cloud deconvolution generation network. In ECCV.
- 3D Shape Generation With Grid-Based Implicit Functions. In CVPR.
- Dual Contouring of Hermite Data. In TOG.
- Softflow: Probabilistic framework for normalizing flow on manifolds. In NeurIPS.
- Diederik P Kingma and Max Welling. 2014. Auto-Encoding Variational Bayes. In ICLR.
- Adversarial Generation of Continuous Implicit Shape Representations. In EG.
- Discrete point flow networks for efficient point cloud generation. In ECCV.
- SALAD: Part-Level Latent Diffusion for 3D Shape Generation and Manipulation. In ICCV.
- Learning part generation and assembly for structure-aware shape synthesis. In AAAI.
- 3D face point cloud super-resolution network. In IJCB.
- Diffusion-SDF: Text-To-Shape via Voxelized Diffusion. In CVPR.
- SP-GAN: Sphere-guided 3D shape generation and manipulation. TOG (2021).
- Generalized Deep 3D Shape Prior via Part-Discretized Diffusion Process. In CVPR.
- Deep Marching Cubes: Learning Explicit Surface Representations. In CVPR.
- Multi-dim: A multi-dimensional face database towards the application of 3D technology in real-world scenarios. In IJCB.
- Feng Liu and Xiaoming Liu. 2022. 2D GANs Meet Unsupervised Single-View 3D Reconstruction. In ECCV.
- Fully Understanding Generic Objects: Modeling, Segmentation, and Reconstruction. In CVPR.
- Meshdiffusion: Score-based generative 3D mesh modeling. ICLR.
- David Lopez-Paz and Maxime Oquab. 2017. Revisiting classifier two-sample tests. In ICLR.
- William E Lorensen and Harvey E Cline. 1987. Marching cubes: A high resolution 3D surface construction algorithm. In SIGGRAPH.
- Ilya Loshchilov and Frank Hutter. 2017. Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101 (2017).
- Shitong Luo and Wei Hu. 2021. Diffusion probabilistic models for 3D point cloud generation. In CVPR.
- Controllable Mesh Generation Through Sparse Latent Point Diffusion Models. In CVPR.
- Generating 3D House Wireframes with Semantics. In ECCV.
- VoroMesh: Learning Watertight Surface Meshes with Voronoi Diagrams. In ICCV.
- FullFormer: Generating Shapes Inside Shapes. arXiv preprint arXiv:2303.11235 (2023).
- Occupancy Networks: Learning 3D Reconstruction in Function Space. In CVPR.
- Polygen: An autoregressive generative model of 3D meshes. In ICML.
- T2TD: Text-3D Generation Model based on Prior Knowledge Guidance. arXiv preprint arXiv:2305.15753 (2023).
- Gregory M. Nielson. 2004. Dual marching cubes. In IEEE VIS.
- Deepsdf: Learning continuous signed distance functions for shape representation. In CVPR.
- High-Resolution Image Synthesis With Latent Diffusion Models. In CVPR.
- U-Net: Convolutional Networks for Biomedical Image Segmentation. In MICCAI.
- CLIP-Sculptor: Zero-Shot Generation of High-Fidelity and Diverse Shapes From Natural Language. In CVPR.
- Manifold Dual Contouring. TVCG (2007).
- Flexible isosurface extraction for gradient-based mesh optimization. TOG (2023).
- Diffusion-Based Signed Distance Fields for 3D Shape Generation. In CVPR.
- 3D point cloud generative adversarial network based on tree structured graph convolutions. In ICCV.
- 3D Neural Field Generation Using Triplane Diffusion. In CVPR.
- Meshgpt: Generating triangle meshes with decoder-only transformers. arXiv preprint arXiv:2311.15475 (2023).
- Cnn-slam: Real-time dense monocular slam with learned depth prediction. In CVPR.
- Image-to-Video Generation via 3D Facial Dynamics. TCSVT (2022).
- Attention is All you Need. In NeurIPS.
- Global-to-Local Generative Model for 3D Shapes. TOG (2018).
- 3D Semantic Subspace Traverser: Empowering 3D Generative Model with Shape Editing Capability. In ICCV.
- TAPS3D: Text-Guided 3D Textured Shape Generation From Pseudo Supervision. In CVPR.
- Learning a probabilistic latent space of object shapes via 3D generative-adversarial modeling. In NeurIPS.
- Generative PointNet: Deep Energy-Based Learning on Unordered Point Sets for 3D Generation, Reconstruction and Classification. In CVPR.
- Learning Descriptor Networks for 3D Shape Synthesis and Analysis. In CVPR.
- Pointflow: 3D point cloud generation with continuous normalizing flows. In ICCV.
- 3DShape2VecSet: A 3D Shape Representation for Neural Fields and Generative Diffusion Models. TOG (2023).
- Bird Keypoint Detection via Exploiting 2D Texture and 3D Geometric Features. In ICIG.
- SDF-StyleGAN: Implicit SDF-Based StyleGAN for 3D Shape Generation. In CGF.
- Locally Attentional SDF Diffusion for Controllable 3D Shape Generation. SIGGRAPH.