CounterfeitのSDXL用があったので使ってみました。
https://huggingface.co/gsdf/CounterfeitXL
https://civitai.com/models/118406?modelVersionId=248606
登場した時点ではα版やβ版、いわゆる開発版のみでしたが最近1.0版が登場しました。
現在の最新版は2.0です。だいぶ長くなってきたので別記事にまとめてます。
[]動作しなかったnegativeXLですが、そもそもweb UIでは1.6以降の対応みたいです。
この部分は後半に解説するので、バージョンが古い人は是非アップデートしましょう。
[] より新しいCounterfeitXL V2.0について
知らないうちにCounterfeitXLがV2.0になってました。前記事に追加しようか迷ったのですが、長くなってきたので新記事しました。 [20240119]最新版がV2.5になっていたので記事を更新しました。 https://huggingface.co/gsdf/CounterfeitXL-V2.0https://civitai.com/models/118406/counterfeitxl ◆ Stable Diffusion web UIのインストール方法について ...
◆ Stable Diffusion web UIのインストール方法について
純正のStable Diffusionをコマンド実行するのは実用的に厳しいです。なので、最も人気のあるStable Diffusion web UIをWSLとUbuntuの環境に構築したいと思います。 [20240303]環境構築後にCUDA ToolkitやcuDNNを更新する方法です。本記事のバージョンが合わない場合、以下の記事も参考にしてください。 [20240620]Stable Diffusion web UIを更新する方法です。既に環境を構築済みの人は参考にしてください。...
◆ Stable Diffusion web UIでSDXLを利用する方法について
Stable Diffusion web UIがSDXLに対応したので環境を整えました。今回もWSLとUbuntuの環境を使って画像生成で遊びたいと思います。 動作にはStable Diffusion web UIが必要になります。以下にインストール手順をまとめてるので参考にしてください。 [20230909]バージョン1.6でSDXLのrefiner機能が正式にサポートされました。これまでは手動でモデルを切り替える必要がありましたが、最新版では自動で処理されます。 この機能に関しては...
学習モデルの追加方法
次のコマンドで追加できます。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種類あり、英語をそのまま理解するとこうなります。
- negativeXL_A = Standard(標準)
- negativeXL_B = Realistic(リアル)
- negativeXL_C = Anime like(アニメ)
- 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版
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未使用
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未使用
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未使用
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
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 未使用
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
NegativePromptnegativeXL_A
negativeXL_B
NegativePromptnegativeXL_B
negativeXL_C
NegativePromptnegativeXL_C
negativeXL_D
NegativePromptnegativeXL_D
あとがき
短めのプロンプトだとイラスト感が強く、長いプロンプトを利用しないとアニメ寄りのイラストが作れない印象です。
civitaiにアクセスして画像を選べば参考になるプロンプトが確認できるので、画像を生成する前に確認することをオススメします。
後はEasyNegativeのXL版もあったのですが、これがエラーで動かなくて力付きました。
まだ説明とかも少ないし、この辺は調査して分かったら追記します。
negativeXLに関しては何とも言えません。元からそれなりの絵が生成されてるので利用有無での変化は少ない印象です。
XLの時点で顔や背景は凄い描画量なので、これで手の崩壊問題が解決するなら幸せですね。
この記事は参考になりましたか?
コメント