上海AIラボ/上海人工知能研究所、清華大学、香港大学、ハルビン工業大学、北京理工大学、香港科技大学(広州)からなる研究チームは8月21日(木)、ポイントクラウド(点群)データからBlenderで実行可能なPythonスクリプトを生成できるAI技術「MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Clouds」を発表した。コードは11月にGitHubで公開される予定。
「MeshCoder」は、3Dスキャナなどで取得したポイントクラウド(点群)データを入力し、マルチモーダル大規模言語モデル(Multimodal Large Language Model、MLLM、画像やテキストなど複数の情報を扱えるLLM)がこれを解釈する。そして、その形状を再現するため、Blender Python APIに沿ったPythonスクリプトを生成する。生成されたスクリプトをBlenderで実行することで、高品質かつ構造化されたメッシュの3DモデルがBlender内で再構築(生成)される。
生成されるPythonコードは、単に形状を再現するのではなく、椅子であれば脚やひじ掛けなど、オブジェクトの意味に応じてパーツが整理される。これにより、ユーザーはコードを微調整するだけで形状編集やトポロジー変更を行うことができる。


また、MeshCoderが生成したコードは、GPT-4などのLLMが3Dオブジェクトの構造をより深く理解することを可能にする。生成されたコードをLLMが読み取ることで、パーツとその繋がりを識別し、説明することができるようになる。

■MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Clouds(プロジェクトページ、英語)
https://daibingquan.github.io/MeshCoder/
■MeshCoder(GitHub)
https://github.com/InternRobotics/MeshCoder
■MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Clouds(Hugging Face)
https://huggingface.co/papers/2508.14879
CGWORLD関連情報
●Blenderで利用できるオープンソースのAIエージェント「LL3M」発表! テキストプロンプトからPythonコードを生成し3Dモデルを自動生成、部分修正・追加生成にも対応

シカゴ大学の研究チームが、テキストプロンプトの指示だけでBlender内で3Dモデルを生成・編集できる、オープンソース(MITライセンス)のシステム「LL3M: Large Language 3D Modelers」を発表。コードはGitHubにて近日公開予定。
https://cgworld.jp/flashnews/01-202508-LL3M.html
●無料のBlenderセットアップ「Wrinkle Tension Shader v2」リリース! 表面張力を利用して生地のシワを生成

Cartesian Caramelが無料のBlenderセットアップ「Wrinkle Tension Shader v2」をGumroadでリリース。表面張力を利用して生地のシワを生成するツールで、Blendファイルとして提供される。対応するBlenderのバージョンは4.5。
https://cgworld.jp/flashnews/01-202508-WrinkleTensionShader.html
●Blenderアドオン「MatPlus」リリース! マテリアルエディタをプロシージャルなレイヤーベースのペイントツールに置き換え、リアルタイムエフェクトやマスク、ベイク機能も実装

B3FX Studiosがテクスチャアドオン「MatPlus 1.0」をSuperhiveでリリース。プロシージャルなレイヤーベースの3Dペイントシステムをマテリアルエディタ内に構築し、リアルタイムエフェクトや高度なマスク、ベイク、エクスポート機能などを備える。ライセンスは3種用意され、個人向けは75ドル(約11,100円)。対応するBlenderはバージョン4.5。
https://cgworld.jp/flashnews/01-202508-MatPlus.html