Kernkonzepte
A continuous representation for manifold polygonal meshes that can be optimized and learned to generate diverse mesh outputs.
Zusammenfassung
The paper presents SpaceMesh, a continuous representation for manifold polygonal meshes that can be used for learning-based mesh generation. The key innovation is a parameterization of mesh connectivity using continuous vertex embeddings, which guarantees the output meshes will be manifold by construction.
The representation consists of two main components:
- Adjacency embeddings: Each vertex is associated with a continuous embedding that defines its adjacency to other vertices. A spacetime distance metric is used to define edges between sufficiently close vertices.
- Permutation embeddings: Each vertex also has a set of continuous embeddings that define the cyclic ordering of its incident edges, allowing the representation of general polygonal faces.
The authors demonstrate that this continuous representation can be effectively optimized to fit individual meshes, as well as learned to generate diverse mesh outputs conditioned on input geometry. Compared to alternatives, the SpaceMesh representation shows faster convergence during optimization and the ability to generate high-quality meshes with complex connectivity.
The authors further showcase applications of the learned mesh generation model, including conditional mesh repair, where the model can be used to regenerate problematic regions of an input mesh while preserving the overall geometry.
Statistiken
"Meshes are ubiquitous in visual computing and simulation, yet most existing machine learning techniques represent meshes only indirectly, e.g. as the level set of a scalar field or deformation of a template, or as a disordered triangle soup lacking local structure."
"Our key innovation is to define a continuous latent connectivity space at each mesh vertex, which implies the discrete mesh."
"We first explore the basic properties of this representation, then use it to fit distributions of meshes from large datasets. The resulting models generate diverse meshes with tessellation structure learned from the dataset population, with concise details and high-quality mesh elements."
Zitate
"Meshes are ubiquitous in visual computing and simulation, yet most existing machine learning techniques represent meshes only indirectly, e.g. as the level set of a scalar field or deformation of a template, or as a disordered triangle soup lacking local structure."
"Our key innovation is to define a continuous latent connectivity space at each mesh vertex, which implies the discrete mesh."