戻る

Fabrication Compiler

AI が生成した 3D モデルを、実際に作れるものへと変えます。Tripo のモデルを起点に、同じジオメトリを、スライスフォーム、ペーパークラフト、輪郭を重ねた積層モデル、非平面ツールパス、そして色を考慮した組み立て手順付きのブロックへと再コンパイルします。

作者: Make Anything
Fabrication Compiler

説明

「Fabrication Compiler」は、AI が生成した 3D モデルを、実際に作れるものへと変えます。Tripo で生成したモデルを起点に、同じジオメトリをさまざまな製作方式へと再コンパイルします。互いに差し込んで組むスライスフォーム、折りたたみ式のペーパークラフト、輪郭を重ねた積層モデル、p5.fab による非平面ツールパス、そして実際のパーツと組み立て説明書を備えた、色を考慮したブロック作品です。

それぞれのモードは、材料の厚みや接合方法から、テクスチャ、パーツの寸法、構造のつながり、機械の動きまで、自らの物理的な制約を踏まえて推論します。メッシュで終わらせるのではなく、Fabrication Compiler は「このオブジェクトは、実際にはどう作られるべきなのか?」と問いかけます。これは、想像したものを自分の手で作りたい人への贈り物です。

イベント前から、作者は生成 3D とコンピュテーショナル・ファブリケーションの実験を重ね、オープンソースのクリエイティブ・ファブリケーション・ライブラリ p5.fab の個人フォークを保守していました。統合プロジェクトとしての Fabrication Compiler は Tripothon S1 の期間中に開発されたものです。スライスフォーム、ペーパークラフト、積層輪郭、空間ツールパス、色を考慮したブロックの製作パイプライン、構造の修復とステップごとのブロック組み立てシステム、そして統合 Web インターフェースとデモ用アセットがここに含まれます。

コーディングと応募用のビジュアルには ChatGPT と Codex の支援を受けました。最終デモの子ドラゴンのアセットはこのプロジェクトのために専用にプロシージャル生成したもので、組み上がったブロックの画像は、コンパイルされたブロック設計を AI で可視化したものです。実際に組み立てたプロトタイプの写真ではありません。

Tripo の活用方法

Tripo は Fabrication Compiler における生成の出発点です。

  • 上流のジェネレーター:作者は生成 3D の探索に Tripo を使っており、Tripo はこのパイプラインで想定されている上流のモデル生成ツールです。
  • ひとつの共有ソース:生成されたメッシュは最終成果物ではなく共有のソース表現として扱われ、ブロック、ペーパークラフト、スライスフォーム、積層構造、空間ツールパスといった異なる物理プロセスに向けて再コンパイルされます。
  • 可視化の先へ:生成された形状は、材料、組み立て、色、機械の動きを推論するための入力になります。

作品動画

YouTube で元の動画を見る