GenielabsOpenSource/spine-animation-ai

AI-powered Claude skill for Spine 2D skeletal animation — auto-rig, animate, and preview characters

何を解決するか

Spine Animation AI は、Spine で2Dスケルタルアニメーションを作成する際の面倒で手作業が必要なプロセスを自動化します。手動でのリギング、ボーンの配置、フレームごとのアニメーション作成の必要性を排除し、ゲームキャラクターの生画像アセットからインタラクティブでリギングされたアニメーションへ迅速に移行できるようにします。

仕組み

このプロジェクトは、コンピュータビジョンとAI駆動の生成を組み合わせたClaudeエージェントスキルとして機能します。

  • アセット配置: SIFT(スケール不変特徴変換)とRANSACを用いて、分離された身体部位を参照画像に自動的に整合します。また、オクルージョン解析により正しい描画順序(Z順序)を決定します。
  • リギングとアニメーション: 必要なSpine JSONスケルトンとボーン階層を生成します。12のアニメーションの原則に基づき、ベジェイジングを使用してアイドル、歩行、ジャンプなどのアニメーションプリセットを適用します。
  • リスキン: 「Reskin Studio」はGeminiを使用して、テキスト記述に基づいてキャラクターを再描画し、結果を既存のリギング用のテクスチャに再分割します。
  • キャラクター分割: 単一の画像に対して、GeminiとOpenCVを使用してキャラクターを個別の透明PNGパーツに分解します。
  • プレビュー: 公式Spine Web Playerを使用して、自己完結型のHTML5プレビューを生成します。

対象ユーザー

Spine 2Dを使用し、静止アートアセットからキャラクターのリギングとアニメーションのワークフローを自動化したいゲーム開発者や2Dアニメーター。

特徴

  • Claude統合: 単一の SKILL.md ファイルを追加するだけでClaude Projectsに追加可能。AIがパイプラインを直接実行できます。
  • 自動リギング: 手動配置なしで身体部位を自動配置し、スケルトンJSONを構築します。
  • AIリスキン: Geminiを使用して、1文でキャラクターの外見を変更できます。
  • アニメーションプリセット: 歩行、走行、攻撃などの一般的な動きに対応する事前構築されたロジックを含みます。
  • コンピュータビジョンパイプライン: SIFT、RANSAC、FLANNマッチャーを用いて、堅牢なアセット整合を実現します。

関連

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