iconLogo
Published:2025/8/22 16:12:04

点群→3Dモデル爆誕!MeshCoder、降臨✨

  1. 超要約: 点群(3D空間の点)から、Blenderのコードを自動生成するスゴ技!編集もラクラクで、ビジネスチャンスも広がる🚀

  2. ギャル的キラキラポイント✨

    • ● Blender(3Dモデリングソフト)のコードを自動で作っちゃうなんて、まさに魔法🧙‍♀️!
    • ● 複雑な形も、構成要素(パーツ)ごとに分解して、編集しやすくしてくれるの💖
    • ● メタバースとか、3Dコンテンツ制作が、もっと身近になる予感しかない🎶
  3. 詳細解説

    • 背景: 3Dモデル作りって大変じゃん? でも、このMeshCoderを使えば、点群データ(3D空間にある点の集まり)から、Blenderで動くPythonのコードを自動で生成してくれるんだって!
    • 方法: 点群データを入力すると、MeshCoderがそれをパーツごとに分解。そして、Blenderのコードに変換してくれるの。
    • 結果: これで、3Dモデルを簡単に作れるし、コードをいじって形を自由に変えられるようになるの!
    • 意義(ここがヤバい♡ポイント): 今まで難しかった3Dモデル作りが、めっちゃ簡単に!メタバースとか、色んな分野で活躍できるから、未来が楽しみだね!
  4. リアルでの使いみちアイデア💡

    • 💡 商品の写真から、3Dモデルをサクッと作って、ECサイトをさらに可愛くしちゃお!
    • 💡 建築とかデザインの分野で、3Dモデルを簡単に作って、効率アップ&おしゃれ度も爆上げ!

続きは「らくらく論文」アプリで

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

Bingquan Dai / Li Ray Luo / Qihong Tang / Jie Wang / Xinyu Lian / Hao Xu / Minghan Qin / Xudong Xu / Bo Dai / Haoqian Wang / Zhaoyang Lyu / Jiangmiao Pang

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. The project homepage is available at \href{https://daibingquan.github.io/MeshCoder}{this link}.

cs / cs.GR / cs.CV