
この記事を書いた人
✅ AI×ブログ運営に挑戦中!
✅ ChatGPT・生成AIで記事作成を研究
✅ ブログの効率化&収益化を発信!
💡 「AI×ブログ」の可能性を探求し、学びをシェア!
目次
「Stable Diffusion 同じキャラ」を作るのは難しい?
Stable Diffusionで「同じキャラを何枚も作りたい!」と思ったことはありませんか?
でも…
❌ 毎回ちょっとずつ顔が違う…
❌ 髪型や服装が変わってしまう…
❌ 同じキャラの別ポーズを作りたいのに再現できない…
これは、Stable Diffusionが「ランダム性の高いAI」だから起こる問題です。
しかし、以下の方法を使えば「Stable Diffusionで同じキャラを安定して再現」できます!
「Stable Diffusion 同じキャラ」を作る5つの方法
方法 | 難易度 | 再現性 | 特徴 |
---|---|---|---|
LoRAを使う(おすすめ!) | ⭐⭐ | ⭐⭐⭐ | キャラの顔・髪型・服装を学習可能 |
ControlNetでポーズ固定 | ⭐⭐⭐ | ⭐⭐ | ポーズを統一して安定化 |
プロンプトを統一する | ⭐ | ⭐ | 一貫したキャラデザインにできる |
シード値を固定する | ⭐ | ⭐⭐⭐ | 100%同じ画像を再現可能 |
顔認識補正(Restore Face)を使う | ⭐⭐ | ⭐⭐ | 顔のズレを補正し統一感を出す |
👉 おすすめは「LoRA + ControlNet」!
特に「オリジナルキャラを作りたい」「同じキャラで漫画や小説の挿絵を作りたい」という人に最適です!
① LoRAを使って「Stable Diffusion 同じキャラ」を再現する
LoRAとは?
LoRA(Low-Rank Adaptation)は、Stable Diffusionに特定のキャラの特徴を学習させる技術です。
これを使えば、「何度でも同じキャラを再現」できます!
LoRAの導入方法
📥 LoRAの導入方法
1️⃣ LoRAモデルをダウンロード(Civitai や Hugging Face で検索)
- 例: 「初音ミク LoRA」や「オリジナルキャラ LoRA」
2️⃣ LoRAフォルダに配置
bashコピーする編集するstable-diffusion-webui/models/Lora/
3️⃣ プロンプトにLoRAを追加
コピーする編集する1girl, blue hair, twin tails, green eyes, <lora:hatsune_miku:0.8>
これで、何回生成しても「同じキャラ」を作れます!
② ControlNetを使ってポーズを固定する
LoRAを使っても「ポーズがバラバラで違うキャラに見える…」ということはありませんか?
その場合は、ControlNetでポーズを固定しましょう!
ControlNetの使い方(簡単!)
- 「ControlNet」拡張機能をインストール(ControlNet GitHub)
- 「Pose」または「OpenPose」を選択
- ポーズを指定する参考画像をアップロード
- 同じプロンプトで画像を生成
🔗 ControlNetの詳細な設定方法はこちら:ControlNetの使い方解説(GitHub)
これで「ポーズを揃えた同じキャラのイラスト」が作れます!
③ プロンプトを統一して「Stable Diffusion 同じキャラ」を作る
LoRAやControlNetを使わずに、プロンプトだけで同じキャラを作ることも可能です!
コツ1:「特徴」を細かく指定する
✔ 髪型: long hair, twin tails, red hair
✔ 目の色: blue eyes, large eyes
✔ 服装: school uniform, white dress
✔ 表情: happy, smiling, looking at viewer
例:
cppコピーする編集する1girl, long hair, twin tails, red hair, blue eyes, school uniform, white dress, happy, smiling, looking at viewer
コツ2:「ネガティブプロンプト」でブレを防ぐ
❌ bad anatomy, deformed, blurry, extra limbs, wrong face
→ これを入れると、キャラが安定します!
④ シード値を固定して100%同じ画像を再現する
Stable Diffusionは、毎回ランダムな値(シード値)を使って画像を作ります。
この「シード値を固定」することで、何回生成しても同じキャラを再現できます!
🔗 Stable Diffusionのシード値設定ガイド:AUTOMATIC1111 WebUIの解説
シード値の固定方法
- 「Seed」欄に特定の数値を入力(例:123456789)
- 同じプロンプト・設定で画像を生成
これで「全く同じ画像」を再生成できます!
⑤ Restore Face機能で顔のズレを防ぐ
Stable Diffusionは、生成ごとに顔のバランスが崩れることがあります。
その場合は、Restore Face機能を使いましょう!
Restore Faceの設定方法
✅ 「Restore Face」をONにする
✅ 「CodeFormer」や「GFPGAN」の強度を調整(0.5〜0.8推奨)
🔗 顔補正ツール「GFPGAN」についてはこちら:GFPGANのGitHubページ
これで顔のズレを最小限に抑えつつ、同じキャラを再現できます!
まとめ:「Stable Diffusion 同じキャラ」を作る最強の方法は?
✅ 初心者なら「LoRA + ControlNet」がおすすめ!
✅ プロンプト統一・シード固定で再現率UP!
✅ Restore Faceで細かいズレを補正!
こんな人におすすめ!
✔ オリジナルキャラを何枚も描きたい!
✔ 同じキャラで表情やポーズを変えたい!
✔ 漫画やノベルの挿絵に使いたい!
まずはCivitaiでLoRAをダウンロードして試してみましょう!
あなたの理想のキャラクターを再現してみてください!