ComfyUIでのLoRA入門 - 基本的な使い方から複数モデルの活用まで
LoRAとは何でしょうか?AI画像生成において、LoRAはファイルサイズが小さく、柔軟に使用できるモデルです。「フィルター」のようなものと考えると理解しやすく、画像に特定のスタイル、コンテンツ、細部を追加することができます:
- 特定のアートスタイル(水墨画など)を適用
- 特定のキャラクター特徴(ゲームキャラクターなど)を追加
- 画像に特定の細部を追加 これらはすべてLoRAで実現可能です。
このチュートリアルでは、SD1.5モデルを使用してComfyUIでのLoRAモデルの使用方法を解説します。中心となるのはLoRA Loaderノードで、これがLoRAモデルの読み込みを担当します。
準備作業
ステップ1:このチュートリアルで使用するモデルをダウンロード
すでに関連モデルをお持ちの場合はこのステップをスキップできます。お持ちでない場合は、以下のモデルをダウンロードしてください:
モデルタイプ | モデル名 | ダウンロードリンク |
---|---|---|
SD1.5モデル | DreamShaper v8 | ダウンロード |
LoRAモデル | MoXin | ダウンロード |
LoRAモデル | QingYi | ダウンロード |
ComfyUIディレクトリに以下のフォルダ構造を作成してください:
📁ComfyUI
├── 📁models
│ ├── 📁checkpoints
│ │ └── 📁SD1.5 // DreamShaper v8を保存
│ └── 📁loras
│ └── 📁SD1.5 // LoRAモデルを保存
- DreamShaperモデルを
models/checkpoints/SD1.5
フォルダに配置 - MoXinとQingYiのLoRAファイルを
models/loras/SD1.5
フォルダに配置
💡
対応するモデルディレクトリで SD1.5
サブフォルダを使用する理由は、現在SD1.5、SD3.0、SDXL、FLUXなど多くの異なるモデルが存在し、それらのモデルリソースが必ずしも互換性を持たないためです。また、モデルファイルの名前を変更して簡単なモデル情報を追加することで、後でモデルが多くなった際に区別しやすくなります。
ステップ2:ComfyUIを再起動
インストール後、ComfyUIを再起動またはリフレッシュして、新しいモデルを認識させます
ステップ3:ワークフローファイルをダウンロードしてComfyUIにインポート
ワークフローファイルの説明
このファイルには3つのワークフローが含まれています:
- 基本モデル
- 基本モデル + MoXin LoRA(重み1.0)
- 基本モデル + MoXin LoRA(重み0.2)+ QingYi LoRA(重み0.1)
これらはすべて同じシードを使用しており、LoRA適用前後の効果を比較するための変数の一貫性を確保しています。異なる重みを試して効果を比較することができます。
関連コンテンツ
ComfyUI LoRAローダーノードのドキュメント ComfyUIでのLoRAモデルのインストール方法