ComfyUIでのEmbeddingモデルの使用方法
モデルプラットフォームでは、特定のスタイルを出力できるembeddingモデルを見ることができます。例えば、フラットスタイルの画像を生成したり、画像内のキャラクターに特定の特徴を与えたり、画像全体に特定の芸術スタイルを表現したりできます。また、embeddingモデルは通常非常に小さく、数KBのサイズしかありません。 これを単純にプロンプトの「圧縮パッケージ」と考えることができます。通常は複雑なテキスト記述が必要な効果も、Embeddingモデルを通じて簡単に実現でき、サイズが小さいため、非常に便利に使用できます。
したがって、EmbeddingモデルはCLIPテキストエンコーダーノードで使用されます。 この記事では、ダウンロード先、インストール方法、具体的な使用例を説明します。
Embedding モデルのダウンロード先
これらはembeddingモデルをダウンロードできる一般的なウェブサイトです。通常、対応するモデルページで、フィルターを使用してembedding
またはTextual Inversion
を選択することで、対応するモデルをフィルタリングできます。
以下の図のように、SD1.5モデルで使用されるembeddingモデルがフィルタリングされています。
Embeddingモデルのインストール方法は?
実践的な例の説明
以下では、EasyNegativeモデルを例として、ComfyUIでembeddingモデルを使用する方法を説明します。
1. 関連モデルのダウンロードとインストール
モデルタイプ | モデル名 | ダウンロードリンク | 説明 |
---|---|---|---|
SD1.5モデル | DreamShaper v8 | ダウンロード | SD1.5の基本モデル |
Embeddingモデル | EasyNegative | ダウンロード | 対応ページの使用説明をご確認ください。通常、作者がモデルの使用方法について詳しく説明しています |
上記のモデルは、それぞれのリンクからダウンロードできます。最良の結果を得るために、使用説明に従ってください。
ComfyUIディレクトリで、以下のフォルダ構造を確認してください:
📁ComfyUI
├── 📁models
│ ├── 📁checkpoints
│ │ └── 📁SD1.5 // DreamShaper v8を保存
│ └── 📁embeddings
│ └── 📁SD1.5 // Embeddingモデル "EasyNegative"を保存
- ダウンロードしたEasyNegativeモデルを
models/embeddings/SD1.5
フォルダに配置 - ComfyUIインターフェースを再起動または更新して、新しいモデルを認識させる
対応するモデルディレクトリでSD1.5
サブフォルダを使用する理由は、現在SD1.5、SD3.0、SDXL、FLUXなど、多くの異なるモデルが存在し、それらのモデルリソースは必ずしも互換性がないため、サブフォルダで区別する必要があるためです。また、対応するモデルファイルの名前を変更して簡単なモデル情報の説明を追加することもできます。これにより、後で多くのモデルを持つようになったときに区別しやすくなります。
プラグインのインストール(オプション): ComfyUI-Custom-Scripts
このプラグインを使用すると、テキストエンコーダーでembeddingモデル名を入力でき、対応するembeddingモデルを自動的に生成できます。インストール手順については、ComfyUIでのカスタムノードのインストール方法を参照してください。
2. Embeddingワークフローファイルの読み込み
上記のファイルをダウンロードし、ComfyUIインターフェースにドラッグするか、メニューを使用して開きます
関連説明:対応するワークフローには2つの画像生成プロセスがあり、唯一の違いは、上部のプロセスではネガティブプロンプトにコンテンツ入力がなく、下部のプロセスではEasyNegativeモデルを使用して(embedding:SD1.5\EasyNegative,:1.2)
を入力していることです。
Embeddingモデルは通常のプロンプトのように使用でき、ComfyUIのプロンプト追加方法を使用してウェイトを増やすことができます。
関連記事
Embeddingモデルのインストール方法 Embeddingモデルリソース