あらゆるアニメーションGIFのスプライトシート素材をアップロード。背景を除去し、正確なゲームエンジンの寸法に拡大縮小し、透明なAPNGアニメーションとスプライトシートPNGを1ステップでダウンロードします。
プリセット:128×128、256×256、512×512 · カスタム 幅×高 · 中央または下アンカー
処理したGIFごとにグリッドのPNGスプライトシートを生成 — Unity、Godot、Phaser、Pygameにすぐ使える
同じ設定で一度に最大5つのスプライトを処理 — すべてをZIPでダウンロード
フル8ビットアルファチャンネル — GIFのディザリングアーティファクトなし。すべての最新ブラウザとゲームエンジンで対応
ヒント:キャラクタースプライトには、キャンバスを256×256に、アンカーを「下」に設定してください
実際のGIFからの実際の出力 — モックアップなし。
各フレームをグリッドのPNGにパック。Unity、Godot、Phaser、またはスプライトシートを読めるあらゆるエンジンにそのまま投入できます。
ピクセルの動きをフレームごとに解析し、フレームごとに0→1の移動値を出力します。開始時のアイドル中は0を保ち、歩幅の間に前進し、末尾で1を保ちます — これによりキャラクターの画面上の位置が実際の脚の動きに固定されます。
// 128 frames · idle_pad=1 · hold_lead=3 · hold_trail=5
const _kPaceTravelByFrame = <double>[
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,
// … idle lead — character sitting before walk …
0.0244, 0.0488, 0.0732, 0.0976, 0.1220, 0.1463,
0.1707, 0.1951, 0.2195, 0.2439, 0.2683, 0.2927,
// … advancing through stride …
0.8780, 0.9024, 0.9268, 0.9512, 0.9756, 1.0000,
1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000,
// … idle trail — character settling after walk …
];
写真で学習されたAIモデルは、平坦なカートゥーンの色に混乱します
方式を Auto に設定すると、RemoveGifBG は平坦な背景を検出したときに自動的にフラッドフィルを選びます。
Unity、Godot、Phaser.js、および大半のWebベースのエンジンは、PNGシーケンスをインポートするか、APNGを標準的なPNGとして読み込めます。フレームごとのPNGが必要なエンジンには、スプライトシートのダウンロードを使ってください。
RemoveGifBG はトリミング前に全フレームにまたがる和集合のバウンディングボックスを計算するため、被写体はフレームごとの位置に関係なく整列したままです。トリミングはアニメーション全体を通じて空間的に一貫しています。
キャラクタースプライトの場合、「下」アンカーは被写体をキャンバスの下部に配置し、足が常に地面に接するようにします — プラットフォーマーやRPGのアセットの標準的な慣例です。
はい — フラッドフィルは単色背景のドット絵で非常にうまく機能します。シャープなピクセルの輪郭には低い許容値(8〜12)を設定してください。ドット絵にはAI方式は輪郭を柔らかくすることがあるため避けてください。