【AI绘画】两种方法学会多人图的制作(上) - 哔哩哔哩
写在前面
这里是suye,今天带来的是如何利用插件和局部重绘进行两人以上的AI图制作教程!
来看教程的各位小伙伴应该也跑过,或者说看过不少AI图了。但是有没有小伙伴注意到一个问题,那就是目前AI产出的图片中,可以说99%都是单人图,剩下1%中又有99%是简单的双人图,既没有办法区分人物特征,动作也比较简单,至于两个人以上的图片,那更是凤毛麟角。
是因为AI画不了多人图吗,到也不能这么说,一方面AI画多人图确实没有单人图来的容易,另一方面画一张合格的多人图所耗费的时间精力也远超单人图,因此也鲜有人去尝试;所以今天带来画多人图的教程,如果有帮到小伙伴们的话,就点个赞支持一下吧!
插件法
第一个方法是用 和 LoRA插件实现多人图的制作,这两个插件在之前专栏里出过教程ai绘画,不了解的小伙伴可以去回顾一下:
【ai绘画】如何让美少女贴贴? 和 LoRA使用技巧讲解
素叶锦时 · 7514阅读
开始教程前,我们先不用插件,光靠写tag的方式出一下多人图,方便对比:
首先是自然语言描述,不加lora的版本:
自然语言描述,加lora版本:
使用tag:
((())),((())),((ultra-)),(),(()),,(:1.3),(s),(),atdan, ( :1.3), shot,,
The in the into the , and three girls were in the . One girl had red horns, white hair, and was a white . She was on the desk with red arms, at the girl there. The other girl was the and on the chair, , with green horns, black hair, green arms, and a light green . There was also a girl there, blue horns, blue arms, blue hair, a light blue , at the two ,
<lora:ark_年(,china dress):0.4>,, <lora:ark_令(,ling ;,ling robe):0.4>,,ling , <lora:ark_夕(dusk):0.4>,dusk
很明显,试图使用自然语言进行区分三个人的尝试失败了, 又不是,自然是无法理解自然语言的,加上lora后,Lora也因为无法区分而混成一团。
然后尝试使用插件中提供的区分人物tag的格式再来一遍:
格式tag不加Lora:
格式tag加Lora:
使用tag:
((())),((())),((ultra-)),(),(()),,(:1.3),(s),(),atdan, ( :1.3), shot,(:1.4),, , desks, ,, , ,
,white , eyes, navel, long hair, ears, hair, , hair, smile,, bangs, tail, short , , white hair, shoes, , bead ,, braid, red hair, horns, red skin,beads, bare legs,<lora:ark_年(,china dress):0.4>,, , , , on desk,
, ears,black hair, dress, tail, red eyes, hair over one eye, long hair, red , , black , horns, tail, girl, , hair, skin, ,green skin,<lora:ark_夕(dusk):0.4>,dusk, , , , at desk, on chair, , from side,
hair, blue hair, horns,very long hair, hair, ears, blue eyes, horns, , , , tail, tail, , smile, girl, braid, bangs, hair, two-tone hair,<lora:ark_令(,ling ;,ling robe):0.4>,,, , , ,
可以看到在不加Lora的情况下似乎能把人物特征分开了(其实只是分了个发色而已),但是加上Lora后三个人特征又混在了一起。
以上例子表明,在不使用插件的情况下,光靠tag想实现人物的区分基本上是不可能的,因此需要插件的帮助,接下来正式开始教程。
首先我们不开插件,也不开Lora,为什么呢?因为插件无法改变整体构图,因此需要先在不使用插件的情况下完成构图,再利用插件进行分区完善,跑几张看看构图:
啊这时候就有小伙伴会说了,这不是能出多人图吗?事实上这幅图是在未加任何特征描述上出的,它的tag是:
((())),((())),((ultra-)),(),(()),,(:1.3),(s),(),atdan, ( :1.3), shot,(:1.4),, , desks, ,, , ,
没有任何角色描述,换句话说,纯随机抽卡,下一次就不是这三个妹子了,这显然不是我们要的效果,事实上目前大多多人图也仅能这么出,稳定+省时,对于不需要具体角色的人来说也就够了。
回到教程,根据试跑情况看,基本构图都是将画面平均分成三份,因此根据图像的人物位置进行画面分割,用到的就是 和 LoRA插件,分割后如下图:
然后补充对应区块的tag,补充完后就是上面不用插件的例二所使用的tag,这时候我们跑一遍试试效果:
怎么又只有一个人了???仔细检查tag发现ai绘画,是没有把整体画面tag在分区tag中重写,这也是很多小伙伴会犯的一个错误,由于整体tag权重仅有0.2,因此其中的权重会被稀释,导致最终画面又只剩下一个人,那为什么之前测试的时候不加呢?因为之前测试中没有分区赋权,在下面分区tag中重写整体tag的话,相当于复写了四遍整体tag,出图效果会相当诡异:
因此在不使用插件时要删去复写部分,而使用插件时要添加复写部分,添加后重新跑一遍:
这时候的效果就可以了,就可以添加Lora了,添加Lora需要不断调整Lora权重,找到一个最适合的值,之后就是不断地调整tag的值,找到一张不错的图,固定下种子进行微调:
good!再跑几张——
后话
感觉好像是把上次的专栏又写了一遍……
用插件法出多人图优点是不需要过多的操作,就是不断地改参数,改tag,和平常出图没什么区别,缺点是……
1,慢!开了插件,加了三个lora后,出图速度起码慢了一半不止,如果是显卡差点的电脑怕是很难带动。
2,死板!可以看到,三人,甚至是三人以上的构图基本上都成画面平分构图,其他构图基本别想了,对于控制画面来说这点是个硬伤。
3,随机!这次专栏不长AI一键帮你写论文,但是写了很久,主要原因就是出图效果太随机了,有时候仅仅是一个权重的变动就可能导致画面整个变换,经常是改着改着,欸?人怎么少了一个?
4,由于是通过分块控制,一旦不是那个分块的角色某个部位或是整个人进入其他分块,就会出现如下情况:
左边年分块的角色整个进入了中间夕的分块
右边令的手进入了中间夕的分块
总的来说,虽然插件法可以画多人图,但限制颇多,下期将介绍利用局部重绘制作多人图,相比插件法会有更好的效果。
点个赞加速up更新速度哦。
手机浏览,点击图片保存二维码到相册,然后打开微信扫一扫选择本二维码图片就可以进入,电脑端微信“扫一扫”二维码,进入找聊天搭子平台,里面有找饭搭子、找对象、找陪伴服务等等