aldegad/sprite-gen

Generate clean 2D game sprites & animation atlases — component-row pipeline: state rows, alpha cleanup, frame extraction, runtime atlases. Codex/Claude skill.

解決する課題

sprite-gen は、AI画像モデルから実用的でゲーム対応の2Dスプライトを生成する問題を解決します。標準的なAI生成スプライトシートは、キャラクターのアイデンティティの不整合、ポーズのブレ、除去が困難な背景といった問題を抱えやすく、実際のゲームエンジンでは使用できません。

仕組み

このツールは単一のベース画像を受け取り、構造化されたパイプラインを使用して一貫したモーション状態を生成します。主に2つのパスを提供します:

  1. アトラスパイプライン: キャラクター状態を1行ずつ生成し、透明なフレームとして抽出し、機械可読の manifest.json レイアウトを持つランタイムアトラスに焼き込みます。
  2. ビデオパイプライン: ビデオモデル(Grok Imagine など)を使用して、静止画像を各モーション状態ごとにシームレスで透明なアニメーションループに変換します。

ピクセルアートを一貫したグリッドに保つ「Backbone Lattice」と、アイドルポーズに決定論的なスクワッシュ&ストレッチアニメーションを追加する「Breathe」機能を備えています。キュレーション用Webビューでは、最終的な焼き込み前にフレームを拒否したり微調整したりできます。

対象ユーザー

AIを使用して、手動のフレームごとのクリーンアップなしで、アニメーション付きキャラクターアセットや環境タイルを迅速に作成したいゲーム開発者やアーティスト向けに設計されています。

ハイライト

  • ランタイムマニフェスト: manifest.json.frame_layout を生成し、ゲームエンジンがグリッドを推測する代わりに正確な長方形をサンプリングできるようにします。
  • 真のアルファ透明性: 特殊な抽出ツールを使用して、縁取りを残さずにクロマ背景を除去します。
  • 決定論的なリカラー: 単一のパレットマップから複数のキャラクターカラーバリエーションを作成できます。
  • 統合アセットツール: 繰り返し背景タイルや投影影を作成するためのユーティリティを含みます。
  • シーンレンダリング: カメラモーションとライティング付きで完成したアセットをシーンに構成するための任意のワークフロー。

関連

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