atlas

Research map / Point clouds / Shape and surface completion

TreeMeshGPT: Artistic Mesh Generation with Autoregressive Tree Sequencing

CVPR 2025 · Point clouds › Shape and surface completion · approach: Point cloud diffusion generation · 9 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.

Proposes TreeMeshGPT, an autoregressive Transformer that generates artistic meshes conditioned on point clouds by traversing triangle adjacency with a DFS stack, using two tokens per face and reaching up to 5,500 faces.

Problem

Autoregressive artistic mesh generation is limited in face count and suffers from flipped normals and mesh artifacts, because prior methods use long token sequences and standard next-token prediction.

Approach

Replaces next-token prediction with Autoregressive Tree Sequencing: the next input edge is popped from a dynamic DFS stack over the half-edge triangle adjacency, so each face adds only two sequence steps and generation extends locally from the last face.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TreeMeshGPT instead of MeshAnythingV2Artistic mesh generation conditioned on point clouds · Objaverse evaluation setCD: 0.0102 -> 0.0070Helped
Use TreeMeshGPT instead of MeshAnythingV2Artistic mesh generation conditioned on point clouds · Objaverse evaluation setNC: 0.167 -> 0.798Helped
Use TreeMeshGPT instead of MeshAnythingV2Artistic mesh generation conditioned on point clouds · GSOCD: 0.0116 -> 0.0077Helped
Use TreeMeshGPT instead of MeshAnythingV2Artistic mesh generation conditioned on point clouds · GSONC: 0.3269 -> 0.842Helped
Replace the compared tokenizers with TreeMeshGPT's tokenizerControlled mesh-generation experiment · Controlled tokenizer experimentCD: 0.0327 -> 0.0100Helped
Replace the compared tokenizers with TreeMeshGPT's tokenizerControlled mesh-generation experiment · Controlled tokenizer experimentNC: -0.069 -> 0.734Helped
Replace the compared tokenizers with TreeMeshGPT's tokenizerControlled mesh-generation experiment · Controlled tokenizer experiment|NC|: 0.768 -> 0.874Helped
Use hierarchical coordinate-prediction heads instead of simultaneous x-y-z prediction (ablation)TreeMeshGPT · Objaverse evaluation setCD: 0.0114 -> 0.0070Helped
Use hierarchical coordinate-prediction heads instead of simultaneous x-y-z prediction (ablation)TreeMeshGPT · Objaverse evaluation setNC: 0.724 -> 0.798Helped
Use hierarchical coordinate-prediction heads instead of simultaneous x-y-z prediction (ablation)TreeMeshGPT · Objaverse evaluation set|NC|: 0.847 -> 0.880Helped
Use depth-first traversal instead of breadth-first traversal (ablation)TreeMeshGPT autoregressive tree sequencing · TrainingperplexityHelped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse GSO

Benchmarks: Objaverse validation set (200 samples) GSO

Metrics: Chamfer Distance Normal Consistency absolute Normal Consistency

Baselines: MeshAnything MeshAnythingV2 EdgeRunner PivotMesh VQ-VAE Naive tokenization

Builds on: MeshGPT MeshAnything MeshAnythingV2 EdgeRunner

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