character-design-sheet
作成者 inferen-sh多数の画像でもキャラクターのデザインをブレさせない、AI向けキャラクターデザインシートの作り方を学べます。character-design-sheet スキルでは、ゲームアート、イラスト、コミック、アニメーション、ビジュアルノベル向けに、inference.sh CLI を使ってターンアラウンド、表情集、カラーパレット、LoRA ワークフローを計画・構築する方法を解説します。
概要
このスキルでできること
character-design-sheet は、AI生成画像の中でキャラクターを一貫させるための実践ガイドです。キャラクター設定用のリファレンスシートをどう組み立て、どうプロンプトを書くと、フレームやコマ、キービジュアルが変わっても同じキャラクターデザインを維持できるかを解説します。
inference.sh CLI を使って、次のようなものを生成する方法を学べます。
- ターンアラウンドビュー(正面、3/4、側面、背面)
- 表情集(喜び、悲しみ、怒りなど)
- ポーズや衣装バリエーション
- カラーパレットやスタイルのリファレンス
重視しているのは、試行錯誤のプロンプトではなく、構造化されたリファレンスシートと LoRA ベースのワークフローによって、AIアートにおけるキャラクターの一貫性の問題を解決することです。
想定ユーザー
character-design-sheet は、次のような場合におすすめです。
- AIを活用してキャラクターバイブルを作りたいコンセプトアーティスト
- 多数のシーンで同じキャラを使う必要があるゲーム開発者やビジュアルノベル制作陣
- コマや表紙でキャラをブレさせたくないコミック・マンガ作家
- アイデア出しやレイアウトにAIを使うアニメーター/絵コンテアーティスト
- AIツールからそのまま制作に使えるキャラクターリファレンスを得たい非デザイナー/非イラストレーター
基本的なコマンドライン操作に抵抗がなく、AIキャラクターを「常に同じ顔・同じデザイン」に保つための、分かりやすく再現性の高い方法が欲しい人向けに設計されています。
向いているケース/向いていないケース
向いているケース:
- 1人のキャラクターを、数十〜数百枚のAI画像で一貫して登場させたい
- リファレンスシートの整備や、必要に応じて LoRA トレーニングや LoRA 風ワークフローの構築に取り組む意欲がある
- すでに inference.sh CLI を使っている、あるいはインストールする準備ができている
向いていないケース:
- 続きものではない、単発のキャラクター画像だけ欲しい
- どうしてもコマンドラインを触りたくない
- エンドツーエンドのトレーニングパイプラインや独自モデルホスティングまで必要(このスキルは
infshを通じた利用にフォーカスしており、自前インフラ構築は対象外です)
使い方
1. スキルをインストールする
npx を使って、skills 対応の環境に character-design-sheet を追加します。
npx skills add https://github.com/inferen-sh/skills --skill character-design-sheet
このコマンドで、inferen-sh/skills リポジトリから character-design-sheet ガイドが取得され、環境内でその手順やルールが使えるようになります。
インストール後、guides/design/character-design-sheet パス内の SKILL.md ファイルを開くと、完全な元ガイドを読めます。
2. inference.sh CLI をセットアップする
このワークフローは、inference.sh CLI(infsh)がインストール済みで設定されていることを前提としています。
- 公式のインストール手順に従います。
- URL:
https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md
- URL:
- ターミナルからログインします。
infsh login
このステップでは、有効な inference.sh アカウントと認証情報が必要です。
3. 最初のキャラクターデザインシートを生成する
まず、キャラクター用のクリーンで高解像度なリファレンスシートを用意します。クイックスタートでは、inference.sh 上の LoRA 対応アプリを使った動作例を示しています。
infsh app run falai/flux-dev-lora --input '{
"prompt": "character design reference sheet, front view of a young woman with short red hair, green eyes, wearing a blue jacket and white t-shirt, full body, white background, clean lines, concept art style, character turnaround",
"width": 1024,
"height": 1024
}'
prompt は自分のキャラクター設定に合わせて書き換えてください。髪型・髪色、目の色、服装、画風、背景などを具体的に書き込むことで、モデルが明確なデザインを認識しやすくなります。
4. キャラクターの一貫性問題に対処する
character-design-sheet の核心は、一貫性の問題を理解し、対処することです。同じプロンプトを繰り返しても、AIは顔立ちや服装、体格などを少しずつ変えてしまいがちです。
このスキルでは、次の内容を解説します。
- なぜAI画像モデルでこうした変化が起こるのか
- 一貫性を保つために最も信頼できるテクニックはどれか
- それぞれの手法を、効果と手間のバランスでどう評価するか
取り上げる代表的な解決アプローチは、次のとおりです。
- 複数アングルを揃えた、強力で構造化されたリファレンスシート
- スタイルとカラーパレットを固定するプロンプト
- キャラクターに特化させるための LoRA ベースのワークフロー
こうした知識を踏まえて、プロジェクトの規模やスケジュールに合う方法を選べるようになります。
5. 実制作で使えるリファレンスシートの種類
character-design-sheet では、さまざまなリファレンスシートのタイプと、その使いどころを説明します。
- ターンアラウンドシート:正面・3/4・側面・背面を揃え、モデル崩れを防ぐための基本
- 表情シート:主要な感情や口形を並べたグリッド
- 衣装/コスチュームシート:別衣装や小物違いのバリエーション
- ポーズシート:アクションシーンを支えるダイナミックなポーズ集
- パレットリファレンス:肌・髪・瞳・服の色を固定するためのカラーチャート
自分のワークフローでは、次のようなステップで進めるとスムーズです。
- 詳細なプロンプトを使って、
infsh app run ...からベースとなるターンアラウンドシートを生成する。 - 元のキャラクターシートを参照する形のプロンプトで、表情シートや衣装シートなど追加のシートを生成する。
- 出力結果からベストなものを選び、今後の生成で使う正準リファレンスとして整理・保存する。
6. 必要に応じて LoRA テクニックを組み込む
クイックスタートの例では、inference.sh 上の LoRA 対応アプリ(falai/flux-dev-lora)を利用しています。完全版のスキルガイドでは、LoRA の活用方法をより深く取り上げ、他の一貫性確保手法との比較も行います。
実際の運用では、例えば次のような段階的アプローチが考えられます。
- まずはプレーンなプロンプト+良くできたリファレンスシートだけで試す
- シーン数が多い、構図が複雑など、高い再現性が必要になった段階で LoRA ワークフローを導入する
このスキルでは、LoRA にどこまで労力をかける価値があるかを判断しつつ、キャラクターデザインシートと組み合わせて最大限の安定感を出す方法をガイドします。
7. 自分のツール/パイプラインに合わせて応用する
例としては inference.sh CLI を使っていますが、ここで紹介する考え方ベースのワークフローは、他のAI画像ツールにも応用できます。
- キャラクターシート用のプロンプト構造をそのまま流用する
- 同じシートの種類と事前計画の考え方を維持する
- CLI 操作を、自分が使っている UI ベース/API ベースのジェネレーターの操作に置き換える
このスキルは、特定ツール専用のレシピではなく、キャラクターデザインシート制作のための汎用的なパターンとして設計されています。
FAQ
character-design-sheet を使うのに、絵が描ける必要はありますか?
いいえ。character-design-sheet は AI生成のキャラクターシートを前提としたスキルです。手描きのスキルがあると結果の良し悪しを判断しやすくなりますが、必須ではありません。主に必要なのは次の2点です。
- テキストプロンプトでキャラクターを具体的に説明する力
- 生成コマンドを実行するために
infshコマンドラインを扱う基本的な操作
character-design-sheet は inference.sh 専用ですか?
クイックスタートや例は inference.sh CLI 向けに書かれており、リポジトリとしても infsh を前提にしています。そのため、もっともスムーズに使うには inference.sh をインストールして利用するのがおすすめです。
ただし、ターンアラウンドや表情シート、カラーパレット、LoRA 風の一貫性確保といった基本コンセプト自体は、パターンを読み替えられるなら他のAI画像ツールにも応用可能です。
このスキルが使うモデルやアプリは何ですか?
クイックスタートでは、次のワークフロー例を紹介しています。
falai/flux-dev-loraをinfsh app runから実行
同等の画像生成機能を持つ、inference.sh 内の別アプリに置き換えても問題ありません。このスキルの主眼は、ワークフローとプロンプト設計であり、特定のモデル1つに縛ることではありません。
完全に同じキャラクターを保証できますか?
どんなスキルでも、完全に同一のキャラクターを保証することはできませんが、character-design-sheet で紹介する手法を使えば、画像間のズレ(ドリフト)を大きく減らすことができます。
- 構造化されたキャラクターデザインシートの整備
- 繰り返し使える詳細な記述を含んだプロンプト
- 必要に応じた LoRA ベースのアプローチ
特にシーン数の多いプロジェクトでは、オンモデルな挙動が大幅に改善されるはずですが、それでもある程度のキュレーションと試行の時間は見込んでおくと安心です。
アニメーション制作のパイプラインにも向いていますか?
はい、とくにデザイン/企画/プリプロダクション段階で有用です。
- アニメーションチーム向けのキャラクターバイブルや表情集を作成する
- 絵コンテやビデオコンテ用に、一貫したキーポーズを生成する
- 本制作に入る前に、衣装やスタイル違いを幅広く検討する
最終的なコマ単位のアニメーション制作そのものは、多くの場合これらのリファレンスをもとに、別途アニメーターや専用ツールに引き継ぐ形になります。
自分のキャラクターで、手早く始めるには?
- スキルをインストールします。
npx skills add https://github.com/inferen-sh/skills --skill character-design-sheet - inference.sh(
infsh)をインストールし、ログインします。 SKILL.mdにあるクイックスタートコマンドをコピーし、promptを自分のキャラクター説明に書き換えます。- まずターンアラウンドシートを生成し、その後に表情や衣装のシートを追加していきます。
character-design-sheet の詳しい手順はどこで確認できますか?
インストール後、guides/design/character-design-sheet ディレクトリ内の SKILL.md ファイルを開いてください。このファイルには、次のような内容を含む、詳細なステップバイステップの手順がまとまっています。
- クイックスタート用コマンドの例
- 一貫性問題の解説
- 解決策の優先度と各種リファレンスシートのタイプ
実際のプロジェクトでこのスキルを活用する際は、この SKILL.md をメインの運用ガイドとして参照してください。
