SpaceMesh: A Continuous Representation for Learning Manifold Surface Meshes

Tianchang Shen, Zhaoshuo Li, Marc Law, Matan Atzmon, Sanja Fidler +3 more
9/30/2024
cs.CVcs.GRcs.LG

No confident code implementation found for this paper.

Abstract

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. This work presents a scheme to directly generate manifold, polygonal meshes of complex connectivity as the output of a neural network. Our key innovation is to define a continuous latent connectivity space at each mesh vertex, which implies the discrete mesh. In particular, our vertex embeddings generate cyclic neighbor relationships in a halfedge mesh representation, which gives a guarantee of edge-manifoldness and the ability to represent general polygonal meshes. This representation is well-suited to machine learning and stochastic optimization, without restriction on connectivity or topology. 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. In applications, this approach not only yields high-quality outputs from generative models, but also enables directly learning challenging geometry processing tasks such as mesh repair.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shen2024spacemesh,
  title  = {SpaceMesh: A Continuous Representation for Learning Manifold Surface Meshes},
  author = {Tianchang Shen and Zhaoshuo Li and Marc Law and Matan Atzmon and Sanja Fidler and James Lucas and Jun Gao and Nicholas Sharp},
  year   = {2024},
  eprint = {2409.20562},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.20562v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.20562.svg)](https://codeofpaper.com/paper/2409.20562)

Discussion