
この記事を書いた人
・AI×ブログ運営に挑戦中!
・ ChatGPT・生成AIで記事作成を研究
・ブログの効率化&収益化を発信!
「AI×ブログ」の可能性を探求し、学びをシェア!
目次
- 1 Stable Diffusionで「同じキャラ」を再現するのは難しい?
- 2 Stable Diffusionで同じキャラを再現する5つの方法
- 3 【方法①】LoRAでStable Diffusion 同じキャラを再現する
- 4 【方法②】ControlNetでStable Diffusion 同じキャラのポーズを固定する
- 5 【方法③】プロンプトを統一してStable Diffusionで同じキャラを作る
- 6 【方法④】シード値を固定してStable Diffusion 同じキャラを100%再現する
- 7 【方法⑤】Restore FaceでStable Diffusionの同じキャラの顔を補正
- 8 Stable Diffusion 同じキャラに関するQ&A
- 9 まとめ:Stable Diffusionで同じキャラを作るコツは?
Stable Diffusionで「同じキャラ」を再現するのは難しい?
Stable Diffusionで「同じキャラを何枚も作りたい!」と思ったことはありませんか?
でも…
- 毎回ちょっとずつ顔が違う…
- 髪型や服装が変わってしまう…
- 同じキャラの別ポーズを作りたいのに再現できない…
これは、Stable Diffusionが「ランダム性の高いAI」だから起こる問題です。
しかし、以下の方法を使えば「Stable Diffusionで同じキャラを安定して再現」できます!
Stable Diffusionで同じキャラを再現する5つの方法
方法 | 難易度 | 再現性 | 特徴 |
---|---|---|---|
LoRAを使う(おすすめ!) | ⭐⭐ | ⭐⭐⭐ | キャラの顔・髪型・服装を学習可能 |
ControlNetでポーズ固定 | ⭐⭐⭐ | ⭐⭐ | ポーズを統一して安定化 |
プロンプトを統一する | ⭐ | ⭐ | 一貫したキャラデザインにできる |
シード値を固定する | ⭐ | ⭐⭐⭐ | 100%同じ画像を再現可能 |
顔認識補正(Restore Face)を使う | ⭐⭐ | ⭐⭐ | 顔のズレを補正し統一感を出す |
おすすめは「LoRA + ControlNet」!
特に「オリジナルキャラを作りたい」「同じキャラで漫画や小説の挿絵を作りたい」という人に最適です!
【方法①】LoRAでStable Diffusion 同じキャラを再現する
Stable Diffusion 同じキャラにLoRAを使うとは?
LoRA(Low-Rank Adaptation)は、Stable Diffusionに特定のキャラの特徴を学習させる技術です。
これを使えば、「何度でも同じキャラを再現」できます!
Stable Diffusion 同じキャラにLoRAを使う手順
1. LoRAモデルをダウンロード(Civitai や Hugging Face で検索)
- 例: 「初音ミク LoRA」や「オリジナルキャラ LoRA」
2. LoRAフォルダに配置
stable-diffusion-webui/models/Lora/
3. プロンプトにLoRAを追加
1girl, blue hair, twin tails, green eyes, <lora:hatsune_miku:0.8>
これで、何回生成しても「同じキャラ」を作れます!
LoRAは、特定のキャラを安定して描くために非常に強力なツールです。
より詳しい操作手順や使い方のコツを知りたい方は、こちらの記事も参考になります。
▶ Stable Diffusion LoRA学習決定版!初心者も失敗しない完全マニュアル
【方法②】ControlNetでStable Diffusion 同じキャラのポーズを固定する
LoRAを使っても「ポーズがバラバラで違うキャラに見える…」ということはありませんか?
その場合は、ControlNetでポーズを固定しましょう!
ControlNetの基本と使い方(簡単))
- 「ControlNet」拡張機能をインストール(ControlNet GitHub)
- 「Pose」または「OpenPose」を選択
- ポーズを指定する参考画像をアップロード
- 同じプロンプトで画像を生成
ControlNetの詳細な設定方法はこちら:ControlNetの使い方解説(GitHub)
これで「ポーズを揃えた同じキャラのイラスト」が作れます!
キャラの体型やポーズをさらに正確にコントロールしたい方は、次の記事もチェックしてみてください。
▶ Stable Diffusion で体型を指定する方法は2つ!【初心者向け】
【方法③】プロンプトを統一してStable Diffusionで同じキャラを作る
LoRAやControlNetを使わずに、プロンプトだけで同じキャラを作ることも可能です!
Stable Diffusion 同じキャラ再現のための特徴指定
- 髪型:
long hair, twin tails, red hair
- 目の色:
blue eyes, large eyes
- 服装:
school uniform, white dress
- 表情:
happy, smiling, looking at viewer
例
1girl, long hair, twin tails, red hair, blue eyes, school uniform, white dress, happy, smiling, looking at viewer
ネガティブプロンプトで「ブレ」を防ぐ
× bad anatomy, deformed, blurry, extra limbs, wrong face
→ これを入れると、キャラが安定します!
【方法④】シード値を固定してStable Diffusion 同じキャラを100%再現する
Stable Diffusionは、毎回ランダムな値(シード値)を使って画像を作ります。
この「シード値を固定」することで、何回生成しても同じキャラを再現できます!
Stable Diffusionのシード値設定ガイド:AUTOMATIC1111 WebUIの解説
Stable Diffusionでのシード値の設定方法
- 「Seed」欄に特定の数値を入力(例:123456789)
- 同じプロンプト・設定で画像を生成
これで「全く同じ画像」を再生成できます!
【方法⑤】Restore FaceでStable Diffusionの同じキャラの顔を補正
Stable Diffusionは、生成ごとに顔のバランスが崩れることがあります。
その場合は、Restore Face機能を使いましょう!
Restore FaceのON設定と強度調整
- 「Restore Face」をONにする
- 「CodeFormer」や「GFPGAN」の強度を調整(0.5〜0.8推奨)
顔補正ツール「GFPGAN」についてはこちら:GFPGANのGitHubページ
これで顔のズレを最小限に抑えつつ、同じキャラを再現できます!
顔のブレや違和感を最小限にするには、Restore Face機能と併せて「顔固定テクニック」全般を理解するのもおすすめです。
▶ 【完全版】Stable Diffusionで顔を固定する方法5選|同じ顔を出すコツ
Stable Diffusion 同じキャラに関するQ&A
Q1. LoRAがうまく反映されません。どうすればいいですか?
A. LoRAが読み込まれない場合、以下の点を確認してください。
- ファイル名や拡張子が
.safetensors
または.pt
になっているか - LoRAが正しいフォルダに保存されているか(
/models/Lora/
) - プロンプト内に
<lora:ファイル名:重み>
のように記述しているか - WebUI再起動後に読み込まれているか
さらに詳しくはこちら▶ Stable DiffusionのLoRAが反映されない?チェックリスト&解決策5選
Q2. 同じプロンプトを使っても毎回キャラが変わってしまいます。
A. Stable Diffusionはランダム性があるため、シード値(Seed)を固定しないと結果が毎回変わります。
同じキャラを再現したい場合は、
- 同じプロンプト+同じシード値を設定する
Restore Face
やLoRA
も併用することで安定度がアップします
Q3. ControlNetでポーズは固定できたけど、顔が違います…
A. ControlNetは主に「構図・ポーズ」の制御用です。顔の安定には以下の方法を組み合わせましょう。
- LoRAでキャラの顔を固定
- Restore Faceで顔の崩れを補正
- 顔の特徴を詳細にプロンプト指定(eye shape, hair style など)
Q4. LoRA・ControlNetなしで「同じキャラ」を作る方法はありますか?
A. 完全な再現は難しいですが、以下を丁寧に設定すればある程度安定します。
- プロンプト内で髪型・目の色・服装などを具体的に指定
- ネガティブプロンプトで不要な要素(extra limbs, blurry)を排除
- 同じSeed値を使う
まとめ:Stable Diffusionで同じキャラを作るコツは?
- 初心者なら「LoRA + ControlNet」がおすすめ!
- プロンプト統一・シード固定で再現率UP!
- Restore Faceで細かいズレを補正!
さらに「LoRAがWebUIで認識されない」「動作に問題が出る」といった悩みがあれば、下記の記事も合わせてチェックしてみてください。
こんな人におすすめ!
- オリジナルキャラを何枚も描きたい!
- 同じキャラで表情やポーズを変えたい!
- 漫画やノベルの挿絵に使いたい!
まずはCivitaiでLoRAをダウンロードして試してみましょう!
あなたの理想のキャラクターを再現してみてください!