欢迎来到觉悟之坡AI绘画系列第45篇。
最近,尝试在写故事,然后用sd配图。
其中,单人场景很容易生成。
但是多人场景的话,很难稳定生成满意的图像。
网上学了一招,用additional networks controlnet openpose,可以稳定生成2-3人的场景,也分享给大家。
下面以一个双人场景为例
1.安装插件和模型
(1)下载安装好sd插件,additional network。地址https://github.com/kohya-ss/sd-webui-additional-networks。
(2)下载安装好sd插件,controlnet(https://github.com/Mikubill/sd-webui-controlnet)和oppenpose引导模型(https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main)。
2.找到你想生成的双人场景真人图,方便controlnet openpose识别人体姿态,比如下面这张图。
(图:小象馆)
3.设置openpose
点击enable启用,pixel pefect,allow preview;
预处理器选择openpose,模型选择openpose,(如果模型这里没有openpose,则记得下载openpose引导模型并放在SD的extensions\sd-webui-controlnet\models文件夹里面后,点击模型右侧的刷新按钮)
Control weight 权重这里设置0.8,让ai控制的姿势更自然一些。
点击预处理器右侧的爆炸图标,就能看到骨架预览图,如果识别出来的骨架图觉得不太满意,需要微调也可以用openpose editor之类的工具对骨架识别并微调动作之后,再放进来controlnet使用。
4.设置additional networks
(1)把你想使用的lora模型,放入SD的extensions\sd-webui-additional-networks\models\lora里面。
(2)启用附加网络,并在下方选择你想要用的lora模型,并分别设置权重为0.8.
(3)接下来就是重点了,展开额外参数extra args
上传一张用ps或者之类的工具制作的人物色块png图片。(除了色块之外,全部背景需要是透明的。)
颜色需要是标准的rgb颜色的红绿黄。
抠图就直接用快速选择工具或者之类的抠图工具,把人物抠出来,再用油漆桶工具填充纯色,再把图片导出成png即可。
5.设置提示词等基本参数
提示词我是随便写的,因为就要一个男生一个女生出现在图像里,其他的就懒得写了,你如果对背景有要求可以加一些更丰富更细致的提示词。
采样器dpm 2m sde karras
步数step适度调高到25-30
图像尺寸比例参考你原来的底图,避免被压缩裁剪或拉伸变形。
然后开始生成。
提醒一下,
如果你的小黑窗出现了报错,那么大概率additional networks出现了问题,虽然画面会出现两个人一男一女没问题,位置姿势也没问题,但你的lora未生效,要指定人物就完全无法做到。
类似下面这种报错。
报错的话,需要重新安装最新的additional networks再试。
而如果类似下面这种,没有lora报错,并且显示了应用蒙版通道apply mask channel,那么代表你这种用不同的lora控制不同的人物是成功且生效的。
6.你会发现生成的男女主基本都是稳定的形象,可以用lora很好控制人物形象和特征,保持人物的统一性,同时生成多人图像也不容易崩。
比如随着剧情推进,女主找上了前男友。(女主不变换男主)
男主一怒之下,找了个小三。(男主不变换女主)
啊这,有点狗血。(没办法,狗血的剧情才有更多人喜欢看)
7.接着,我们再回来教程这里,如果说,两人场景控制人物形象和面容能比较容易实现,那么三人场景能否做到呢?答案是可以的。
比如我们祭出这张李寻欢同学的名场面图片。
同样用上面的处理方式一步一步来生成。
然后我们可以得到这样的图。
如果你喜欢大女主,不想让臭男人左拥右抱,那么可不可以呢?可以。
但是三个人的控制程度比两个人的控制更难一些,很难指定某个人物用特定某个lora,还需要多生成一些图像来抽卡,才能得到相对满意的图像。
但至少,比之前生成2-3人的图像,相对来说已经可控高了不少。
不管你用来做小说配图还是插画什么的,都方便很多。
<End>
好了,大家都学会了吗?学会了记得点赞关注在看三连哦~
这会鼓励我们加快速度,继续创作下一篇内容~
如果有问题也可以私。
历史AI绘画文集,请查看AI绘画文章合集
关注我们,更多有用又有趣的AI绘图技能知识持续更新中~
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved