EasyNegative, EasyNegativeV2 をインストールする

EasyNegative, EasyNegativeV2 をインストールして利用する手順を紹介します。

概要

Stable Diffusion でモデルを利用して画像を生成できますが、高品質な画像を出力する場合には、 低品質な画像を除外するNegative promptを設定します。よく使われるNegative promptに "worst quality" "low quality" などがあります。
Negative promptとは別に、低品質な画像を除外するための Negative embedding も利用できます。 この記事では、低品質な画像を除去できる代表的な Negative embeddingである、EasyNegative のインストール手順を紹介します。

この記事では、Stable Diffusion Web UIにEasyNegative をインストールして利用する手順を紹介します。

メモ
EasyNegative は低品質な画像を除外でき、生成される画像の品質を上げられる一方で、EasyNegative の影響で、絵柄や画像のテイストが偏ってしまう 傾向もあります。生成される画像に偏りを感じる場合は、EasyNegative以外の Negative embedding を利用する方法や、Negative embeddingを利用せず、 Negative prompt のみで処理する方法も検討する必要があります。
代表的な Negative embedding はこちらの記事で紹介しています。
また、SDXL版のNegative Embeddingである、negativeXLの導入はこちらの記事で紹介しています。

事前準備:Stable Diffusion Web UI のインストール

Stable Diffusion Web UIをインストールします。手順についてはこちらの記事を参照してください。

ダウンロード

EasyNegative v2

EasyNegative v2はCounterfeit 3.0のリポジトリと一緒になっています。
Counterfeit 3.0のリポジトリのページhttps://huggingface.co/gsdf/Counterfeit-V3.0にアクセスします。
EasyNegative, EasyNegativeV2 をインストールする:画像1

[Files]のタブをクリックします。ファイルの一覧が表示されます。[embedding]のフォルダをクリックします。
EasyNegative, EasyNegativeV2 をインストールする:画像2

"EasyNegativeV2.safetensors"のファイルがあります。クリックします。
EasyNegative, EasyNegativeV2 をインストールする:画像3

ファイルの詳細ページが表示されますので、[download]ボタンをクリックして、ファイルをダウンロードします。
EasyNegative, EasyNegativeV2 をインストールする:画像4

EasyNegativeV2.safetensors のファイルがダウンロードできました。
EasyNegative, EasyNegativeV2 をインストールする:画像5

EasyNegative (v1)

EasyNegative をダウンロードします。
リポジトリのページhttps://huggingface.co/datasets/gsdf/EasyNegativeにアクセスします。

EasyNegative, EasyNegativeV2 をインストールする:画像6

[Files]のタブをクリックします。ファイルの一覧が表示されます。
EasyNegative, EasyNegativeV2 をインストールする:画像7

[EasyNegative.safetensors]のファイルの項目をクリックします。ファイルの詳細ページが表示されます。ページ内の[download]ボタンをクリックします。
EasyNegative, EasyNegativeV2 をインストールする:画像8

EasyNegative.safetensors のファイルがダウンロードできました。
EasyNegative, EasyNegativeV2 をインストールする:画像9

インストール: Stable Diffusion Web UIの場合

Stable Diffusion Web UIのプログラムを配置したディレクトリを開きます。embeddings ディレクトリを開きます。
EasyNegative, EasyNegativeV2 をインストールする:画像10

Place Textual Inversion embeddings here.txtファイルが配置されています。このディレクトリに先ほどダウンロードした、EasyNegativeV2.safetensors EasyNegative.safetensors ファイルを配置します。
EasyNegative, EasyNegativeV2 をインストールする:画像11

ファイルを配置できました。
EasyNegative, EasyNegativeV2 をインストールする:画像12

以上でインストールは完了です。

動作確認

Stable Diffusion Web UIを起動し、Webブラウザでアクセスします。

EasyNegativeを利用する設定と、利用しない設定で画像を生成し、生成結果の画像を比較します。
モデルはConterfeit v3.0, サンプリングメソッドは Euler aを利用します。

Prompt:EasyNegative なし
Prompt: extreme pretty girl, red ribbon, black hair, white blouse, cowboy shot
Negative prompt: (なし)
Prompt:EasyNegative あり
Prompt: extreme pretty girl, red ribbon, black hair, white blouse, cowboy shot
Negative prompt: EasyNegativeV2


生成結果は下図です。
比較すると、Easy Negativeありのほうが、描画の要素が多く、細かく密度が高めに描かれており、手が込んでいるように見えます。
全体の印象も、Easy Neative ありのほうがコントラスト差が大きく締りのあるカラーリングに見え、イラストとして見ごたえのある結果になりました。

EasyNegative なし
EasyNegative なし - EasyNegative, EasyNegativeV2 をインストールする:画像13

EasyNegative あり
EasyNegative あり - EasyNegative, EasyNegativeV2 をインストールする:画像14

AuthorPortraitAlt
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。 最近は生成AIの画像生成の沼に沈んでいる。
作成日: 2023-05-13
Copyright © 1995–2025 iPentec all rights reserverd.