Ariescar/anyCreature

You can now generate creatures directly within your project. Drop the open-source into your Agent, and start prompting what you want.

何を解決するか

anyCreature は、シンプルなテキスト記述からゲーム用の3Dクリーチャーを生成できるツールです。手動での3Dモデリング、メッシュファイル、または写真測量の必要を排除し、AI駆動のパイプラインによりテキスト指示を完全にスキン加工され、アニメーション化され、頂点色付きのGLBファイルに変換します。

動作方法

このプロジェクトは、AIエージェント(Claude Code や Cursor など)が実行する「カード」で定義されたマルチステージパイプラインを使用しています。プロセスは以下のステップに従います:

  1. インタビュー:エージェントはテキスト注文に基づいて、いくつかの明確化質問を行います。
  2. デザイン:エージェントはシルエット概要と低解像度のデザインを作成します。
  3. 品質ゲート:デザインは、文脈に依存しない「リーダーエージェント」に渡され、4つのシルエットビュー(24pxのサムネイルを含む)からクリーチャーを認識できるか検証されます。認識できない、または「インパクトが弱い」と判断された場合、再設計のために戻されます。
  4. コンパイル:カスタムエンジン(ACSエンジン)がJSON仕様をスキン付きGLBファイルにコンパイルします。
  5. 最終化:エンジンは頂点色付け、アンビエントオクルージョンの焼き込み、およびアニメーション(アイドル、移動、攻撃)を処理します。

対象ユーザー

プロフェッショナルな3Dモデリングソフトウェアや手動アセット作成なしに、迅速に高品質な3Dクリーチャーアセットが必要なゲーム開発者や「バイブコード」開発者。

特徴

  • テキストから3Dへのパイプライン:1行のテキスト注文を1回のセッションでゲーム用アセットに変換。

  • 文脈に依存しない検証:別個のAIエージェントを盲目的な読者として用い、クリーチャーのシルエットが認識可能でインパクトのあるものであることを保証。

  • 依存関係ゼロのエンジン:コアコンパイラ(ACSエンジン)はNode.jsのみを必要とし、JSON仕様をGLBに変換可能。

  • ゲーム用出力:外部テクスチャなしでスキン加工、アニメーション、頂点色付きのGLBファイルを生成。

  • グラフト機能:すべてのGLBは自身のソース仕様を埋め込み、エージェントが異なるクリーチャー間で部品を抽出・結合可能。

関連

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