CADAM: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか

CADAM: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか

解決する問題

CADAMは、自然言語による記述や画像リファレンスを使用して3D CADモデルを生成できるオープンソースのWebアプリケーションです。これにより、パラメトリックな部品を作成するために手動での3Dモデリングの専門知識が必要なくなるというメリットがあります。

仕組み

このアプリはAI(具体的には Anthropic Claude API)を使用して、テキストや画像の入力を OpenSCAD コードに変換します。このコードは、OpenSCAD WebAssembly と Three.js を使用してブラウザ内でレンダリングされ、リアルタイムの3Dプレビューが可能です。システムは生成されたコードから調整可能な寸法を自動的に抽出し、ユーザーにインタラクティブなスライダーを提供することで、AIによる再生成を必要とせずにモデルのパラメータを修正できるようにします。

対象ユーザー

3DプリントおよびCADコミュニティ、ならびにボルトやナットのような単純なパラメトリック部品から、エンジンなどの複雑なアセンブリまで、3Dオブジェクトを迅速にプロトタイプ化したいすべての人を対象としています。

ハイライト

  • AIによる生成: 自然な英語と画像から3Dモデルに変換します。
  • パラメトリック制御: 寸法を自動的に特定し、即座に調整するためのスライダーを提供します。
  • ブラウザベース: WebAssembly を介して完全にブラウザ内で動作するため、ローカルへのインストールは不要です。
  • 複数のエクスポート形式: モデルを .STL, .SCAD, または .DXF ファイルとしてエクスポートすることをサポートしています。
  • ライブラリのサポート: より高度なモデリングのために BOSL, BOSL2, および MCAD ライブラリを統合しています。

Sources