ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups
Not on the map. Why?
Abstract (arXiv)
We present ManifoldPlus, a method for robust and scalable conversion of triangle soups to watertight manifolds. While many algorithms in computer graphics require the input mesh to be a watertight manifold, in practice many meshes designed by artists are often for visualization purposes, and thus have non-manifold structures such as incorrect connectivity, ambiguous face orientation, double surfaces, open boundaries, self-intersections, etc. Existing methods suffer from problems in the inputs with face orientation and zero-volume structures. Additionally most methods do not scale to meshes of high complexity. In this paper, we propose a method that extracts exterior faces between occupied voxels and empty voxels, and uses a projection-based optimization method to accurately recover a watertight manifold that resembles the reference mesh. Compared to previous methods, our methodology is simpler. It does not rely on face normals of the input triangle soups and can accurately recover zero-volume structures. Our algorithm is scalable, because it employs an adaptive Gauss-Seidel method for shape optimization, in which each step is an easy-to-solve convex problem. We test ManifoldPlus on ModelNet10 and AccuCity datasets to verify that our methods can generate watertight meshes ranging from object-level shapes to city-level models. Furthermore, through our experimental evaluations, we show that our method is more robust, efficient and accurate than the state-of-the-art. Our implementation is publicly available.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 6; 2024: 6; 2025: 10; 2026: 5.
38 papers.
Sort:
By area:
- 2024CLAY: A Controllable Large-scale Generative Model for Creating High-quality 3D Assetscited by 444
- 2022Kubric: A scalable dataset generatorcited by 373
- 2022DexGraspNet: A Large-Scale Robotic Dexterous Grasp Dataset for General Objects Based on Simulationcited by 129
- 2021Towards unconstrained joint hand-object reconstruction from RGB videoscited by 57
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learningcited by 56
- 2024SemGrasp: Semantic Grasp Generation via Language Aligned Discretizationcited by 29
- 2023CADSim: Robust and Scalable in-the-wild 3D Reconstruction for Controllable Sensor Simulationcited by 26
- 2021OctField: Hierarchical Implicit Functions for 3D Modelingcited by 25
- 2025DexVLG: Dexterous Vision-Language-Grasp Model at Scalecited by 19
- 2023Back to 3D: Few-Shot 3D Keypoint Detection with Back-Projected 2D Featurescited by 17
- 2021SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learningcited by 16
- 2024LaGeM: A Large Geometry Model for 3D Representation Learning and Diffusioncited by 16
26 more
- 2025UltraShape 1.0: High-Fidelity 3D Shape Generation via Scalable Geometric Refinementcited by 16
- 2025Pandora3D: A Comprehensive Framework for High-Quality 3D Shape and Texture Generationcited by 14
- 2024ManiFoundation Model for General-Purpose Robotic Manipulation of Contact Synthesis with Arbitrary Objects and Robotscited by 11
- 2023A Survey and Benchmark of Automatic Surface Reconstruction from Point Cloudscited by 10
- 2022Deep Surface Reconstruction from Point Clouds with Visibility Informationcited by 8
- 2025Representing 3D Shapes With 64 Latent Vectors for 3D Diffusion Modelscited by 6
- 2022Fine-Grained VR Sketching: Dataset and Insightscited by 5
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketchescited by 5
- 2025SOPHY: Learning to Generate Simulation-Ready Objects with Physical Materialscited by 5
- 2024HyperNet Fields: Efficiently Training Hypernetworks without Ground Truth by Learning Weight Trajectoriescited by 4
- 2021Black-Box Test-Time Shape REFINEment for Single View 3D Reconstructioncited by 3
- 2022NeuralMeshing: Differentiable Meshing of Implicit Neural Representationscited by 3
- 2023Sparse Multi-Object Render-and-Comparecited by 3
- 2023Split, Merge, and Refine: Fitting Tight Bounding Boxes via Over-Segmentation and Iterative Searchcited by 2
- 2026TopoMesh: High-Fidelity Mesh Autoencoding via Topological Unificationcited by 2
- 2026AssetGen: Deployable 3D Asset Generation at Interactive Speedcited by 2
- 2022Pop-Out Motion: 3D-Aware Image Deformation via Learning the Shape Laplaciancited by 1
- 2025DoubleDiffusion: Combining Heat Diffusion with Denoising Diffusion for Texture Generation on 3D Meshescited by 1
- 2025CageNet: A Meta-Framework for Learning on Wild Meshescited by 1
- 2025Unifi3D: A Study on 3D Representations for Generation and Reconstruction in a Common Frameworkcited by 1
- 2026Procedura: Agentic 3D Modeling with Procedural Controlcited by 1
- 2023Strokes2Surface: Recovering Curve Networks From 4D Architectural Design Sketchescited by 0
- 2024A Deep Learning Framework for Three Dimensional Shape Reconstruction from Phaseless Acoustic Scattering Far-field Datacited by 0
- 2025No Mesh, No Problem: Estimating Coral Volume and Surface from Sparse Multi-View Imagescited by 0
- 2026PhysSkin: Real-Time and Generalizable Physics-Based Animation via Self-Supervised Neural Skinningcited by 0
- 2026Lightweight Neural Framework for Robust 3D Volume and Surface Estimation from Multi-View Imagescited by 0
- 2026Procedura: Agentic 3D Modeling with Procedural Control26 Aug 2026
- 2026Lightweight Neural Framework for Robust 3D Volume and Surface Estimation from Multi-View Images22 Jun 2026
- 2026AssetGen: Deployable 3D Asset Generation at Interactive Speed22 May 2026
- 2026TopoMesh: High-Fidelity Mesh Autoencoding via Topological Unification25 Mar 2026
- 2026PhysSkin: Real-Time and Generalizable Physics-Based Animation via Self-Supervised Neural Skinning24 Mar 2026
- 2025UltraShape 1.0: High-Fidelity 3D Shape Generation via Scalable Geometric Refinement24 Dec 2025
- 2025No Mesh, No Problem: Estimating Coral Volume and Surface from Sparse Multi-View Images14 Sep 2025
- 2025Unifi3D: A Study on 3D Representations for Generation and Reconstruction in a Common Framework2 Sep 2025
- 2025DexVLG: Dexterous Vision-Language-Grasp Model at Scale3 Jul 2025
- 2025CageNet: A Meta-Framework for Learning on Wild Meshes24 May 2025
- 2025SOPHY: Learning to Generate Simulation-Ready Objects with Physical Materials17 Apr 2025
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learning27 Mar 2025
26 more
- 2025Representing 3D Shapes With 64 Latent Vectors for 3D Diffusion Models11 Mar 2025
- 2025Pandora3D: A Comprehensive Framework for High-Quality 3D Shape and Texture Generation20 Feb 2025
- 2025DoubleDiffusion: Combining Heat Diffusion with Denoising Diffusion for Texture Generation on 3D Meshes6 Jan 2025
- 2024HyperNet Fields: Efficiently Training Hypernetworks without Ground Truth by Learning Weight Trajectories22 Dec 2024
- 2024LaGeM: A Large Geometry Model for 3D Representation Learning and Diffusion2 Oct 2024
- 2024A Deep Learning Framework for Three Dimensional Shape Reconstruction from Phaseless Acoustic Scattering Far-field Data24 Jun 2024
- 2024CLAY: A Controllable Large-scale Generative Model for Creating High-quality 3D Assets30 May 2024
- 2024ManiFoundation Model for General-Purpose Robotic Manipulation of Contact Synthesis with Arbitrary Objects and Robots11 May 2024
- 2024SemGrasp: Semantic Grasp Generation via Language Aligned Discretization4 Apr 2024
- 2023Back to 3D: Few-Shot 3D Keypoint Detection with Back-Projected 2D Features29 Nov 2023
- 2023CADSim: Robust and Scalable in-the-wild 3D Reconstruction for Controllable Sensor Simulation2 Nov 2023
- 2023Sparse Multi-Object Render-and-Compare17 Oct 2023
- 2023Strokes2Surface: Recovering Curve Networks From 4D Architectural Design Sketches12 Jun 2023
- 2023Split, Merge, and Refine: Fitting Tight Bounding Boxes via Over-Segmentation and Iterative Search10 Apr 2023
- 2023A Survey and Benchmark of Automatic Surface Reconstruction from Point Clouds31 Jan 2023
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketches24 Oct 2022
- 2022DexGraspNet: A Large-Scale Robotic Dexterous Grasp Dataset for General Objects Based on Simulation6 Oct 2022
- 2022NeuralMeshing: Differentiable Meshing of Implicit Neural Representations5 Oct 2022
- 2022Fine-Grained VR Sketching: Dataset and Insights20 Sep 2022
- 2022Pop-Out Motion: 3D-Aware Image Deformation via Learning the Shape Laplacian29 Mar 2022
- 2022Kubric: A scalable dataset generator7 Mar 2022
- 2022Deep Surface Reconstruction from Point Clouds with Visibility Information3 Feb 2022
- 2021SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learning29 Nov 2021
- 2021OctField: Hierarchical Implicit Functions for 3D Modeling1 Nov 2021
- 2021Black-Box Test-Time Shape REFINEment for Single View 3D Reconstruction23 Aug 2021
- 2021Towards unconstrained joint hand-object reconstruction from RGB videos16 Aug 2021
- 2024CLAY: A Controllable Large-scale Generative Model for Creating High-quality 3D Assetscited by 444
- 2025Representing 3D Shapes With 64 Latent Vectors for 3D Diffusion Modelscited by 6
- 2025DoubleDiffusion: Combining Heat Diffusion with Denoising Diffusion for Texture Generation on 3D Meshescited by 1
- 2025Representing 3D Shapes With 64 Latent Vectors for 3D Diffusion Models11 Mar 2025
- 2025DoubleDiffusion: Combining Heat Diffusion with Denoising Diffusion for Texture Generation on 3D Meshes6 Jan 2025
- 2024CLAY: A Controllable Large-scale Generative Model for Creating High-quality 3D Assets30 May 2024
- 2026Procedura: Agentic 3D Modeling with Procedural Controlcited by 1
- 2026Procedura: Agentic 3D Modeling with Procedural Control26 Aug 2026
- 2025DexVLG: Dexterous Vision-Language-Grasp Model at Scalecited by 19
- 2025DexVLG: Dexterous Vision-Language-Grasp Model at Scale3 Jul 2025
- 2022Kubric: A scalable dataset generatorcited by 373
- 2022DexGraspNet: A Large-Scale Robotic Dexterous Grasp Dataset for General Objects Based on Simulationcited by 129
- 2021Towards unconstrained joint hand-object reconstruction from RGB videoscited by 57
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learningcited by 56
- 2024SemGrasp: Semantic Grasp Generation via Language Aligned Discretizationcited by 29
- 2023CADSim: Robust and Scalable in-the-wild 3D Reconstruction for Controllable Sensor Simulationcited by 26
- 2021OctField: Hierarchical Implicit Functions for 3D Modelingcited by 25
- 2023Back to 3D: Few-Shot 3D Keypoint Detection with Back-Projected 2D Featurescited by 17
- 2021SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learningcited by 16
- 2024LaGeM: A Large Geometry Model for 3D Representation Learning and Diffusioncited by 16
- 2025UltraShape 1.0: High-Fidelity 3D Shape Generation via Scalable Geometric Refinementcited by 16
- 2025Pandora3D: A Comprehensive Framework for High-Quality 3D Shape and Texture Generationcited by 14
12 most cited of 33 All 33 (JSON)
- 2026Lightweight Neural Framework for Robust 3D Volume and Surface Estimation from Multi-View Images22 Jun 2026
- 2026AssetGen: Deployable 3D Asset Generation at Interactive Speed22 May 2026
- 2026TopoMesh: High-Fidelity Mesh Autoencoding via Topological Unification25 Mar 2026
- 2026PhysSkin: Real-Time and Generalizable Physics-Based Animation via Self-Supervised Neural Skinning24 Mar 2026
- 2025UltraShape 1.0: High-Fidelity 3D Shape Generation via Scalable Geometric Refinement24 Dec 2025
- 2025No Mesh, No Problem: Estimating Coral Volume and Surface from Sparse Multi-View Images14 Sep 2025
- 2025Unifi3D: A Study on 3D Representations for Generation and Reconstruction in a Common Framework2 Sep 2025
- 2025CageNet: A Meta-Framework for Learning on Wild Meshes24 May 2025
- 2025SOPHY: Learning to Generate Simulation-Ready Objects with Physical Materials17 Apr 2025
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learning27 Mar 2025
- 2025Pandora3D: A Comprehensive Framework for High-Quality 3D Shape and Texture Generation20 Feb 2025
- 2024HyperNet Fields: Efficiently Training Hypernetworks without Ground Truth by Learning Weight Trajectories22 Dec 2024
12 newest of 33 All 33 (JSON)