PhiloLabs/fable51-worlds

worlds via code, from fable 5.1

解決する課題

このプロジェクトは、テキストプロンプト、写真、動画クリップなどの単純な入力から、没入感のある歩行可能な3D環境を作成します。従来の3Dモデリングやゲームエンジンを「コードとしてのワールド (worlds as code)」アプローチに置き換え、Three.jsを通じてWebブラウザ上で直接実行可能な、正確で検証・編集可能な3Dシーンを実現します。

仕組み

このシステムは、AIエージェント群のパイプラインを使用して、概要を機能的な3Dアプリに変換します。

  1. 偵察 (Reconnaissance):並列化されたリサーチエージェントが、OpenStreetMapやUSGSなどのソースから地図のジオメトリ、標高データ、道路仕様を収集します。
  2. アセット生成 (Asset Generation):スクリプトが手続き的に必要な3Dアセット(ファサード、植生、車両)を生成します。多くの場合、バイナリファイルを使用するのではなく、起動時にテクスチャを描画します。
  3. ランタイム (Runtime):Three.jsアプリケーションが、JSON仕様に基づいてこれらのコンポーネントを組み立てます。
  4. 検証 (Verification):システムはPlaywrightを使用してワールドのスクリーンショットを撮影し、実際の写真と比較します。独立したレビューエージェント(建築家、地理学者)がフィードバックを提供し、反復的な修正を行います。

対象ユーザー

独自の3Dソフトウェアや重いゲームエンジンを必要とせずに、最小限の入力から高忠実度で空間的に正確な3Dワールドを生成したい開発者やクリエイター。

ハイライト

  • 入力の柔軟性:テキスト、動画、画像入力をサポートし、主題とスタイルを定義します。
  • コードとしてのワールド (World-as-Code):環境がコードとして生成されるため、AI生成を完全にやり直す必要がなく、diffを通じて完全に編集可能です。
  • ゲームエンジン不要:ブラウザで開くプレーンなThree.jsアプリとして提供されます。
  • 検証可能な精度:実際の写真に対する自動化されたdiff比較を使用し、幾何学的および視覚的な忠実度を保証します。
  • エージェントワークフロー (Agentic Workflow):リサーチ、構築、QAを行う専門エージェントの群れを採用しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト