画像から編集可能なパラメトリックCADプログラムを生成するAI「GenCAD」公開

メッシュを超えて：CADプログラムの生成

従来のAI 3D生成モデルはメッシュ・ボクセル・ポイントクラウドを出力します。見た目は優れていますが、工学的な精度と編集性が欠如しています。GenCADは異なるアプローチを採用しています。3Dオブジェクトの画像を入力として、そのオブジェクトを再現・修正するために必要なパラメトリックCADコマンドシーケンス全体を生成します。

技術アーキテクチャ

Autoregressive Transformerエンコーダー： CADコマンドシーケンスの潜在表現を学習

対照学習フレームワーク： CADコマンドとCAD画像の表現ギャップを共同埋め込みで橋渡し

潜在拡散モデル： 入力画像に条件付けてCADコマンド表現を生成

デコーダー： 潜在表現を実行可能なパラメトリックCADコマンドに変換

主な機能

画像→CAD生成： レンダリング画像から3Dソリッドモデルと完全なCADプログラムを生成します。

設計多様性： 同一の画像入力から複数の有効なCAD出力を生成し、設計空間の探索が可能です。

CAD検索： 約7,000件のCADプログラムデータベースから、画像ベースの意味論的類似度検索をサポートします。

アクセス方法と意義

コードはGitHub（ferdous-alam/GenCAD）で公開、論文はarXiv（2409.16294）、インタラクティブデモはプロジェクトサイトで確認できます。

静的なメッシュではなく編集可能なパラメトリックCADを生成できることで、製造・建築・製品設計の分野でAI設計ツールの実用性が大幅に向上します。スケッチや写真から修正可能なCAD履歴をAIが生成できるなら、エンジニアリングの初期設計ワークフローは根本的に変わります。