# ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups

arXiv: https://arxiv.org/abs/2005.11621 · HTML: https://mlsanity.com/paper/2005.11621/

## Key facts

- Cited by 38 papers in the map (data through 13 Oct 2026).
- First posted on arXiv 23 May 2020.

## Built on by (most cited first, 30 of 38)

- [CLAY: A Controllable Large-scale Generative Model for Creating High-quality 3D Assets](https://mlsanity.com/paper/2406.13897/) (2024)
- [Kubric: A scalable dataset generator](https://mlsanity.com/paper/2203.03570/) (2022)
- [DexGraspNet: A Large-Scale Robotic Dexterous Grasp Dataset for General Objects Based on Simulation](https://mlsanity.com/paper/2210.02697/) (2022)
- [Towards unconstrained joint hand-object reconstruction from RGB videos](https://mlsanity.com/paper/2108.07044/) (2021)
- [ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learning](https://mlsanity.com/paper/2503.21860/) (2025)
- [SemGrasp: Semantic Grasp Generation via Language Aligned Discretization](https://mlsanity.com/paper/2404.03590/) (2024)
- [CADSim: Robust and Scalable in-the-wild 3D Reconstruction for Controllable Sensor Simulation](https://mlsanity.com/paper/2311.01447/) (2023)
- [OctField: Hierarchical Implicit Functions for 3D Modeling](https://mlsanity.com/paper/2111.01067/) (2021)
- [DexVLG: Dexterous Vision-Language-Grasp Model at Scale](https://mlsanity.com/paper/2507.02747/) (2025)
- [Back to 3D: Few-Shot 3D Keypoint Detection with Back-Projected 2D Features](https://mlsanity.com/paper/2311.18113/) (2023)
- [SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learning](https://mlsanity.com/paper/2111.14693/) (2021)
- [LaGeM: A Large Geometry Model for 3D Representation Learning and Diffusion](https://mlsanity.com/paper/2410.01295/) (2024)
- [UltraShape 1.0: High-Fidelity 3D Shape Generation via Scalable Geometric Refinement](https://mlsanity.com/paper/2512.21185/) (2025)
- [Pandora3D: A Comprehensive Framework for High-Quality 3D Shape and Texture Generation](https://mlsanity.com/paper/2502.14247/) (2025)
- [ManiFoundation Model for General-Purpose Robotic Manipulation of Contact Synthesis with Arbitrary Objects and Robots](https://mlsanity.com/paper/2405.06964/) (2024)
- [A Survey and Benchmark of Automatic Surface Reconstruction from Point Clouds](https://mlsanity.com/paper/2301.13656/) (2023)
- [Deep Surface Reconstruction from Point Clouds with Visibility Information](https://mlsanity.com/paper/2202.01810/) (2022)
- [Representing 3D Shapes With 64 Latent Vectors for 3D Diffusion Models](https://mlsanity.com/paper/2503.08737/) (2025)
- [Fine-Grained VR Sketching: Dataset and Insights](https://mlsanity.com/paper/2209.10008/) (2022)
- [Vitruvio: 3D Building Meshes via Single Perspective Sketches](https://mlsanity.com/paper/2210.13634/) (2022)
- [SOPHY: Learning to Generate Simulation-Ready Objects with Physical Materials](https://mlsanity.com/paper/2504.12684/) (2025)
- [HyperNet Fields: Efficiently Training Hypernetworks without Ground Truth by Learning Weight Trajectories](https://mlsanity.com/paper/2412.17040/) (2024)
- [Black-Box Test-Time Shape REFINEment for Single View 3D Reconstruction](https://mlsanity.com/paper/2108.09911/) (2021)
- [NeuralMeshing: Differentiable Meshing of Implicit Neural Representations](https://mlsanity.com/paper/2210.02382/) (2022)
- [Sparse Multi-Object Render-and-Compare](https://mlsanity.com/paper/2310.11184/) (2023)
- [Split, Merge, and Refine: Fitting Tight Bounding Boxes via Over-Segmentation and Iterative Search](https://mlsanity.com/paper/2304.04336/) (2023)
- [TopoMesh: High-Fidelity Mesh Autoencoding via Topological Unification](https://mlsanity.com/paper/2603.24278/) (2026)
- [AssetGen: Deployable 3D Asset Generation at Interactive Speed](https://mlsanity.com/paper/2605.26137/) (2026)
- [Procedura: Agentic 3D Modeling with Procedural Control](https://mlsanity.com/paper/2608.26238/) (2026)
- [Pop-Out Motion: 3D-Aware Image Deformation via Learning the Shape Laplacian](https://mlsanity.com/paper/2203.15235/) (2022)

## 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.
