← ブログ
チームの記録約 9 分で読めます

Claudeで自分のIPを素早く拡張する方法

AirJellyの派生アセットを制作した記録 — そして難しいのはアニメーションの生成ではなく、それを制約することだった理由。

Translated by AI

IPが本当に生きていると感じられるには、単一のキャラクターイラストのままではいられません。

ステッカー、絵文字、アニメーションGIFなど、キャラクターがより多くの場面に登場できるアセットへと広げ、より多くの人に見てもらい、使ってもらい、記憶してもらう必要があります。

完全に手作業のワークフローでは、かなりの時間がかかります。特にピクセルアニメーションは要求が厳しく、すべての動きをフレームごとに作りながら、キャラクターの比率、色、形、視覚言語をすべて一貫させなければなりません。

今日では、Claudeと短い会話を数回交わすだけで、元のデザインスタイルを保ちながら既存のIPをはるかに速く拡張できます。この記事では、AirJellyのアニメーションGIFを作る際に直面した問題と、最終的にたどり着いたワークフローを共有します。

02 · 最初の試み

CodexとClaudeに直接GIFを頼む

クラゲのアニメーションはすぐに作れましたが、結果はしっくりきませんでした。キャラクターは動くものの、そのアニメーションはAirJellyのピクセルアートデザインの本質を捉えていませんでした。

ピクセルサイズ、シルエット、比率、色数制限、触手の形、フレームのタイミング、そのすべてが重要です。そのうちの一つでも大きくずれると、結果はAirJellyそのものではなく、似た新しいキャラクターに見え始めます。

つまり本当の課題は、アニメーションを生成することではありませんでした。キャラクターの視覚的アイデンティティを最後まで保つための、十分に明確な制約を構築することだったのです。

「HI」の文字とともに挨拶するピクセルクラゲ。hi
頭の上にきらめきを伴う、微笑むピクセルクラゲ。happy
同じ傘、同じパレット、同じ粒状感
03 · より良いアプローチ

PixeloramaをClaudeに接続する

Pixeloramaを選んだのは、ピクセルアートとフレームバイフレームのアニメーションのために専用に作られているからです。グリッド、ピクセル単位の編集、フレーム管理、アニメーションプレビュー、透明背景での書き出しを提供します。

こうしたツールレベルの制約が、有用な創造的制約になります。テキストの説明だけからピクセルアートのスタイルを近似させるのではなく、ピクセルアニメーションの論理に従う環境をClaudeに与えるのです。

カメラを持つピクセルクラゲ。photo
1つのスプライトセル = 1つのグリッドセル
04 · 足りなかったピース

PixeloramaにはネイティブのMCPがなかったので、Claudeが作った

PixeloramaはMCPサーバーを提供していないため、最初のステップはClaudeにMCPサーバーを書かせ、ワークフローに組み込むことでした。npm依存ゼロ、単一ファイル、Node ≥ 18。やることは2つです。.pxoプロジェクトファイルを直接書き込み(Pixelorama v1.1.10のソース、pxo_version 6に基づいて実装)、PixeloramaのヘッドレスCLIを動かして画像を書き出します。

統合されると、最も難しい問題であるスタイルの一貫性はほぼ解決しました。残ったのは、動作、表情、タイミング、細部を会話の中で説明し、Claudeにプレビューさせて洗練させることでした。

Claudeのマスコットのそばにいて、二人の上にハートがあるピクセルクラゲ。claude
4つのツール、1つのstdioファイル
ツール目的
pixelorama_infoラップされたPixeloramaのバージョンとインストールパスを報告する
create_pxo生のRGBAフレームデータから.pxoプロジェクトを構築する(マルチフレームアニメーション)
export_imagepng/gifへのヘッドレス書き出し。整数スケーリング、フレーム範囲、スプライトシートに対応
project_info既存の.pxoのサイズとフレーム数を読み取る
Claude Codeに登録する
claude mcp add pixelorama -- node ~/pixelorama-mcp/server.mjs
05 · ルールを積み重ねる

繰り返し学んだ教訓を再利用可能なSkillにする

ツール統合に加えて、プロンプト、デザインルール、制作ワークフローをSkillにまとめました。これにより、新しいアニメーションを作るたびに同じルールをClaudeに説明する必要がなくなり、Claudeは確立された視覚言語を再利用し、ワークフローは時間とともに一貫性を増していきます。

思案深い表情のピクセルクラゲ。think
ルールを一度書き留める
01グリッドの規律

ピクセルスプライトをCSSで回転させたり、小数で拡大縮小したりしないこと — 代わりにグリッド上にラスタライズします。1つのスプライトセルは、シーン内のどこでも1つのグリッドセルに等しくなります。

02動きの言語

アルファフェードや半透明の中間フレームは使いません。物事はクリッピング、移動、行ごとの出現、ハードカット、ディザリングによって現れます。

03トゥイーンではなくステップ

離散的なステップがフレームアニメーションに跳ねる感じを与えます。連続的なlerpは滑らかな動きを与え、その滑らかさこそがピクセルアートとして読めなくなる原因です。

04生き生きとさせる

予備動作、オーバーシュート、フォロースルー — それらを離散的に表現します。最後の角度や着地点をランダム化して、繰り返しが機械的に見えないようにします。

06 · ワークフロー

すべてをまとめてプレビューし、その後バッチで書き出す

すべてのアクションをカテゴリ別に整理し、単一のHTMLページでまとめてプレビューします。これにより、セット全体にわたってキャラクターの比率、動きの範囲、再生速度、全体的なスタイルをはるかに簡単に比較でき、書き出した後ではなく書き出す前に不整合を発見できます。

すべてのアクションを洗練させたら、セット全体を透明GIFとして書き出します。一緒にデザインし、一緒にレビューし、一緒に書き出すことで、アセットファミリー全体の一貫性が保たれます。一つずつ仕上げて書き出すやり方では決して得られないものです。

ギターを弾くピクセルクラゲ。guitar
頭の上にZがある、眠っているピクセルクラゲ。sleep
マグカップから飲むピクセルクラゲ。drink
触手を振るピクセルクラゲ。wave
46個のうち4個を、一度に書き出したもの
07 · GIFの先へ

同じアセットをより多くのIP製品へ広げる

GIFが最終成果物である必要はありません。アニメーションから最も表情豊かな静止フレームを選び、SVGに変換し、Figmaに持ち込んで第二段階の作業 — 輪郭、色、ストローク、レイアウト — を行い、そのアートワークをステッカー、アクリルチャーム、バッジ向けに適応させます。

同じモーションアセットは動画でも再利用できます。ナレーションに合わせた表情で反応するアニメーションのプレゼンターアバターとしてのAirJellyです。アニメーション絵文字からフラットグラフィック、物理的なグッズ、動画キャラクターまで、1つのIPアセットコレクションが分離され、再結合され、再利用され続けます。

サムズアップするピクセルクラゲ。like
ピンクの「THX」の文字とハートを伴うピクセルクラゲ。thanks
静止フレームがステッカーやバッジになる
付録

キットを手に入れる

両方のパーツは1つのアーカイブに入っています — Pixelorama MCPサーバーとピクセルアニメーションSkill、そしてインストール手順を記載したREADMEです。キャラクター名とファイルパスを自分のプロジェクト用に置き換えてください。

pixel-animation-kit.zipserver.mjs · SKILL.md · README — 8 KB

Pixelorama自体はpixelorama.orgまたはGitHubのリリースから入手できます。macOSでのデフォルトパスは~/Applications/Pixelorama.appです。それ以外の場合はPIXELORAMA_BINを設定してください。Claude Codeを再起動すると、ツールはmcp__pixelorama__*として表示されます。

実際に何が変わったのか

ここでのClaudeの価値は、絵をより速く描くことではありません。IPがすでに持っているデザイン言語を拡張できることです — Pixelorama MCPがツールレベルの制約を提供し、Skillが視覚ルールを所定の位置に保ちます。

かつてフレームバイフレームの長い制作サイクルを必要としたアニメーションが、今では数回の会話、プレビュー、洗練を通じてまとまります。あなた自身のキャラクターのアイデアのヒントになれば幸いです。

← ブログに戻る