Stable Diffusion一键穿脱衣

Stable Diffusion一键穿脱衣

很多小伙伴,在进行AI绘图的时候,经常会遇到一种情况:整个画面比较完美,但衣服有点问题,或者是穿的过多了点,或者是穿的过少了点。

有没有办法,只调整穿的衣服呢?

Stable Diffusion一键穿脱衣
答案是可以的。
C站有人做了一个非常好用的lora,用于增减衣服,叫Clothing+-
和大部分lora的用法不同,这个lora的权重可以设置从-1到1,其中设置为1极大概率为不可描述,设置为-1则全身覆盖衣服。

一般情况下,-0.5左右是比较合适的状态。

建议Clothing+-和ControlNet结合使用,可以在同一个角色的情况下,生成不同穿着衣服的画面。

让我们试一下。

1、用2.5D的模型:curiousmerge25D_v50V4V2

提示词:

(masterpiece:1.4, best quality), (intricate details), unity 8k wallpaper, ultra detailed, beautiful and aesthetic, perfect lighting, (1girl), (blue hair, blue eyes, medium breasts),, dynamic pose, dynamic angle, lipstick, slim, slim body, medium breasts, , detailed background, realistic, solo, perfect detailed face, detailed eyes, highly detailed, blush, hair ornament, rolling_eyes, cross-eyed,

负面提示词:
nsfw,logo,text,badhandv4,EasyNegative,ng_deepnegative_v1_75t,rev2-badprompt,verybadimagenegative_v1.3,negative_hand-neg,mutated hands and fingers,poorly drawn face,extra limb,missing limb,disconnected limbs,malformed hands,ugly,FastNegativeV2

Stable Diffusion一键穿脱衣

要牢记住正负数,正数是减衣服,负数是加衣服,所以我们用负数。
直接用-1看一下效果。
为了维持角色外观基本不变,我使用了ControlNet插件的canny。

Stable Diffusion一键穿脱衣

(masterpiece:1.4, best quality), (intricate details), unity 8k wallpaper, ultra detailed, beautiful and aesthetic, perfect lighting, (1girl), (blue hair, blue eyes, medium breasts),, dynamic pose, dynamic angle, lipstick, slim, slim body, medium breasts, , detailed background, realistic, solo, perfect detailed face, detailed eyes, highly detailed, blush, hair ornament, rolling_eyes, cross-eyed,<lora:Clothing+-:-1>

Stable Diffusion一键穿脱衣

基本上该遮住的地方,都遮住了,符合我们想象中的效果(真的这么想吗?)
把权重调整到-0.8:

Stable Diffusion一键穿脱衣

继续把权重调整到-0.5

Stable Diffusion一键穿脱衣

把权重调整到0.2,注意,正数是减衣服!小心!
…………..(内容已删除)
我又陆续试了下,从0.5、0.8,一直到1,但能贴出来的到此为止了,再这么下去,我有个朋友就要入刑了!

相关文章