Papers
arxiv:2508.14879

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

Published on Aug 20
· Submitted by Zhaoyang Lyu on Aug 21
#3 Paper of the day
Authors:
,
,
,
,
Hao Xu ,
,
Bo Dai ,
,

Abstract

MeshCoder reconstructs complex 3D objects from point clouds into editable Blender Python scripts, enhancing shape-to-code reconstruction and 3D shape understanding through a multimodal large language model.

AI-generated summary

Reconstructing 3D objects into editable programs is pivotal for applications like reverse engineering and shape editing. However, existing methods often rely on limited domain-specific languages (DSLs) and small-scale datasets, restricting their ability to model complex geometries and structures. To address these challenges, we introduce MeshCoder, a novel framework that reconstructs complex 3D objects from point clouds into editable Blender Python scripts. We develop a comprehensive set of expressive Blender Python APIs capable of synthesizing intricate geometries. Leveraging these APIs, we construct a large-scale paired object-code dataset, where the code for each object is decomposed into distinct semantic parts. Subsequently, we train a multimodal large language model (LLM) that translates 3D point cloud into executable Blender Python scripts. Our approach not only achieves superior performance in shape-to-code reconstruction tasks but also facilitates intuitive geometric and topological editing through convenient code modifications. Furthermore, our code-based representation enhances the reasoning capabilities of LLMs in 3D shape understanding tasks. Together, these contributions establish MeshCoder as a powerful and flexible solution for programmatic 3D shape reconstruction and understanding.

Community

This is an automated message from the Librarian Bot. I found the following papers similar to this paper.

The following papers were recommended by the Semantic Scholar API

Please give a thumbs up to this comment if you found it helpful!

If you want recommendations for any Paper on Hugging Face checkout this Space

You can directly ask Librarian Bot for paper recommendations by tagging it in a comment: @librarian-bot recommend

We support you

img_v3_02ru_c09b8d7f-6a66-45bf-b1ec-582bacf506eg

img_v3_02ru_06a19009-3347-423f-9265-49ba023e90ag

img_v3_02ru_d923a230-df72-4968-9bab-e5fbc089651g

img_v3_02ru_dbb6d694-9341-42f0-a1b2-905c9801f35g

img_v3_02ru_8e5eb98a-f324-4fb7-82e7-c5a37a8b93fg

Why is my data result so bad? Is it because of a problem with my operation, or is the quality of the point cloud not high enough?How was the demo dataset created

Sign up or log in to comment

Models citing this paper 1

Datasets citing this paper 1

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2508.14879 in a Space README.md to link it from this page.

Collections including this paper 13