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

05/23/2020
by   Jingwei Huang, et al.
0

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.

READ FULL TEXT

page 1

page 4

page 6

page 7

page 8

page 9

page 12

research
03/17/2023

Conformal Generative Modeling on Triangulated Surfaces

We propose conformal generative modeling, a framework for generative mod...
research
10/05/2022

NeuralMeshing: Differentiable Meshing of Implicit Neural Representations

The generation of triangle meshes from point clouds, i.e. meshing, is a ...
research
12/13/2002

Computing Conformal Structure of Surfaces

This paper solves the problem of computing conformal structures of gener...
research
11/24/2020

An Optimal Triangle Projector with Prescribed Area and Orientation, Application to Position-Based Dynamics

The vast majority of mesh-based modelling applications iteratively trans...
research
07/09/2020

The Phong Surface: Efficient 3D Model Fitting using Lifted Optimization

Realtime perceptual and interaction capabilities in mixed reality requir...
research
05/16/2016

Thingi10K: A Dataset of 10,000 3D-Printing Models

Empirically validating new 3D-printing related algorithms and implementa...
research
05/05/2016

Adaptive Mesh Booleans

We present a new method for performing Boolean operations on volumes rep...

Please sign up or login with your details

Forgot password? Click here to reset