【Stable Diffusion】角色设计的福音!绘制一致性多角度头像

在这里插入图片描述

如何让我们在SD中绘制的角色保持一致,这是人们长久以来在探索AI绘画的领域当中一直寻求解决的问题。目前来看,实现这个目标最好的方法就是使用LoRA。

但是要训练一个LoRA,我们首先要至少有一个15到20张图片的训练集。在一个固定的形象中,最重要的是面部五官,其次是体型、服装、配饰之类的。所以,我们在收集训练集的过程当中,收集形象的头部图片是很重要的。

现实中的人物我们可以通过照片来进行训练,但如果是我们在AI中生成的虚构角色呢?我们就要让这个虚构角色能稳定输出多张不同角度的图片才能达到训练集的要求。

今天,我们就来学习一下,如何创建一个虚构人物的多视图角色表。

1.准备工作

首先,我们要准备一张人物的多角度图片。这张图一共有15个不同的视图,它的主要作用是可以使用openpose来控制形象的面部角度。尺寸设置的是1328×800px,这样的话,当我们放大两倍之后就能保证每张小图都是512×512px。

【一个小知识:稳定扩散输出尺寸必须能被8整除。这个工作表的设置方式是由__8 像素的分割线和 256×256像素__的图像组成。__】

在这里插入图片描述

再加上一个网格图,通过lineart来分割不同的块面。

在这里插入图片描述

接下来,我们来设置controlnet,第一张图选择openpose_face,得到人物的15个面部角度。

在这里插入图片描述

第二张图选择lineart_standard (from white bg & black line),可以得到清晰的表格分区。

在这里插入图片描述

为了让小图模式下的人脸不会崩坏,我们可以在增加一个ADetailer的脸部修复插件。

在这里插入图片描述

开始生图

设置文生图提示词:

大模型:majicmixRealistic_v6.safetensors

正向提示词:(a character sheet of a woman from different angles with a grey
background:1.4),auburn hair,eyes open,cinematic lighting,Hyperrealism,depth
of field,photography,ultra highres,photorealistic,8k,hyperrealism,studio
lighting,photography,

负向提示词:EasyNegative,canvasframe,canvas frame,eyes
shut,wink,blurry,hands,closed
eyes,(easynegative),((((ugly)))),(((duplicate))),((morbid)),((mutilated)),out
of frame,extra fingers,mutated hands,((poorly drawn hands)),((poorly drawn
face)),((bad art)),blurry,(((mutation))),(((deformed))),blurry,((bad
anatomy)),(((bad proportions))),((extra limbs)),cloned
face,(((disfigured))),gross proportions,(malformed limbs),((missing
arms)),((missing legs)),((floating limbs)),((disconnected
limbs)),((malformed hands)),((missing fingers)),worst quality,((disappearing
arms)),((disappearing legs)),(((extra arms))),(((extra legs))),(fused
fingers),(too many fingers),(((long neck))),canvas frame,((worst
quality)),((low
quality)),lowres,sig,signature,watermark,username,bad,immature,cartoon,anime,3d,painting,b&w,

在这里插入图片描述

设置一下参数:

迭代步数:50

采样方法:DPM++ 2M Karras

尺寸:1328×800px

在这里插入图片描述

出图!15个不同角度的人物图片,大概看下来基本就是同一个人,没毛病。

在这里插入图片描述

3.细节放大

接下来发送到图生图,进行一次放大。

在这里插入图片描述

重绘幅度设置为0.55,不需要太高。

在这里插入图片描述

使用controlnet的teil模型来增加细节,控制模式选择“更倾向controlnet”。

在这里插入图片描述

Ultimate SD upscale脚本放大为2倍,使用4x-UltraSharp放大算法。

在这里插入图片描述

生成出图,我们来看一下最终的效果。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.随便试试

接下来,我们再来试一试二次元的形象吧。

使用AnythingV5大模型,绘制一个浅绿色的侧马尾女孩的形象。

在这里插入图片描述

再做一个手办风格的卡通角色

使用revAnimated大模型,绘制一个粉色头发的长发公主的形象。

在这里插入图片描述

资料软件免费放送
在这里插入图片描述

次日同一发放请耐心等待

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值