ComfyUI LoRAガイド:使い方、重ね掛け、トラブルシューティング
ComfyUIでLoRAを使うための完全ガイド — インストール、強度の調整、複数LoRAの重ね掛け、よくある問題の解決方法。
LoRAとは?
LoRA(Low-Rank Adaptation)は、AIモデルをゼロから再学習することなくファインチューニングするための技術です。モデルの全パラメータを変更するのではなく、LoRAはごく一部のパラメータのみを調整します。そのため、コンパクトなファイル(通常10〜200 MB)で、互換性のあるベースモデルの上に読み込んで使用できます。
ベースモデルを万能なアーティストに例えるなら、LoRAは専門的なトレーニングのようなものです。あるLoRAは特定のキャラクターデザインを教え、別のLoRAは特定のアートスタイルを、さらに別のLoRAはライティング技法を教えてくれます。
LoRAを使うメリット
| メリット | 詳細 |
|---|---|
| 小さいファイルサイズ | フルモデルの2〜7 GBに対して10〜200 MB |
| 重ね掛け可能 | 複数のLoRAを同時に適用できる |
| ピンポイント | ベースモデルを変更せずに、特定のスタイル、キャラクター、コンセプトを追加 |
| 豊富な選択肢 | CivitaiやHuggingFaceで数千のコミュニティ製LoRAが利用可能 |
はじめに
1. LoRAをダウンロードする
モデル共有サイトでLoRAを探しましょう。LoRAがお使いのベースモデルと互換性があることを確認してください(例:SD1.5用LoRAはSD1.5チェックポイントで、SDXL用LoRAはSDXLチェックポイントで動作します)。
2. ファイルを配置する
ダウンロードした.safetensorsファイルを以下のフォルダに配置します:
ComfyUI/models/loras/3. ノードを追加する
ワークフロー内で、Load Checkpointノードとパイプラインの残りの部分の間にLoad LoRAノードを追加します。以下のように接続してください:
- model入力 → Load CheckpointのMODEL出力から
- clip入力 → Load CheckpointのCLIP出力から
Load LoRAノードは両方の修正版を出力するので、それをCLIP Text EncodeノードやKSamplerノードに接続します。
Load LoRAのパラメータ
| パラメータ | 機能 |
|---|---|
| lora_name | 適用するLoRAファイルを選択 |
| strength_model | LoRAが画像生成に与える影響の強さ(0.0 = オフ、1.0 = 最大効果) |
| strength_clip | LoRAがテキストエンコーディングに与える影響の強さ(通常はstrength_modelと同じ値を推奨) |
強度の調整
- ほとんどのLoRAでは0.5〜0.8が適切な範囲です
- 高すぎる場合(
>1.0)はアーティファクトや過飽和の原因になります - 低すぎる場合(
<0.3)は目に見える効果がないことがあります - LoRAごとに最適な値は異なるので、いろいろ試して見つけましょう
複数LoRAの重ね掛け
複数のLoad LoRAノードを直列に接続できます。一つのノードの出力が次のノードの入力になります:
Load Checkpoint → Load LoRA (スタイル) → Load LoRA (キャラクター) → CLIP Text Encode → KSampler重ね掛けの際の注意点:
- 個々の強度を下げる — 競合を避けるため、各LoRAの強度を0.4〜0.6から始めましょう
- 順序が影響する場合がある — 結果が思い通りでない場合は、順番を変えてみてください
- 競合に注意 — 似たコンセプトで学習された2つのLoRAは干渉し合う可能性があります
よくあるLoRAの種類
| 種類 | 用途の例 |
|---|---|
| キャラクター | 特定のキャラクターを一貫して生成 |
| スタイル | アートスタイルを適用(水彩画、ピクセルアート、サイバーパンクなど) |
| コンセプト | 特定のオブジェクト、服装、設定を追加 |
| ディテール | 手、顔、テクスチャの品質を向上 |
最良の結果を得るためのコツ
- トリガーワードを使う — 多くのLoRAはプロンプトに特定のキーワードを必要とします。LoRAの説明ページでこれらを確認してください
- ベースモデルを一致させる — SD1.5用LoRAはSDXLでは動作せず、その逆も同様です
- まずシンプルなプロンプトでテスト — 複雑なプロンプトと組み合わせる前に、LoRA単体の効果を確認しましょう
- 新しいLoRAファイルを追加した後、ノードのドロップダウンに表示されない場合はComfyUIをリフレッシュしてください
よくある問題と解決方法
LoRAがドロップダウンに表示されない
- ファイルが
ComfyUI/models/loras/に配置されていることを確認してください(ComfyUIが再帰スキャンに設定されていない限り、サブフォルダではなくこのフォルダ直下に配置) - ファイルを追加した後、ComfyUIをリフレッシュ(F5)するか再起動してください
- ファイル拡張子を確認してください —
.safetensorsである必要があります(.ckptや.ptではありません)
LoRAの効果が見られない
- 強度が低すぎる —
strength_modelを0.7〜1.0に上げてください - トリガーワードが不足 — 多くのLoRAはプロンプトに特定のキーワードが必要です。Civitaiのモデルページでトリガーワードを確認してください
- ベースモデルが違う — SD1.5用LoRAはSDXLチェックポイントでは動作せず、その逆も同様です
出力が「焼けた」ように見える、または過飽和になる
- 強度が高すぎる —
strength_modelを0.5〜0.7に下げてください - LoRAの競合 — 複数のLoRAを重ね掛けしている場合、各LoRAの強度を下げてください
- cfgが高すぎる — KSamplerのcfg値を6〜8に下げてください
エラー:「LoRA key not found」または類似のエラー
- バージョンの不一致 — そのLoRAは異なるモデルアーキテクチャ用に学習されたものです
- ダウンロードの破損 — LoRAファイルを再ダウンロードしてください
次のステップ
- テキストから画像生成 — LoRAを追加する前に基本ワークフローをマスターしましょう
- 画像から画像生成 — LoRAと参照画像を組み合わせましょう
- アップスケールガイド — LoRAで生成した画像を高画質化しましょう
この問題が実際の ComfyUI 環境に影響しているなら、まず Wonderful Launcher で現在のマシンを確認し、ドキュメントを見ながら修復方針を決めてください。
Wonderful Launcher をダウンロードDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.