英語版から機械翻訳しています。 元の記事はこちら
AI(Codex)とPython(Build123d)で3Dモデルを安く速く作る
Blender MCPツールは3Dモデル生成に強力ですが、重くてトークン消費も大きくなりがちです。ここでは、CodexとBuild123dを使って、より安く、速く、VS Code内で確認できる3Dモデル制作環境を作った方法を紹介します。

AI(Codex)とPython(Build123d)で3Dモデルを安く速く作る
Disclaimer: 私は3Dアーティストでも機械エンジニアでもありません。ただ、ソフトウェアでもハードウェアでも、その間にあるものでも、何かを作ることがとても好きです。
Blender MCPサーバーについては、多くの人が聞いたことがあると思います。Claude Codeが人々のすごい想像をBlenderで3Dモデルにしている、あの流れです。とても強力でかっこいい一方で、Blenderのセットアップが必要で少し重く、さらにClaude CodeとBlenderをつなぐMCPサーバーは、各反復で大量のトークンを消費します。Blenderの巨大なPython APIであるbpyのために、LLMへ大量の情報をコンテキストとして渡すことになります。その結果、簡単な3Dモデルを作るだけでも高く、遅くなりがちです。DIYのスマホスタンドを設計するのに1万円と30分を使いたい人はいませんよね。
Build123dとは
Build123dは、オープンソースのCadQueryコミュニティから生まれた、プログラマブルCAD用のPythonライブラリです。Pythonを使って3Dモデルを簡単に作れるように設計されています。モダンで強力で柔軟性が高く、複雑でパラメトリックな3Dモデルを幅広く作成できます。
特に向いていること
- Pythonコードを使って、3Dプリント、CNC加工、レーザーカット向けの正確でパラメトリックな3D/2Dモデルを作ること。
- 繰り返しのCAD設計作業を自動化し、ループやロジックで複雑な幾何形状を生成すること。
なぜBlender MCPではなく、Build123d + AI(Codex/GPT)なのか
- Blenderのような重いソフトウェアをセットアップする必要がありません。
- Python環境とBuild123dライブラリだけで済みます。
- LLMがコード生成に必要とするコンテキストが少なくなります。
- Blender MCPツールより速く、安くなります。
- OCP CAD Viewer拡張を使えば、VS Code内で3Dモデルを直接確認できます。
CodexでBuild123d環境を作る

やることはとても単純です。Build123d環境をセットアップしてほしい、と伝えるだけです。私の場合は次のように頼みました。
Prompt: "i want to learn about Build123d. i came across this library when researching about some of the best ways to allow AI to build 3D models. since it's python syntax, i though this would be a very good option. can you start this while creating a simple 3D design that i can check for the designing speed and quality]?"
タイプミスと雑なプロンプトは許してください。この時は本当にコーヒーが切れていました。
完了です。私の場合、電話スタンドを設計してくれました。今でもどうやってスマホを保持する想定なのか分かっていません。笑
3分でできた最初のAI生成3Dモデル
最初はシンプルなプロンプトから始めました。
Prompt: "i want you to build me a 3D model using the build1234 for this image: logo-static.png"
1回目の反復

2回目の反復
Prompt: "nice. can you smoothen the sides of the logo? also, i dont want the black background. it should be like in it's own shape"

エクスポート、3Dプリント、その他
3Dモデルに満足したら、STLやSTEPなどさまざまな形式へエクスポートできます。そのまま3Dプリントすることもできます。私の場合、まだ3Dプリンタを持っていないので、今はここまでにしています。将来的には、このスマホケースのように、自分のグッズを設計して作るかもしれません。

これから数か月、3Dデザインとモデリングをもっと実験しながら学んでいく予定です。また進捗を書きます。応援してください。
アーカイブから


