atlas

Research map / 3D vision / Face and shape

MeshGPT: Generating Triangle Meshes with Decoder-Only Transformers

CVPR 2024 · 3D vision › Face and shape · approach: Textured mesh generation · 113 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Generates compact triangle meshes by autoregressively sampling a decoder-only GPT2-medium transformer over a learned residual-quantized vocabulary of triangle embeddings produced by a graph-convolutional encoder.

Problem

Neural-field and voxel generative models produce dense, over-tessellated meshes after iso-surfacing, whereas artist-made meshes are compact with sharp edges; direct triangle mesh generation is underexplored.

Approach

Treat a mesh as a sequence of triangles: learn a graph-convolutional encoder with residual vector quantization over faces (per-vertex code grouping) and a discretized-coordinate 1D ResNet decoder, then train a GPT-style decoder-only transformer to predict the next codebook index autoregressively.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use learned geometric tokens instead of naive coordinate tokenization (ablation)MeshGPT · ShapeNet ChairCOV: 27.50 -> 43.28Helped
include graph encoder features rather than using codebook indices alone (ablation)MeshGPT · ShapeNet ChairCOV: 39.24 -> 43.28Helped
pretrain the transformer on all ShapeNet training shapes (ablation)MeshGPT · ShapeNet ChairCOV: 36.97 -> 43.28Helped
compress the mesh token sequence (ablation)MeshGPT · ShapeNet ChairCOV: 30.98 -> 43.28Helped
aggregate and quantize embeddings across vertex indices rather than per face (ablation)MeshGPT · ShapeNet ChairCOV: 23.57 -> 43.28Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNetV2

Benchmarks: ShapeNetV2 Chair ShapeNetV2 Table ShapeNetV2 Bench ShapeNetV2 Lamp

Metrics: COV MMD 1-NNA FID KID average vertices and faces user preference

Baselines: AtlasNet BSPNet PolyGen GET3D

Builds on: PolyGen VQ-VAE residual quantization GPT-2 SAGEConv

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy