atlas

Research map / Point clouds / Shape and surface completion

MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Clouds

NeurIPS 2025 · Point clouds › Shape and surface completion · approach: Unsupervised shape correspondence · 0 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.

Introduces MeshCoder, which trains a point-cloud-conditioned multimodal LLM (Llama-3.2-1B with triplane shape tokenizer) to translate 3D point clouds into editable Blender Python scripts, trained on a ~1M-object synthetic Infinigen-Indoor code dataset.

Problem

Reconstructing complex 3D objects as editable programs is hard because existing shape-program DSLs model only simple primitives and training data with paired object-code is scarce and limited in category and complexity.

Approach

Design expressive Blender Python APIs (translation sweeps, bridge loops, booleans, arrays), use a part-to-code model to label parts of Infinigen-Indoor objects and stitch part codes into object code, then train a triplane-tokenizer-fed LLM to map point clouds directly to Blender scripts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MeshCoder instead of PLADShape-to-code reconstruction on Infinigen Indoor · Infinigen Indoor All (Avg.)L2 CD (× 10^-2): 1.87 -> 0.06Helped
use MeshCoder instead of PLADShape-to-code reconstruction on Infinigen Indoor · Infinigen Indoor All (Avg.)Voxel IoU (%): 67.62 -> 86.75Helped
use MeshCoder instead of Shape2ProgShape-to-code reconstruction on Infinigen Indoor · Infinigen Indoor All (Avg.)L2 CD (× 10^-2): 6.00 -> 0.06Helped
use MeshCoder instead of Shape2ProgShape-to-code reconstruction on Infinigen Indoor · Infinigen Indoor All (Avg.)Voxel IoU (%): 45.03 -> 86.75Helped
use MeshCoder instead of PLADShape-to-code reconstruction across object categories · Infinigen Indoor categoriesVoxel IoU (%)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Infinigen-Indoor Synthetic Part Dataset (procedurally generated by authors)

Benchmarks: Infinigen-Indoor test split

Metrics: L2 Chamfer Distance voxel IoU at 32^3

Baselines: Shape2Prog PLAD

Builds on: Shape2Prog PLAD Infinigen-Indoor LoRA

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