ChatGPTは3Dモデルを作れる? はい、ただしシンプルなものだけ
ChatGPTは単独で詳細な3Dモデルを作ることはできません。単純な形状のコードを書いたり、AIの画像to3Dツールがモデル化できる参照画像を作ったりすることはできます。
- 検証済みの3つの方法
- コピペで使えるプロンプト
- 印刷できるSTLまでの手順
- 正直な限界
結論から言うと
では、ChatGPTは3Dモデルを作れるのでしょうか。シンプルな幾何学形状なら、コードを書くことで作れます。ふた付きの箱、フック、スペーサー、ローポリの木などです。しかし、顔、ペット、アニメフィギュア、ゲームキャラクターのような有機的・複雑な形状が必要になると、ChatGPTのテキスト出力では、その形状に必要な数十万個の三角形を記述できません。
2026年の実用的なワークフローは、作業を分けることです:
- ChatGPTはアイデア出し、参照画像、パラメトリック部品のコードに。
- 画像to3Dジェネレーターは、形状が有機的なときの実際のメッシュに。SupaVoxelの画像から3Dスタジオなら、テクスチャなしモデルが通常1分以内に完成します。
- CADツールは、寸法を正確にしたいときに。
OpenAIは3D研究モデルのPoint-EとShap-Eを公開しました(コードは2023年5月にMITライセンスで公開)が、これらは別個のGitHubプロジェクトであり、ChatGPT内の機能ではありません。
ChatGPTの3Dモデルにできること・できないこと
実際に依頼されるタスクで検証しました。「可」は開ける・印刷できるファイルが得られるという意味です。
| タスク | 可? | 方法 | 仕上がり |
|---|---|---|---|
| 寸法指定のある箱・筐体・ブラケット | 可 | OpenSCADスクリプト | 良好、寸法も正確 |
| フック、スペーサー、ケーブルクリップ | 可 | OpenSCADスクリプト | 良好 |
| ローポリの木・岩・家 | ほぼ可 | Blender Python | 基本的、ブロック感あり |
| 文字やロゴのプレート | 可 | OpenSCADまたはBlender | 良好 |
| 人物やペットのフィギュア | 不可 | 画像to3Dを使用 | コードでは使えない品質 |
| テクスチャ付きゲームキャラクター | 不可 | 画像to3Dを使用 | コードでは使えない品質 |
| モデル用の参照画像 | 可 | ChatGPTの画像生成 | 画像to3Dの入力として良好 |
| 既存STLの修正・編集 | 限定的 | Pythonツール、小さいファイル | 単純な変形のみ |
方法1:ChatGPT + OpenSCADで印刷可能な部品を作る
ChatGPTから印刷可能なファイルを得る最も確実な方法です。OpenSCADはコードからソリッドを構築する無料のCADソフトなので、出力は常に閉じた形状で印刷可能です。
- 01
数値で部品を説明する
すべての寸法をミリメートルで指定します。プロンプト例:Write OpenSCAD code for a wall hook: 40 mm wide, 60 mm tall, 5 mm thick, a 25 mm deep curved hook at the bottom, two 4 mm countersunk screw holes 30 mm apart. Use variables for every size. - 02
コードをOpenSCADに貼り付ける
F5でプレビューします。エラーが出たら、そのメッセージをそのままChatGPTに貼り付けて修正を依頼します。1〜3回のやり取りを見込んでおきましょう。 - 03
変数で調整する
変数を指定しておいたので、thickness = 5;を6に自分で書き換えれば、もう一度頼む必要はありません。 - 04
レンダリングしてSTLを書き出す
F6でレンダリングし、File → Export → STL。スライス前に無料のSTLビューアで開いて確認しましょう。 - 05
スライスして印刷
OpenSCADのソリッドは構造上マニフォールドなので、通常は修復なしでスライスできます。
方法2:ChatGPTにBlenderのPythonスクリプトを書かせる
Blenderで編集を続けたいときの、シンプルなシーンやローポリ小物向けの方法です。
- 01
完結したスクリプトを依頼する
例:Write a Blender 4.x Python script that creates a low-poly pine tree: a cylinder trunk 0.3 m tall and three stacked cones, green material on the cones, brown on the trunk. Delete the default cube first. - 02
Scriptingタブで実行する
Blenderを開いてScriptingに切り替え、貼り付けてRunを押します。エラーはシステムコンソールに表示されるので、そのままChatGPTに貼り付けてください。 - 03
手作業で編集する
スクリプトはあくまで出発点です。頂点を動かす、スカルプトする、モディファイアを追加するほうが、細かい変更をプロンプトで指示するよりたいてい速いです。 - 04
必要な形式で書き出す
File → Export:ゲームやWebならGLB、印刷ならSTLか3MF。Blenderの3D-Printツールボックスが開いたエッジを報告したら、印刷用の書き出しをSTL修復に通しましょう。
方法3:ChatGPTで画像を作り、AI 3Dモデルジェネレーターに渡す
キャラクター、フィギュア、クリーチャー、商品なら、ChatGPTが得意なこと—きれいな画像を作ること—を任せましょう。その画像を専用の画像to3Dモデルに渡すと、見えない側面を再構成し、本物のメッシュを構築します。
被写体を1つ、斜め45度のアングル、無地の明るい背景、柔らかく均一な照明で依頼してください。画像をダウンロードしてSupaVoxelの画像から3Dスタジオにアップロードします。テクスチャなしモデルは1クレジットで通常1分以内(テクスチャありは通常3〜5分)、新規アカウントは無料クレジット3つから始められます。
これが詳細な形状を生み出す「ChatGPT 3Dモデルジェネレーター」に最も近い方法であり、チャットのアイデアから印刷できるフィギュアへ進む大多数の人のやり方です。
- プロンプト例:被写体は1つ、斜め45度、無地背景
- 避ける:文字、複数キャラクター、切れた手足
- 印刷用のSTLが必要なら、有料プランで画像からSTLを
ChatGPTが詳細な3Dモデルを作れない理由
ChatGPTはテキストを1トークンずつ書きます。詳細なフィギュアのメッシュは通常10万個以上の三角形でできており、ASCII形式のSTLは1つの三角形に7行のテキストを使います。すべての座標が隣と整合するように手書きで書き出すのは、言語モデルが確実にこなせる範囲をはるかに超えています。
だからコードはうまくいき、直接のメッシュ出力はうまくいかないのです。30行のOpenSCADスクリプトで完璧な穴付き円柱を記述できるのは、ジオメトリをソフトが計算してくれるからです。Hunyuan3DやTRELLIS 2のような画像to3Dモデルは3D形状で直接学習しているので、チャットボットには作れない高密度メッシュとテクスチャを生成できます。
ChatGPTの3Dモデルワークフローと専用ジェネレーターの比較
用途別に、どのツールを使うべきか。
| ChatGPT + コード | 画像to3Dジェネレーター | AI CADツール | |
|---|---|---|---|
| 最適な用途 | シンプルなパラメトリック部品 | フィギュア、キャラクター、小物 | 機能部品 |
| 正確な寸法 | 可 | 不可 | 可 |
| 有機的な形状 | 不可 | 可 | 不可 |
| テクスチャとカラー | フラットなマテリアルのみ | フルテクスチャ、マルチカラー3MF | 不可 |
| 1モデルあたりの時間 | 修正込みで10〜30分 | テクスチャなしなら1分以内 | 数分 |
| 必要なスキル | コードを貼ってデバッグ | 画像をアップロード | 基本的なCAD |
| コスト | ChatGPTの任意のプラン | SupaVoxelでは1クレジットから | 無料枠あり |
ChatGPTで3Dモデルを作るためのプロンプトのコツ
ちょっとしたプロンプトの違いが、コードが一発で動くかどうかを決めます。
- ツールとバージョンを指定する:OpenSCAD、またはBlender 4.x Python
- すべてのサイズをミリメートルで指定し、変数を使うよう依頼する
- 各ブロックの説明コメントを入れるよう依頼する
- エラーメッセージはそのまま貼り付ける
- 画像なら、被写体1つ・無地背景・斜め45度のアングルを指定する
- 「うちの犬のSTLを作って」と頼む(できません)
- ビューアで確認せずにメッシュを受け入れる
- 一度に何十もの変更を頼む(1つずつ進めましょう)
- OpenSCADスクリプトにテクスチャを期待する
- 商標キャラクターのChatGPT生成画像を、販売用プリントに使う
よくある失敗
- コードではなくファイルを頼む。 ChatGPTはPythonツールでSTLを作ると提案することがあります。基本的な形状を超えると、粗いものしか出てきません。実行・編集できるOpenSCADかBlenderのコードを依頼しましょう。
- 確認を省く。 書き出したファイルは必ずビューアで開いてから印刷しましょう。0.4 mmノズルで約0.8 mm未満の薄い壁は、スライサーで消えてしまいます。
- 有機的な形状にコードを使う。 「もっと顔をリアルに」が3回目になったら、画像to3Dツールに切り替えどきです。
- 単位を忘れる。 STLファイルに単位はありません。スライサーはミリメートルと仮定するので、メートルで作ったBlenderモデルは1,000倍小さく(または大きく)読み込まれることがあります。
- ChatGPTコネクタが無料だと思う。 3D AI Studioのようないくつかの3DサービスはChatGPTコネクタを提供していますが、生成はそのサービスの有料クレジットで実行されます。
画像to3Dが作れてコードが作れないもの
どれも1枚の画像から始まりました。ChatGPTが描ける種類の画像です。回転させて、スクリプトには書けないディテールをご覧ください。
次のステップに使うツール
無料のブラウザツールはアカウント不要、生成にはクレジットを使用します。
FAQ
よくある質問
ChatGPTは3Dプリント用の3Dモデルを作れますか?
ChatGPTはSTLファイルを直接作成できますか?
ChatGPTに3Dモデル生成機能はありますか?
ChatGPTは写真を3Dモデルにできますか?
ChatGPTはBlenderで3Dモデルを作れますか?
3DモデルにはChatGPTと専用のAI 3Dツールのどちらが優れていますか?
ChatGPTのOpenSCADコードがレンダリングに失敗するのはなぜですか?
ChatGPTはゲーム用の3Dモデルを作れますか?
無料で始める
ChatGPTはこうした3Dモデルを作れますか? 代わりに画像を使って生成
ChatGPTが描いた画像を含め、どんな画像でもアップロードすれば、通常1分以内にテクスチャなしの3Dモデルが得られます。無料クレジット3回分、カード登録不要。
クレジットカード不要 · 無料クレジット3回分付き