6 / 10
レッスン 6
本文 約5分

Stable Diffusionのインストールと基本操作

※このページには広告(PR)リンクが含まれます

PRこのレッスンで使う:OZ GAMING ↗Audible ↗

🎯 このレッスンのゴール:最後の3問に答えられること

  1. Stable Diffusionを自分のPCで動かせるか調べます。本文が「CPUやRAMより先に確認を」としているものはどれですか。
  2. 初心者と、複数のLoRAやControlNetを組み合わせた複雑な処理を組みたい人がいます。本文に沿ったUIの選び方はどれですか。
  3. AUTOMATIC1111を初めて起動したら、長い時間ダウンロード処理が続いています。本文に沿った理解と対応はどれですか。

本文は約5分で読めます。先に問題を頭に入れてから読むと、答えの箇所が見つけやすくなります。

すぐに問題に挑戦する ↓
▶

解説動画は無料登録で視聴できます

全26コース・260レッスンが完全無料。登録は1分、クレジットカードは不要です

Stable Diffusion ローカル環境構築——完全インストールガイド

MidjourneyやDALL-E 3はクラウドサービスですが、Stable Diffusionはローカル環境で動かすことで無制限・無課金・高カスタマイズが実現できます。自分のPCで動かすことへの壁を感じる方も多いですが、手順は確立されており、適切なスペックのPCがあれば1〜2時間で環境構築できます。このレッスンでは、WindowsとMacへのインストール手順、AUTOMATIC1111とComfyUIの選び方、そして適切なモデルの選択まで一気通貫で解説します。


システム要件——まずハードウェアを確認する

Stable Diffusion ローカル環境セットアップ全体像Stable Diffusion ローカル環境セットアップ全体像

Stable Diffusionのローカル実行で最重要なのはGPU(グラフィックスカード)のVRAM容量です。CPUやRAMより先にGPUを確認してください。

推奨スペック早見表

スペック最低動作推奨快適使用
GPU VRAM4GB8GB12GB以上
GPUGTX 1060 / RX 580RTX 3060 / RX 6700 XTRTX 4070以上
RAM8GB16GB32GB
ストレージSSD 20GB空きSSD 50GB空きSSD 100GB以上

💡 これからPCを買う・買い替える方は、使い方別のVRAMの目安とGPUの選び方をStable DiffusionのPCスペック目安にまとめています。 | OS | Windows 10 | Windows 11 / macOS 12+ | 同左 |

⚠️ MacユーザーはApple Siliconを確認: M1/M2/M3チップのMacはCUDAが使えませんが、Metal(MPS)バックエンドで動作します。VRAM相当はユニファイドメモリが代替します。M2 MacBook Pro(16GBメモリ)以上あれば快適に使えます。


Pythonとアップデートの準備

Stable DiffusionはPythonで動作します。インストール前に以下を準備します。

Windowsの場合

Step 1: Python 3.10.x のインストール

1. python.org から Python 3.10.9 をダウンロード
2. インストーラー実行時に「Add Python to PATH」に必ずチェック
3. インストール後、コマンドプロンプトで確認:
   python --version  → Python 3.10.9 と表示されればOK

⚠️ バージョン注意: Python 3.11以上や3.9以下では依存ライブラリが動作しない場合があります。必ず3.10.x系をインストールしてください。

Step 2: Git のインストール

1. git-scm.com からGitをダウンロード・インストール
2. コマンドプロンプトで確認: git --version

Step 3: NVIDIAドライバの最新化(NVIDIAユーザーのみ)

nvidia.com/Download/index.aspx からドライバを更新
デバイスマネージャーでGPUが正常認識されているか確認

macOSの場合

1. Homebrew をインストール(未導入の場合):
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Python 3.10 をインストール:
   brew install python@3.10

3. 確認: python3.10 --version

AUTOMATIC1111 のインストール(初心者向け推奨)

AUTOMATIC1111(stable-diffusion-webui)は最も普及しているUIで、フォームベースで直感的に操作できます。

Windows インストール手順

# Step 1: リポジトリをクローン
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

# Step 2: モデルファイルを配置
# models/Stable-diffusion/ フォルダに .safetensors ファイルを置く
# (後述のCivitaiからダウンロードしたモデル)

# Step 3: 初回起動(自動で依存関係をインストール)
webui-user.bat をダブルクリック

# Step 4: ブラウザで開く
http://127.0.0.1:7860

macOS / Linux インストール手順

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
# models/Stable-diffusion/ にモデルを配置
./webui.sh
# ブラウザで http://127.0.0.1:7860 を開く

初回起動の注意

初回起動時は依存ライブラリ(PyTorch・transformers等)を自動ダウンロードするため、インターネット接続が必要で、20〜40分かかる場合があります。コマンドプロンプトに Running on local URL: http://127.0.0.1:7860 が表示されたらブラウザでアクセスできます。

💡 起動オプションの追加: webui-user.bat を右クリック→編集で開き、COMMANDLINE_ARGS= の後に以下を追加すると快適になります。

  • ◆--xformers : VRAM節約・高速化(NVIDIAのみ)
  • ◆--medvram : VRAM 6GB以下の場合に指定
  • ◆--lowvram : VRAM 4GB以下の場合に指定

ComfyUI のインストール(中級以上向け)

ComfyUIはノードベースのビジュアルプログラミングUIです。処理フローを視覚的に組めるため、複雑なワークフロー(複数LoRA・アップスケール・ControlNet連携)に強みがあります。

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# 依存ライブラリインストール
pip install -r requirements.txt

# モデルを配置
# models/checkpoints/ に .safetensors ファイルを置く

# 起動
python main.py
# ブラウザで http://127.0.0.1:8188

AUTOMATIC1111 vs ComfyUI 選び方

観点AUTOMATIC1111ComfyUI
学習コスト低い(フォームUI)高い(ノードUI)
速度標準高速(処理効率が良い)
VRAM効率普通高効率
拡張機能豊富増加中
ワークフロー共有スクリプトJSONファイルで完全再現可能
推奨ユーザー初心者・中級者中級者以上・エンジニア

モデル(Checkpoint)の選び方と導入

Stable Diffusionの出力品質はモデル選択で大きく変わります。主なモデル配布サイトはCivitaiとHugging Faceです。

主要モデルカテゴリ

カテゴリ代表モデル特徴
汎用リアルRealistic Vision, LEOSAM写真品質の人物・風景
アニメ・イラストAnything V5, CounterfeitXL高品質なアニメ表現
フラットデザインFlat-2D Animergeアイコン・UI向け
油絵・絵画DreamShaper芸術的絵画風
汎用基盤SDXL 1.0(公式)最高解像度・高品質

モデルの導入手順

1. Civitai.com にアクセス(NSFWフィルタをONに)
2. 目的のスタイルでモデルを検索
3. 「.safetensors」形式(推奨)か「.ckpt」形式をダウンロード
4. 配置先(AUTOMATIC1111の場合):
   stable-diffusion-webui/models/Stable-diffusion/
5. WebUIをリロードしてモデルドロップダウンから選択

⚠️ ファイルサイズの注意: 標準モデルは2〜7GB、SDXL系は6〜10GB程度あります。ダウンロード前にストレージ残量を確認してください。


追加ファイルの種類と配置場所

ファイル種別役割配置フォルダ
Checkpoint(.safetensors)メインモデルmodels/Stable-diffusion/
LoRA(.safetensors)スタイル追加学習models/Lora/
VAE(.pt/.safetensors)色味・鮮明度調整models/VAE/
Embedding(.pt/.bin)ネガティブプロンプト圧縮embeddings/
ControlNet構図・ポーズ制御extensions/sd-webui-controlnet/models/

🏋️実践ワーク

  1. ◆環境確認: 自分のPCのGPUとVRAMを確認し、AUTOMATIC1111かComfyUIどちらが適しているか判断する。GPU-Z(Windows)またはシステム情報(Mac)で確認
  2. ◆インストール実施: 手順通りにAUTOMATIC1111またはComfyUIをインストールし、WebUIがブラウザで開くまで完了させる
  3. ◆モデル導入: Civitaiから1つモデルをダウンロードして配置し、WebUIで選択して最初の画像を生成する
  4. ◆設定最適化: webui-user.bat(またはwebui.sh)に自分のVRAMに合ったオプション(--xformers, --medvram等)を追記して起動速度を改善する

📝まとめ

Stable Diffusionのローカル環境構築は、手順通りに進めれば確実に動作します。最大のポイントはPython 3.10.xの使用とGPUのVRAM確認です。AUTOMATIC1111は初心者に最適なUI、ComfyUIは高度な自動化に対応するUIです。モデルはCivitaiで目的に合ったものを選び、LoRAやVAEを組み合わせることで表現の幅が無限に広がります。ローカル環境が構築できれば、クラウドサービスの制約なしに自分だけの画像生成ワークフローを構築できます。

理解度チェック

3問

全問正解でこのレッスンが「完了」になり、コースの全レッスンを完了すると修了証が発行されます。何度でも挑戦でき、全問正解すると全問の解説が読めます(不正解のときは正解した問題の数だけ表示され、30秒後に答え直せます)。

  1. Q1.Stable Diffusionを自分のPCで動かせるか調べます。本文が「CPUやRAMより先に確認を」としているものはどれですか。

  2. Q2.初心者と、複数のLoRAやControlNetを組み合わせた複雑な処理を組みたい人がいます。本文に沿ったUIの選び方はどれですか。

  3. Q3.AUTOMATIC1111を初めて起動したら、長い時間ダウンロード処理が続いています。本文に沿った理解と対応はどれですか。

すべての問題に答えると押せます

「AI画像生成マスター - Midjourney & Stable Diffusion」全10レッスンを無料で修了しよう

  • ✓ 理解度チェックの採点と、合格レッスンの記録
  • ✓ 全レッスン合格で修了証を発行(URLでシェア・LinkedInに追加できます)
  • ✓ 全レッスンの解説動画と、続きから再開できる学習ダッシュボード
無料で受講をはじめる(1分)

完全無料・クレジットカード不要

このレッスンで使うツール・次の学び方 PR

関連レッスン(他のコースから)