
この記事を書いた人
✅ AI×ブログ運営に挑戦中!
✅ ChatGPT・生成AIで記事作成を研究
✅ ブログの効率化&収益化を発信!
💡 「AI×ブログ」の可能性を探求し、学びをシェア!
Stable Diffusionで画像を生成したときに、
✅ 顔が歪む
✅ 目や口がズレる
✅ 左右のバランスがおかしい
こんな悩みを抱えていませんか?
この記事では、「Stable Diffusion 顔が崩れる」問題の原因と、簡単にできる解決方法を5つ紹介します!
目次
「Stable Diffusion 顔が崩れる」主な原因とは?
顔が崩れる原因は主に5つあります。
原因 | 具体例 |
---|---|
① 解像度が低い | 画像がぼやける、顔のディテールが粗い |
② プロンプトの指示が不足 | 目や口がズレる、顔が安定しない |
③ AIの顔認識補正がオフ | 顔の歪みや崩れが発生 |
④ モデルが不安定 | LoRAやカスタムモデルの影響 |
⑤ 手や背景と干渉 | 顔の一部が手や背景と混ざる |
では、どうすればこれを改善できるのか?次のセクションで解決方法を解説します!
解決方法① 高解像度補助(Highres.fix)を使う
「Highres.fix」とは?
Stable Diffusionでは、低解像度のまま画像を生成すると、顔のディテールが崩れやすいです。
この問題を解決するのが「Highres.fix」です!
設定方法
- 「txt2img」タブで画像サイズを512x512に設定
- 「Hires.fix」にチェックを入れる
- Upscaler(アップスケーラー)を選択
Latent
(おすすめ)R-ESRGAN 4x+
(ディテール強化向け)
- 倍率(Denoising strength)を0.3〜0.6に設定
- 「Generate」を押して生成!
効果 → 高解像度のまま生成され、顔が崩れにくくなる!
解決方法② プロンプトで「顔の質」を指定する
Stable Diffusionでは、プロンプト(指示文)が重要!
顔が崩れるのを防ぐキーワードを追加しましょう。
おすすめプロンプト
masterpiece, best quality, ultra-detailed, high resolution, sharp focus, beautiful face
効果 → 顔のディテールを強化し、クオリティの高い画像を生成できる!
解決方法③ 顔認識補正(Restore Face)をONにする
Stable Diffusionには、顔を自動補正する機能があります!
「顔が崩れる」場合はRestore FaceをONにしましょう。
設定方法
- 「txt2img」または「img2img」タブを開く
- 「Restore Face」にチェックを入れる
- 補正ツールを選ぶ
CodeFormer
(自然な補正)GFPGAN
(より強力な補正)
- CodeFormerのWeight(強度)を調整(0.5〜0.8推奨)
効果 → 顔の歪みや崩れを補正し、バランスの良い仕上がりに!
🔗 Restore Faceの詳細はこちら:GFPGAN GitHub
解決方法④ 安定したモデル・LoRAを使用する
Stable Diffusionのモデルによっては、顔が崩れやすいものもあります。
安定したモデルを使うことで、顔の歪みを防げます!
顔が崩れにくいおすすめモデル
- Anything V5(アニメ風イラスト向け)
- Waifu Diffusion 1.4(美少女系イラスト向け)
- Realistic Vision V2.0(リアル系向け)
🔗 モデルのダウンロードはこちら:Civitai
解決方法⑤ ControlNetで顔のバランスを固定する
「顔が歪む、バランスが崩れる」場合は、ControlNetを使いましょう!
ControlNetの設定方法
- 「ControlNet」を有効にする(拡張機能が必要)
- 「Reference Only」または「OpenPose」を選択
- 参考画像(正面の顔)をアップロード
- 「Generate」を押して、バランスの取れた顔を生成!
効果 → 顔のズレやバランスを維持しながら画像生成ができる!
🔗 ControlNetの使い方はこちら:ControlNet GitHub
まとめ:「Stable Diffusion 顔が崩れる」を防ぐ方法
方法 | 効果 |
---|---|
① Highres.fixを使う | 画像の解像度を上げて顔を滑らかにする |
② プロンプトを調整する | 顔の質を向上させ、崩れを防ぐ |
③ Restore FaceをON | AI補正で顔のバランスを改善 |
④ 安定したモデルを使う | より精度の高いキャラを作成 |
⑤ ControlNetでバランスを固定 | 顔のズレや歪みを防ぐ |
顔が崩れてしまうなら、まずは「Restore Face」をONにして、Highres.fixを使ってみましょう!
それでも改善しない場合は、ControlNetやモデル変更も試してみるのがおすすめです。