💭

Stable Diffusion Samplerの違いを比べてみた

2022/11/14に公開

Stable Diffusion Samplerの違いを比べてみた

Stable diffusionにおけるSamplerってどれくらい影響がある?ぶっちゃけあまり知らずに使っていました。実際に使うといろいろ違いが出てきて面白いですね。

今回はSampler だけを変更し、Step数、Prompt、Seed値などはすべて固定しています。なお、GPUにはGTX1660Tiを利用しています。描画な時間は目安としてご利用ください。

呪文

呪文は元素法典から引用しています。

masterpiece, best quality, super fine illustration,masterpiece, best quality,(beautiful detailed eyes:1.05),1girl,finely detail,Depth of field, 4k wallpaper,bluesky,cumulus,wind,insanely detailed frills,extremely detailed lace,shiney sun lighting , long hair,Slightly open mouth,high ponytail,silver hair,small Breasts,cumulonimbus capillatus,slender waist,There are many scattered luminous petals,Hidden in the light yellow flowers,Depth of field,She bowed her head in frustration,Many flying drops of water,Upper body exposed,Many scattered leaves,branch ,angle ,contour deepening,cinematic angle ,(Classic decorative border:1.1576)

Negative prompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name, bad feet_hand_finger_leg_eye,missing fingers,worst low normal quality,bad face,blurry:1.1,Asymmetrical eyes,Simple background, mutation, poorly drawn, huge breasts, huge haunch, huge thighs, more than 2 nipples, huge calf, bad anatomy, liquid body, disfigured, malformed, mutated, anatomical nonsense, text font ui, error, malformed hands, long neck, blurred, lowers, lowres, bad proportions, bad shadow, uncoordinated body, unnatural body, text, ui, error, cropped, watermark, username, blurry, JPEG artifacts, signature, 3D, bad hairs, poorly drawn hairs, fused hairs, big muscles, ugly, bad face, fused face, poorly drawn face, cloned face, big face, long face, bad eyes, fused eyes poorly drawn eyes, extra eyes, malformed limbs

その他の設定パラメータ

Steps: 20, Sampler: *, CFG scale: 7, Seed: 2869076259, Size: 512x832, Model hash: 6569e224, Aesthetic LR: 0.0001, Aesthetic weight: 0.0, Aesthetic steps: 5, Aesthetic embedding: train_miwano, Aesthetic slerp: False, Aesthetic text: , Aesthetic text negative: False, Aesthetic slerp angle: 0.1

Sampler

Euler_a

Euler

LMS

Heun

DPM2

DPM2_a

DPM++2S_a

DPM++2M

DPM_adaptive

LMS_Karras

DPM2_Karras

DPM2_a_Karras

服がはだけちゃったので表示していません。ここでは不適切な画像と判断しています。

DPM++2S_a_Karras

DPM++2M_Karras

DDIM

PLMS

演算時間

演算時間はこの様な感じです。DPM系はそこそこ時間がかかります。

結論は?

ぶっちゃけ結論は好みだと思いますが、Euler_a は速さと質どちらも取れるのでおすすめかもしれません。他のパラメータを変更したときの挙動を検証しているわけではないので、トライアンドエラーは必須と思います。

指の表現だけ見たときはDPM2もありですね。DPM2++2S a Karrasも手が反対になっていますが、しっかりと描けているのでPromptの調整次第でうまくできるかも。

Discussion