mcpField
V
video-character-design

video-character-design

github.com/agentaraクリエイティブ・メディア619355 回インストール4 週間前に更新
リポジトリ

video-character-design について

video-character-designは、映像の企画や生成に再利用できるキャラクター素材を作るスキルです。まず仕様書を作成し、ユーザーの確認後に設定画を生成して、キャラクターの一貫性を保つ手順を示します。

主な機能

  1. 01Markdown形式のキャラクター仕様書
  2. 02画像生成前のユーザー確認
  3. 03画像生成モデルによる設定画
  4. 04絵コンテ参照の検索
  5. 05複数方向の図と連続性ガイド

活用シーン

  1. 01映像制作向けキャラクターを設計
  2. 02絵コンテ画像からキャラクターの特徴を抽出
  3. 03後続シーン用の一貫した視覚資料を準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agentara/skills --skill video-character-design

インストール後、Claude Code で/video-character-designを入力して読み込まれたか確認します。

詳細

動画キャラクターデザイン

このスキルを使用すると、動画の企画、ストーリーボードの生成、画像から動画への生成に再利用できるキャラクター素材一式を作成できます。

素材一式は、次の2つのファイルで構成されます。

  1. {character-name}.md — キャラクターデザイン仕様書。
  2. {character-name}.png — ユーザーが .md を確認した後にのみ生成するキャラクターデザインシート画像。

ユーザー向けの .md は、英語を指定されない限り、ユーザーが希望する現地語で作成してかまいません。ファイル名はシンプルで、小文字を使用し、ファイルシステムで安全なものにしてください。

画像生成の要件

キャラクターシート画像は、画像生成モデルで生成する必要があります。コード、SVG、HTML/CSS、キャンバス、図、仮の描画、決定論的な図形スクリプトを使ってキャラクターのアートワークを作成しないでください。これらの方法は、非視覚的なメタデータ、ファイル操作、またはモデル生成済みのキャラクターシートが存在した後の任意の後処理にのみ使用できます。

通常は組み込みの image_gen ツールを使用します。明示的な要件がある場合は、承認済みのプロジェクト画像生成ワークフローを使用してください。生成後、モデルが生成したラスター出力を characters/{character-name}.png に保存するか、コピーしてください。モデルの出力を直接保存できない場合は、生成されたラスター画像を探して必要なパスに移動またはコピーしてください。プログラムで再作成してはいけません。

ストーリーボード参照の確認

キャラクター仕様書の作成やキャラクターシート画像の生成を始める前に、キャラクターデザインの基準となる既存のストーリーボード画像がないか、必ず積極的に確認してください。

次の両方を確認します。

  • 現在の会話やコンテキストに、生成済みのストーリーボード画像、シーンボード、アップロードされたストーリーボード参照画像、または以前に作成した storyboard/scene-XX.png アセットがないか確認します。
  • 現在のプロジェクトのストーリーボードディレクトリ、特に storyboard/ を確認し、scene-01.png、scene-02.png などの該当するシーン画像や、ユーザーが言及したファイルを探します。

関連するストーリーボード画像がある場合は、キャラクターの抽出と画像生成の両方で必須のビジュアル参照として扱います。その画像のパスを .md の Reference file(s) に記載し、そこからどのキャラクターを抽出するのかを説明してください。また、{character-name}.png の生成時には、その画像を参照入力として渡します。こうすることで、テキストだけをもとに人物を再デザインするのではなく、すでに生成されたストーリーボードのフレームとの一貫性を保てます。

複数のストーリーボード画像に同じキャラクターが登場する場合は、可能であれば関連するすべての画像を参照として使用し、違いがある場合や想定を置いた場合は .md に記載します。

基本ルール:仕様書を先に、画像はその後

必ずデザイン仕様書の .md を先に作成してください。

ユーザーが既存のキャラクター仕様書をすでに明示的に承認している場合、または確認なしで進めるよう依頼している場合を除き、同じ手順で .png を生成しないでください。

標準の手順は次のとおりです。

  1. キャラクターを抽出またはデザインします。
  2. {character-name}.md を保存します。
  3. デザインの確認または修正をユーザーに依頼します。
  4. 承認後、{character-name}.png を生成します。
  5. 生成した画像を .md と同じ場所に保存します。

この確認手順は重要です。人物像、衣装、シートのレイアウトを誤ると、キャラクター画像の修正に多くの手間がかかるためです。

出力先

プロジェクト内にキャラクターディレクトリがある場合は、それを使用します。既定のディレクトリがない場合は、次を作成してください。

characters/

出力は次の場所に保存します。

characters/{character-name}.md
characters/{character-name}.png

ユーザーが別のディレクトリを明示的に指定した場合は、そのディレクトリを使用してください。

例:

  • characters/campus-girl.md
  • characters/campus-girl.png
  • characters/travel-boyfriend.md
  • characters/blue-team-runner.png

ユーザーから置き換えの依頼がない限り、既存のファイルを上書きしないでください。別案には -v2、-summer-uniform、-hero-look などの接尾辞を付けてください。

入力モード

次の2つの入力モードに対応します。

モード A:参照画像から特徴を抽出

ユーザーが画像、ストーリーボード、動画のスチル、アップロードされた参照画像、または既存の生成アセットを指定した場合に使用します。

また、動画プロジェクトのキャラクターシートを作成するようユーザーが一般的に依頼しただけの場合でも、現在のコンテキストまたはプロジェクトの storyboard/ ディレクトリにストーリーボード画像が見つかった場合は、このモードを使用します。

確認できる特徴を抽出します。

  • 見た目から判断できる年齢層とキャスティングのタイプ。
  • 顔の形、髪型、肌の色、表情、特徴的な外見。
  • 体のプロポーションと姿勢。
  • 衣装、靴、アクセサリー、バッグ、ジュエリー、小道具。
  • カラーパレットと素材。
  • 衣服の素材の詳細:織り目、編み目、光沢、厚み、ドレープ、縫い目、袖口、ステッチ、しわ、風合い、スタジオ照明に対する生地の反応。
  • シーンの状況、照明、カメラの雰囲気。

不確かな点は正直に示してください。詳細が不明瞭な場合は、具体的な事実を作り上げず、仮定として記載します。

モード B:ゼロからデザイン

ユーザーが参照画像なしでキャラクターを説明した場合に使用します。

キャラクターに大きく影響する不足情報のみを尋ねます。

  • 動画におけるキャラクターの役割。
  • 年齢層またはライフステージ。
  • 関連する場合は、ジェンダー表現。
  • 舞台設定とジャンル。
  • 衣装の方向性。
  • ビジュアルのトーン:リアル、コマーシャル、ドキュメンタリー、スタイライズ、アニメーションなど。

ユーザーがスピードを重視する場合は、妥当な仮定を置き、それを .md に記載します。

キャラクター名

ユーザーが名前を指定しない場合は、役割に基づいて簡潔なスラッグを作成します。

ルール:

  • 小文字を使用します。
  • ハイフンを使用します。
  • ASCII のみを使用します。
  • スペースや句読点は避けます。
  • 修正を重ねても変わらない名前にします。

例:

  • 「校园广告里的女生」→ campus-girl
  • 「男主,旅行情侣里的男生」→ travel-boyfriend
  • 「basketball team captain」→ basketball-captain

{character-name}.md テンプレート

デザイン仕様には、次の構成を使用します。ユーザーが別の言語を希望する場合は、見出しを翻訳してください。

# [Character Display Name]

## Source

- Input mode: [Extracted from reference / Designed from scratch]
- Reference file(s): [paths or "none"]
- Project context: [video/storyboard/ad/scene]

## Design Intent

[One short paragraph explaining the character's role, personality, and visual function in the video.]

## Identity & Casting

- Apparent age:
- Gender presentation:
- Ethnicity / cultural context:
- Build and height impression:
- Posture and movement quality:

## Face & Hair

- Face shape:
- Skin tone and texture:
- Eyes:
- Brows:
- Nose:
- Mouth:
- Hairstyle:
- Distinguishing details:

## Wardrobe

- Top:
- Bottom:
- Shoes:
- Socks:
- Outerwear:
- Accessories:
- Bag / carried items:
- Color palette:
- Fabric and fit:
- Clothing material details:

## Props

- Primary props:
- Secondary props:
- Prop consistency rules:

## Character Sheet Layout

- Canvas: 16:9
- Background: photography studio gray, plain, no lines or patterns
- Row 1: full-body turnaround, about 60% height
- Row 2: face or detail close-up turnaround, about 40% height
- Views: left side, front, back, right side
- Pose: natural standing posture, professional studio fitting-test look

## Image Generation Prompt

[A complete prompt ready to generate the character sheet after approval.]

## Negative Prompt

- No text
- No labels
- No grid lines
- No decorative background
- No extra logos
- No prop changes between views
- No wardrobe changes between views
- No hairstyle changes between views
- No face changes between views
- No distorted hands
- No extra fingers
- No plastic skin
- No cartoon or illustration style unless requested

## Continuity Rules

- [Specific rules for keeping this character consistent across future storyboards and videos.]

## Open Questions

- [Only include questions that are still worth confirming.]

キャラクターシート画像の要件

デフォルトのシート形式:

  • 16:9 のキャンバス。
  • 画像は 1 枚のみ。
  • 2 段構成。
  • 1 段目は高さの約 60%。
  • 2 段目は高さの約 40%。
  • 背景は無地の写真スタジオ風グレー。
  • テキストラベル、グリッド線、装飾パターンは入れません。
  • さりげない自然なグラデーションは使用可能です。
  • ごく薄いキャラクターの影は使用できますが、目立たせてはいけません。

1 段目:

  • 頭からつま先までの全身ビュー。
  • 左側面、正面、背面、右側面のビューを含めます。
  • 自然な姿勢。
  • 4 つのビューすべてでスケールを統一します。
  • プロのスタジオでフィッティングテストを撮影したような雰囲気。
  • 該当する場合は、衣服の素材を丁寧に描写します。服を単なるベタ塗りの色として扱わず、生地の質感、厚み、縫い目、裾、袖口、ステッチ、折り目、しわ、ほのかな光沢、リアルなドレープを表現します。

2 段目:

  • 顔のクローズアップビュー。
  • 左側面、正面、背面、右側面のビューを含めます。
  • 1 段目と同じ人物、髪型、表情の一貫性を保ちます。
  • キャラクターに顔がない場合は、代わりにディテールのクローズアップを使用します。頭部、手、衣服の素材、小道具、シルエット、機械的なディテール、その他の重要なデザイン要素などを含めます。

画像生成における一貫性の要件

.png を生成する際は、次の点を明確に強調します。

  • すべてのビューで同じキャラクターであること。
  • 同じ顔と顔のプロポーション。
  • 同じ年齢と体のプロポーション。
  • すべての角度で同じ髪型。
  • 同じ衣装とフィット感。
  • 同じ衣服の素材と構造のディテール。生地の質感、縫い目、ステッチ、裾、袖口、しわ、ドレープ、光沢を、すべてのビューで一貫させます。
  • 同じ靴、靴下、アクセサリー、小道具。
  • 同じカラーパレットと素材の見え方。
  • 各段でスタジオ照明とカメラとの距離を統一します。

参照画像から特徴を抽出する場合は、参照画像のキャラクターを維持しながら、整然としたスタジオ撮影風のキャラクターシートに変換するよう画像モデルに指示します。

ゼロからデザインする場合は、承認済みの .md に厳密に従うよう画像モデルに指示します。

推奨する画像プロンプトの構成

ユーザーが .md を確認した後、次の構成を使用します。

Create a 16:9 character design sheet for [character display name].

Use the approved character spec exactly:
[brief identity, face, hair, body, wardrobe, clothing materials, props, palette]

Layout: two horizontal rows.
Top row occupies about 60% of the canvas: full-body turnaround views from head to toe, left side, front, back, right side.
Bottom row occupies about 40% of the canvas: face close-up turnaround views, left profile, front face, back of head, right profile.

Continuity is critical: same character identity in every view, same face, same hairstyle, same body proportions, same wardrobe, same clothing material details, same shoes, same accessories, same props, same color palette.

Render clothing materials carefully when applicable: visible fabric weave or knit, realistic thickness, seams, hems, cuffs, stitching, natural wrinkles, folds, drape, and subtle sheen under studio softbox light.

Style: professional photography studio fitting-test look, realistic natural human proportions, natural relaxed posture, softbox lighting, realistic skin texture, no AI feel.

Background: seamless photography studio gray, plain solid color with subtle natural gradient only, no lines, no patterns, no text, no labels, faint shadow only.

Negative constraints: no grid lines, no labels, no decorative background, no extra logos, no distorted hands, no extra fingers, no face changes between views, no clothing changes between views, no hairstyle changes, no plastic skin, no cartoon style.

ワークフロー

最初のパス:.md を作成する
  1. 明示的に参照されている画像や既存ファイルを読み込みます。
  2. 現在のコンテキストとプロジェクトの storyboard/ ディレクトリで、関連する生成済みストーリーボード画像を探します。
  3. タスクが参照画像からの抽出か、ゼロからのデザインかを判断します。関連するストーリーボード画像がある場合は、参照画像からの抽出を優先します。
  4. {character-name} を選ぶか、導き出します。
  5. 必要に応じて出力ディレクトリを作成します。
  6. テンプレートを使って {character-name}.md を作成し、ストーリーボードの参照パスを含めます。
  7. 完全な画像生成プロンプトを .md に記載します。
  8. 画像を生成する前に、仕様を確認または修正するようユーザーに依頼します。
2回目のパス:.png を生成する

確認後にのみ実行します。

  1. 承認済みの {character-name}.md を読み直します。
  2. 関連するストーリーボード参照画像がないか、現在のコンテキストとプロジェクトの storyboard/ ディレクトリを再確認します。特に、承認済みの仕様に記載されたパスを確認します。
  3. 承認済みのプロンプトを画像生成モデル/ツールに使って、キャラクターデザインシート画像を生成します。関連するストーリーボード画像がある場合は、参照入力として渡し、ストーリーボードのコマと同じキャラクターの外見、衣装、小道具、ビジュアルトーンを維持するよう、モデルにはっきり指示します。SVG、コード描画、キャンバス、HTML/CSS、プレースホルダー画像で代用しないでください。
  4. 画像を {character-name}.png として保存します。
  5. 可能であれば画像を確認します。
  6. シートが重要な要件を満たさない場合は、再生成するか、問題を説明します。
  7. 最終回答には保存した両方のパスを含め、対応している場合は画像を表示します。

品質チェックリスト

.md の確認を依頼する前に、以下を確認します。

  • キャラクター名がファイルシステムで使用可能である。
  • ソースの種類が明確である。
  • 現在のコンテキストとプロジェクトの storyboard/ ディレクトリにある既存のストーリーボード画像を確認した。
  • 関連するストーリーボード参照パスが仕様に記載されている。
  • 生成に使えるよう、外見上の特徴が具体的に記述されている。
  • 抽出した詳細で不確かな点には、仮定であることが明記されている。
  • シートのレイアウトが 16:9、2 列、60/40 分割として指定されている。
  • プロンプトで両方の列について、左向き/正面/背面/右向きのビューが指定されている。
  • 衣服が見える場合、プロンプトに素材の詳細が記載されている。
  • プロンプトでテキスト、ラベル、グリッド線、装飾的な背景が禁止されている。

.png の作成を完了する前に、以下を確認します。

  • {character-name}.png が存在する。
  • 関連する既存のストーリーボード画像が、生成時に参照画像として使われている。
  • 画像が 16:9 である。
  • シートが 2 列になっている。
  • 1 列目に、全身の左向き、正面、背面、右向きのビューがある。
  • 2 列目に、顔/ディテールの左向き、正面、背面、右向きのビューがある。
  • 背景が無地の撮影スタジオ風グレーである。
  • キャラクターの外見、衣装、小道具、ヘアスタイルに一貫性がある。
  • 該当する場合、衣服の素材の詳細が見て取れ、一貫している。
  • 目に見えるテキスト、ラベル、グリッド線、ロゴ、不要なパターンがない。

例:ストーリーボードから抽出する

ユーザーの依頼:

Create a character design sheet for the girl in storyboard/scene-01.png.

最初に作成するもの:

characters/campus-girl.md

仕様には以下を記載します。

  • 東アジア系の女子高校生。
  • 前髪を残した黒髪の低いポニーテール。
  • 白い半袖の学校指定スポーツポロシャツ。
  • 青いアスレチックショーツ。
  • 青のアクセントが控えめに入った白いソックス。
  • 白いランニングシューズ。
  • 爽やかな、商業広告風のキャンパスイメージ。
  • スタジオグレー背景の 16:9、2 列のターンアラウンドシート。

その後、確認を求めます。

承認後、生成するもの:

characters/campus-girl.png

コメント