Stable Diffusion 入門: インストールとプロンプト基礎

一行要約

Stable Diffusion の導入と、品質を安定させる基本プロンプト/ネガティブプロンプトの要点をまとめる。

概要

  • WebUI(AUTOMATIC1111)を前提に、環境構築→モデル配置→起動までの流れを整理
  • 生成品質を底上げする「ベース呪文」と、破綻を減らすネガティブの定石を提示
  • 実運用時のトラブル回避と、参考リソースを収載

なぜ重要か

  • 手順が断片化しやすく、環境依存の差でつまずきやすい
  • 最初の数枚の品質が上がると、反復改善が速く進む
  • 安全な範囲で再現性あるワークフローを共有しやすくなる

詳細な説明

1. インストール(要点)

  • Git 取得 → リポジトリ clone
  • モデル(.ckpt/.safetensors)を models/Stable-diffusion/ へ配置(デフォルト名 model.safetensors でも可)
  • Python 3.10 系で依存を自動導入、初回起動で WebUI が立ち上がる
  • 参考: Stable Diffusionのインストール方法

2. 起動と基本設定

  • WebUI 起動後、モデル選択と出力先を確認
  • 解像度はモデルのネイティブ解像度から開始(例: 512x512 / 768x768)
  • Highres fix は最初はオフ。必要時のみオンにして比較

3. プロンプト基礎

  • Positive(例)
    • masterpiece, best quality, detailed, 1girl, solo, illustration
  • Negative(例)
    • lowres, bad anatomy, bad hands, text, jpeg artifacts, watermark, blurry
  • 重み付け
    • (word:1.2) で強調、[word:0.8] で抑制
    • 後方に書くほど影響が弱くなるため、重要語は前方へ

4. 手戻りを減らすチェック

  • 1回あたりの変更は最小限にし、差分で効果を確認
  • サンプラー/ステップは既定から開始し、崩れたらまず Negative を見直す
  • 同一シードで比較し、良パターンの再現性を確保

よくある詰まりポイント

症状原因解決策
出力が真っ黒/真っ白VRAM 不足/設定破綻解像度・バッチを下げる。—medvram オプション
手が崩れるプロンプト不足hand 指定や Negative を強化、アップスケール時の崩れを確認
画質が安定しない変更点が多すぎ1要素ずつ調整、シード固定で比較

参考資料

関連ノート