Text-to-CAD オープンソース:AI 生成の 3D ロボットモデルが実用段階に突入

Text-to-CAD オープンソース:AI 生成の 3D ロボットモデルが実用段階に突入

テキストから組み立て可能な 3D パーツへ

3D CAD 設計は長年エンジニアの領域でした—Fusion 360 や SolidWorks などのツールは学習ハードルが高く、パラメータ調整は面倒で、ギアの噛み合いや公差の適合には繰り返し試行錯誤が必要です。Text-to-CAD オープンソースツールチェーンはこの状況を変えつつあります:自然言語で要件を記述すると、AI が自動的に編集可能なパラメトリック 3D モデルを生成します。

このツールは GitHub で 3 日で 1,000 スターを突破、MIT ライセンス、Claude Code や Codex での直接呼び出しをサポートし、STEP、STL、GLB、DXF、URDF 形式で出力できます。

ツールスタックとワークフロー

コアツールチェーンは以下のコンポーネントで構成されます:

  • Text-to-CAD エンジン:Python + build123d ベース、自然言語指示をパラメトリック CAD コードに変換
  • GPT 5.5 / Codex:推論層として機能、エンジニアリング意図を理解し build123d 実行可能な Python スクリプトを生成
  • エクスポートパイプライン:STEP(精密製造)、STL(3D プリント)、URDF(ロボットシミュレーション)、GLB(ビジュアライゼーションプレビュー)をサポート

典型的な完全ワークフロー:

  1. Claude Code で要件を記述、例「末端に平行グリッパー付きの 7 自由度ロボットアームを設計」
  2. Text-to-CAD エンジンが各ジョイントの寸法、接続方法、可動範囲を定義する build123d Python スクリプトを生成
  3. スクリプト実行後、STEP アセンブリファイルと URDF 運動学モデルを出力
  4. URDF は ROS シミュレーションで運動学的正確性を直接検証可能
  5. STEP ファイルは 3D プリントまたは CNC 加工へ

実際のテストでは、ある開発者がこのワークフローで Codex 内で完全な 7 軸ロボットアームの URDF モデルを完成させました—機能運動学とカスタム GUI を含む—従来のツールチェーンでは 6 つ以上のソフトウェアを組み合わせ、数週間かかった作業です。

代替案との比較

次元Fusion 360 / SolidWorksText-to-CAD
入力方法手動モデリング自然言語記述
学習カーブ数ヶ月数分で習得
モデル精度工業グレードパラメトリックグレード、検証が必要
編集可能性ネイティブ編集プロンプトを修正して再生成
ロボットシミュレーション追加プラグインが必要ネイティブ URDF 出力
コストサブスクリプション $500+/年無料オープンソース

クイックスタート

# 1. 依存関係をインストール
pip install build123d

# 2. Claude Code または Codex で Text-to-CAD を有効化
# プロジェクトディレクトリを開き、設計要件を記述

# 3. プロンプト例
# 「モジュール 2、歯数 20 と 40 の噛み合いギアを設計、
#  中心間距離 60mm、STEP ファイルを出力」

# 4. 生成された Python スクリプトを実行
python generated_cad.py
# 出力: gears.step, gears.stl

コストと適用境界

適している場合

  • ロボットプロトタイプの高速イテレーション
  • 3D プリント部品のパラメトリック設計
  • 教育および小規模製造シナリオ
  • 寸法の頻繁な調整が必要な設計タスク

制限

  • 複雑な曲面(自動車ボディ、民生用電子機器筐体など)の能力は限定的
  • 生成されたモデルは工学検証(応力解析、公差検査)が必要
  • 厳格な GD&T 注釈が必要な工業生産図面には不向き
  • エコシステムは初期段階、コミュニティチュートリアルとベストプラクティスは限られている

Text-to-CAD は専門 CAD エンジニアのツールに取って代わるものではありませんが、3D 設計の技術的ハードルを大幅に下げ、開発者が数分で機械コンセプトを検証できるようにします。

主な情報源