当前位置:首页|资讯|AI绘画

【AI绘画】两种方法学会多人图的制作(上)

作者:素叶锦时发布时间:2023-06-30

写在前面

这里是suye,今天带来的是如何利用插件和局部重绘进行两人以上的AI图制作教程!

来看教程的各位小伙伴应该也跑过,或者说看过不少AI图了。但是有没有小伙伴注意到一个问题,那就是目前AI产出的图片中,可以说99%都是单人图,剩下1%中又有99%是简单的双人图,既没有办法区分人物特征,动作也比较简单,至于两个人以上的图片,那更是凤毛麟角。

是因为AI画不了多人图吗,到也不能这么说,一方面AI画多人图确实没有单人图来的容易,另一方面画一张合格的多人图所耗费的时间精力也远超单人图,因此也鲜有人去尝试;所以今天带来画多人图的教程,如果有帮到小伙伴们的话,就点个赞支持一下吧!

插件法

第一个方法是用Latent couple和Composable LoRA插件实现多人图的制作,这两个插件在之前专栏里出过教程,不了解的小伙伴可以去回顾一下:

开始教程前,我们先不用插件,光靠写tag的方式出一下多人图,方便对比:

首先是自然语言描述,不加lora的版本:

自然语言描述,加lora版本:

使用tag:

(((masterpiece))),(((bestquality))),((ultra-detailed)),(illustration),((anextremelydelicateandbeautiful)),dynamicangle,(floating:1.3),(beautifuldetailedeyes),(detailedlight),atdan, ( colorful:1.3),cowboy shot,3girls,

The sunlight in the evening spilled into the classroom, and three girls were sitting in the classroom. One girl had red horns, white hair, and was wearing a white Japanese school uniform. She was sitting on the desk with red arms, smiling at the girl sitting there. The other girl was facing the camera and sitting on the chair, expressionless, with green horns, black hair, green arms, and wearing a light green school uniform. There was also a girl standing there, Having blue horns, blue arms, blue hair, wearing a light blue school uniform, smiling at the two people,

 <lora:ark_年(origen,china dress):0.4>,origen, <lora:ark_令(originaloutfit,ling shorts;zhuoying,ling taoist robe):0.4>,originaloutfit,ling shorts, <lora:ark_夕(dusk):0.4>,dusk

很明显,试图使用自然语言进行区分三个人的尝试失败了,Stable Diffusion又不是ChatGPT,自然是无法理解自然语言的,加上lora后,Lora也因为无法区分而混成一团。

然后尝试使用插件中提供的区分人物tag的格式再来一遍:

格式tag不加Lora:

格式tag加Lora:

使用tag:

(((masterpiece))),(((bestquality))),((ultra-detailed)),(illustration),((anextremelydelicateandbeautiful)),dynamicangle,(floating:1.3),(beautifuldetailedeyes),(detailedlight),atdan, ( colorful:1.3),cowboy shot,(3girls:1.4),Classroom, windows, desks, sunset,seifuku, school uniform, uwabaki, 

ANDhorns,white footwear, purple eyes, navel, long hair, pointy ears,streaked hair, midriff, multicolored hair, smile,stomach, bangs, tail, short shorts, breasts, white hair, shoes, bracelet, bead bracelet,earrings, braid, red hair, dragon horns, red skin,beads, bare legs,<lora:ark_年(origen,china dress):0.4>,origen, seifuku, school uniform, uwabaki, sitting on desk,

ANDhorns, pointy ears,black hair, dress, tail, red eyes, hair over one eye, long hair, red necktie, necktie, black footwear, dragon horns, dragon tail,  dragon girl, jewelry, multicolored hair,colored skin, earrings,green skin,<lora:ark_夕(dusk):0.4>,dusk, seifuku, school uniform, uwabaki, sitting at desk, sitting on chair, expressionless, from side, 

ANDlong hair, blue hair, horns,very long hair, multicolored hair, pointy ears, blue eyes, dragon horns, dragon, jewelry, earrings, tail, dragon tail, breasts, smile, dragon girl, braid, bangs, streaked hair, two-tone hair,<lora:ark_令(originaloutfit,ling shorts;zhuoying,ling taoist robe):0.4>,originaloutfit,seifuku, school uniform, uwabaki, standing, 

可以看到在不加Lora的情况下似乎能把人物特征分开了(其实只是分了个发色而已),但是加上Lora后三个人特征又混在了一起。

以上例子表明,在不使用插件的情况下,光靠tag想实现人物的区分基本上是不可能的,因此需要插件的帮助,接下来正式开始教程。

首先我们不开插件,也不开Lora,为什么呢?因为插件无法改变整体构图,因此需要先在不使用插件的情况下完成构图,再利用插件进行分区完善,跑几张看看构图:

啊这时候就有小伙伴会说了,这不是能出多人图吗?事实上这幅图是在未加任何特征描述上出的,它的tag是:

(((masterpiece))),(((bestquality))),((ultra-detailed)),(illustration),((anextremelydelicateandbeautiful)),dynamicangle,(floating:1.3),(beautifuldetailedeyes),(detailedlight),atdan, ( colorful:1.3),cowboy shot,(3girls:1.4),Classroom, windows, desks, sunset,seifuku, school uniform, uwabaki, 

没有任何角色描述,换句话说,纯随机抽卡,下一次就不是这三个妹子了,这显然不是我们要的效果,事实上目前大多多人图也仅能这么出,稳定+省时,对于不需要具体角色的人来说也就够了。

回到教程,根据试跑情况看,基本构图都是将画面平均分成三份,因此根据图像的人物位置进行画面分割,用到的就是Latent couple和Composable LoRA插件,分割后如下图:

然后补充对应区块的tag,补充完后就是上面不用插件的例二所使用的tag,这时候我们跑一遍试试效果:

怎么又只有一个人了???仔细检查tag发现,是没有把整体画面tag在分区tag中重写,这也是很多小伙伴会犯的一个错误,由于整体tag权重仅有0.2,因此其中的3girls权重会被稀释,导致最终画面又只剩下一个人,那为什么之前测试的时候不加呢?因为之前测试中没有分区赋权,在下面分区tag中重写整体tag的话,相当于复写了四遍整体tag,出图效果会相当诡异:

因此在不使用插件时要删去复写部分,而使用插件时要添加复写部分,添加后重新跑一遍:

这时候的效果就可以了,就可以添加Lora了,添加Lora需要不断调整Lora权重,找到一个最适合的值,之后就是不断地调整tag的值,找到一张不错的图,固定下种子进行微调:

good!再跑几张——


后话

感觉好像是把上次的专栏又写了一遍……

用插件法出多人图优点是不需要过多的操作,就是不断地改参数,改tag,和平常出图没什么区别,缺点是……

1,慢!开了插件,加了三个lora后,出图速度起码慢了一半不止,如果是显卡差点的电脑怕是很难带动。

2,死板!可以看到,三人,甚至是三人以上的构图基本上都成画面平分构图,其他构图基本别想了,对于控制画面来说这点是个硬伤。

3,随机!这次专栏不长,但是写了很久,主要原因就是出图效果太随机了,有时候仅仅是一个权重的变动就可能导致画面整个变换,经常是改着改着,欸?人怎么少了一个?

4,由于是通过分块控制,一旦不是那个分块的角色某个部位或是整个人进入其他分块,就会出现如下情况:

左边年分块的角色整个进入了中间夕的分块
右边令的手进入了中间夕的分块


总的来说,虽然插件法可以画多人图,但限制颇多,下期将介绍利用局部重绘制作多人图,相比插件法会有更好的效果。

点个赞加速up更新速度哦。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1