Leveraging 2D Data to Learn Textured 3D Mesh Generation
Paul Henderson, Vagia Tsiminaki, Christoph H. Lampert
Abstract
Numerous methods have been proposed for probabilistic generative modelling of 3D objects. However, none of these is able to produce textured objects, which renders them of limited use for practical tasks. In this work, we present the first generative model of textured 3D meshes. Training such a model would traditionally require a large dataset of textured meshes, but unfortunately, existing datasets of meshes lack detailed textures. We instead propose a new training methodology that allows learning from collections of 2D images without any 3D information. To do so, we train our model to explain a distribution of images by modelling each image as a 3D foreground object placed in front of a 2D background. Thus, it learns to generate meshes that when rendered, produce images similar to those in its training set. A well-known problem when generating meshes with deep networks is the emergence of self-intersections, which are problematic for many use-cases. As a second contribution we therefore introduce a new generation process for 3D meshes that guarantees no self-intersections arise, based on the physical intuition that faces should push one another out of the way as they move. We conduct extensive experiments on our approach, reporting quantitative and qualitative results on both synthetic data and natural images. These show our method successfully learns to generate plausible and diverse textured 3D samples for five challenging object classes.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 53ca4280-4700-4056-ae45-ae067a10b2b7Cited by top-tier papers38
- MVDream: Multi-view Diffusion for 3D GenerationYichun Shi, Peng Wang, Jianglong Ye, Long Mai et al.ICLR 2024 · 973 citations
- StyleSDF: High-Resolution 3D-Consistent Image and Geometry GenerationRoy Or-El, Xuan Luo, Mengyi Shan, Eli Shechtman et al.CVPR 2022 · 229 citations
- EpiGRAF: Rethinking training of 3D GANsIvan Skorokhodov, Sergey Tulyakov, Yiqun Wang, Peter WonkaNeurIPS 2022 · 145 citations
- Neural Mesh Flow: 3D Manifold Mesh Generation via Diffeomorphic FlowsKunal Gupta, Manmohan ChandrakerNeurIPS 2020 · 102 citations
- Convolutional Generation of Textured 3D MeshesDario Pavllo, Graham Spinks, Thomas Hofmann, Marie-Francine Moens et al.NeurIPS 2020 · 71 citations
Builds on3
- Texture Fields: Learning Texture Representations in Function SpaceMichael Oechsle, Lars M. Mescheder, Michael Niemeyer, Thilo Strauss et al.ICCV 2019 · 334 citations
- Escaping Plato's Cave: 3D Shape From Adversarial RenderingPhilipp Henzler, Niloy J. Mitra, Tobias RitschelICCV 2019 · 254 citations
- HoloGAN: Unsupervised Learning of 3D Representations From Natural ImagesThu Nguyen-Phuoc, Chuan Li, Lucas Theis, Christian Richardt et al.ICCV 2019 · 98 citations
Related papers
- Learning Generative Models of Textured 3D Meshes from Real-World ImagesDario Pavllo, Jonas Kohler, Thomas Hofmann, Aurélien LucchiICCV 2021 · 57 citations
- GET3D: A Generative Model of High Quality 3D Textured Shapes Learned from ImagesJun Gao, Tianchang Shen, Zian Wang, Wenzheng Chen et al.NeurIPS 2022 · 661 citations
- SCULPT: Shape-Conditioned Unpaired Learning of Pose-dependent Clothed and Textured Human MeshesSoubhik Sanyal, Partha Ghosh, Jinlong Yang, Michael J. Black et al.CVPR 2024 · 2 citations
- UV-free Texture Generation with Denoising and Geodesic Heat DiffusionSimone Foti, Stefanos Zafeiriou, Tolga BirdalNeurIPS 2024 · 5 citations
- Deep Hybrid Self-Prior for Full 3D Mesh GenerationXingkui Wei, Zhengqing Chen, Yanwei Fu, Zhaopeng Cui et al.ICCV 2021 · 27 citations
