CounterfeitXLを利用する方法 (WSL+Ubuntu環境)

[Stable Diffusion] CounterfeitXLを利用する方法 (WSL+Ubuntu環境)

※ 当サイトは広告を含みます。

CounterfeitのSDXL用があったので使ってみました。
登場した時点ではα版やβ版、いわゆる開発版のみでしたが最近1.0版が登場しました。
現在の最新版は2.0です。だいぶ長くなってきたので別記事(追記参照)にまとめてます。

https://huggingface.co/gsdf/CounterfeitXL
https://civitai.com/models/118406/counterfeitxl

◆ [追記: 2023/09/22]
動作しなかったnegativeXLですが、そもそもweb UIでは1.6以降の対応みたいです。
この部分は後半に解説するので、バージョンが古い人は是非アップデートしましょう。

◆ [追記: 2023/12/10] より新しいCounterfeitXL V2.0について

◆ Stable Diffusion web UIのインストール方法について

◆ Stable Diffusion web UIでSDXLを利用する方法について

学習モデルの追加方法

次のコマンドで追加できます。1.0以前のα版とβ版も存在するので必要なら追加してください。
後、SDXL版なので1つ1つのファイルサイズは大きいです。それも考えると1.0以降の正式版だけ導入すれば良いと思います。

まずは正式版です。


cd ~/stable-diffusion-webui
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/CounterfeitXL-V1.0.safetensors -O ./models/Stable-diffusion/CounterfeitXL.safetensors

こちらはβ版です。


cd ~/stable-diffusion-webui
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/CounterfeitXL_%CE%B2.safetensors -O ./models/Stable-diffusion/CounterfeitXL_B.safetensors

最後にα版です。


cd ~/stable-diffusion-webui
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/CounterfeitXL_%CE%B1.safetensors -O ./models/Stable-diffusion/CounterfeitXL_A.safetensors

negativeXLの追加方法

簡単な説明しか無いけどEasyNegativeのXL版だと思います。
次のコマンドで追加できるので、こちらも追加しておきましょう。


cd ~/stable-diffusion-webui
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/embeddings/negativeXL_A.safetensors -O ./embeddings/negativeXL_A.safetensors
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/embeddings/negativeXL_B.safetensors -O ./embeddings/negativeXL_B.safetensors
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/embeddings/negativeXL_C.safetensors -O ./embeddings/negativeXL_C.safetensors
wget https://huggingface.co/gsdf/CounterfeitXL/resolve/main/embeddings/negativeXL_D.safetensors -O ./embeddings/negativeXL_D.safetensors

使い方はNegativePromptにnegativeXL_AとかnegativeXL_Dと入力します。
また、全部で4種類あり、英語をそのまま理解するとこうなります。

  1. negativeXL_A = Standard(標準)
  2. negativeXL_B = Realistic(リアル)
  3. negativeXL_C = Anime like(アニメ)
  4. negativeXL_D = fixed(修正版もしくは完成版)
管理人

迷ったらDのfixedを使えば良いと思う。

生成画像

せっかくなのでα版とβ版も含めて画像を作ってみました。最初の各2枚は同じプロンプトを使ってます。
SDXL以前は短めのプロンプトでも良い感じの画像が生成できてましたが、今回からは結構長めのプロンプトを利用しないと駄目な印象です。
後、1024x1024で生成するので1枚あたりの生成時間が伸びてますね。RTX3090で12秒程度、それなりのGPUを所有してないと厳しいかも。

α版

生成画像 (α版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 3638063925, Size: 1024x1024, Model: CounterfeitXL_A

Promptclose up, masterpiece, best quality, bokeh, cute, 1girl, solo, beret, hair clip, beige hair, round eyewear, brown jacket, turtleneck sweater, upper body, looking at viewer, yellow eyes, closed mouth, leaf, white background, plant

NegativePrompt未使用

生成画像 (α版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 4016138024, Size: 1024x1024, Model: CounterfeitXL_A

Promptclose up, masterpiece, best quality, cute, 1girl, solo, long hair, upper body, looking at viewer, white background

NegativePrompt未使用

β版

生成画像 (β版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 2620878714, Size: 1024x1024, Model: CounterfeitXL_B

Promptclose up, masterpiece, best quality, bokeh, cute, 1girl, solo, beret, hair clip, beige hair, round eyewear, brown jacket, turtleneck sweater, upper body, looking at viewer, yellow eyes, closed mouth, leaf, white background, plant

NegativePrompt未使用

生成画像 (β版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 2076794103, Size: 1024x1024, Model: CounterfeitXL_B

Promptclose up, masterpiece, best quality, cute, 1girl, solo, long hair, upper body, looking at viewer, white background

NegativePrompt未使用

生成画像 (β版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 1068515061, Size: 1024x1024, Model: CounterfeitXL_B

Promptblurry foreground, depth of field, cinematic composition, close up, masterpiece, best quality, 1girl, solo, gold hair, blue eyes, white neckerchief, school uniform, pink flower, looking at viewer, serafuku, black shirt, cherry blossoms, hair bow, branch, outdoors

NegativePromptEasyNegative, flat color, flat shading, nsfw, retro style, poor quality, bad face, bad fingers, bad anatomy, missing fingers, low res, cropped, signature, watermark, username, artist name, text

生成画像 (β版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 3930708086, Size: 1024x1024, Model: CounterfeitXL_B

Promptblurry foreground, depth of field, cinematic composition, close up, masterpiece, best quality, 1girl, solo, gold long hair, blue eyes, white neckerchief, school uniform, looking at viewer, sea, black shirt, cherry blossoms, outdoors

NegativePromptEasyNegative, flat color, flat shading, nsfw, retro style, poor quality, bad face, bad fingers, bad anatomy, missing fingers, low res, cropped, signature, watermark, username, artist name, text

1.0版

生成画像 (1.0版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 4042736654, Size: 1024x1024, Model: CounterfeitXL

Promptclose up, masterpiece, best quality, bokeh, cute, 1girl, solo, beret, hair clip, beige hair, round eyewear, brown jacket, turtleneck sweater, upper body, looking at viewer, yellow eyes, closed mouth, leaf, white background, plant

NegativePrompt未使用

生成画像 (1.0版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 1496424472, Size: 1024x1024, Model: CounterfeitXL

Promptclose up, masterpiece, best quality, cute, 1girl, solo, long hair, upper body, looking at viewer, white background

NegativePrompt未使用

生成画像 (1.0版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 596236823, Size: 1024x1024, Model: CounterfeitXL

Prompt1girl lying, in a field of flowers, red dress, white flower, earrings, looking at viewer, blue eyes, red ribbon, necklace, long sleeves, blonde hair, short hair, daisy

NegativePrompt未使用

生成画像 (1.0版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 351613292, Size: 1024x1024, Model: CounterfeitXL

Promptbest quality, masterpiece, 1girl, solo, red eyes, looking at viewer, blonde hair, long hair, long sleeves, school uniform

NegativePromptEasyNegative, flat color, flat shading, nsfw, retro style, poor quality, bad face, bad fingers, bad anatomy, missing fingers, low res, cropped, signature, watermark, username, artist name, text

生成画像 (1.0版)

ParametersSampler: DPM++ 2S a, Steps: 20, CFG scale: 7, Seed: 647656121, Size: 1024x1024, Model: CounterfeitXL

Promptblurry foreground, depth of field, cinematic composition, close up, masterpiece, best quality, 1girl, solo, white hair, red eyes, looking at viewer, hair bow, branch

NegativePromptEasyNegative, flat color, flat shading, nsfw, retro style, poor quality, bad face, bad fingers, bad anatomy, missing fingers, low res, cropped, signature, watermark, username, artist name, text

negativeXL (モデルは1.0版を利用)

negativeXLを使って画像を生成してみました。比較のためSeedも同じ値を利用してます。
色の塗り方が違うと言うのでしょうか。結構、カラーリング?が異なる印象です。

negativeXL 未使用

生成画像 (negativeXL 未使用)

ParametersSampler: Euler a, Steps: 20, CFG scale: 7, Seed: 1190724665, Size: 1024x1024, Model: CounterfeitXL

Promptmasterpiece, best quality, 1girl, solo, gold hair, looking at viewer, blue eyes, full body, white shirt, breasts, off-shoulder shirt, a lot of white flowers, leaf, blurry foreground, sunlight

NegativePrompt未使用

negativeXL_A

生成画像 (negativeXL_A)

NegativePromptnegativeXL_A

negativeXL_B

生成画像 (negativeXL_B)

NegativePromptnegativeXL_B

negativeXL_C

生成画像 (negativeXL_C)

NegativePromptnegativeXL_C

negativeXL_D

生成画像 (negativeXL_D)

NegativePromptnegativeXL_D

あとがき

短めのプロンプトだとイラスト感が強く、長いプロンプトを利用しないとアニメ寄りのイラストが作れない印象です。
civitaiにアクセスして画像を選べば参考になるプロンプトが確認できるので、画像を生成する前に確認することをオススメします。

後はEasyNegativeのXL版もあったのですが、これがエラーで動かなくて力付きました。
まだ説明とかも少ないし、この辺は調査して分かったら追記します。

negativeXLに関しては何とも言えません。元からそれなりの絵が生成されてるので利用有無での変化は少ない印象です。
XLの時点で顔や背景は凄い描画量なので、これで手の崩壊問題が解決するなら幸せですね。

この記事は参考になりましたか?

👆このブログを支援する

関連記事

コメント

この記事へのコメントはありません。