购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.3 ControlNet的使用方法

目前,ControlNet最新版本是1.1.224,其界面如图4-3所示。ControlNet可以支持多个模型公用,例如我们想对某个画面进行修改,而修改的内容不仅包含人物所在的背景,还包含人物的服饰,这时候便可以考虑使用Depth和OpenPose模型对图像进行编辑。

图4-3 ControlNet界面

目前ControlNet可以在text2img和img2img功能模块里使用。使用之前除了需要下载对应的ControlNet识别模型外,还需要指定相对应的text2img或img2img模型来生成图像。下面我们以SD 1.5模型(见图4-4)为例来生成图像。

图4-4 以SD 1.5模型为例生成图像

(1)在text2img选项卡中,输入以下提示词:

正向提示词 :ghibli style,starwar,cyberpunk, a beautiful cinematic female , golden dress,close up,full body( 吉卜力风格,星际大战,赛博朋克风格,1个美丽的电影女性,金色的连衣裙,近景,全身 )。

反向提示词 :(nsfw), (worst quality), (low quality:1.4), (bad anatomy), watermarks, artist logo,logo(( 少儿不易),(最差质量),(低质量:1.4),(糟糕的解剖结构),水印,艺术家标志,标志 )。

画面比例选中预设3,即6∶19模式,其他相关设定保持默认,如图4-5所示。

图4-5 txt2img选项卡的设置

(2)接下来进行ControlNet的相关设定。在Stable Diffusion尺寸设定的下方找到ControlNet,单击右侧的三角箭头即可展开配置项,如图4-6所示。

图4-6 找到ControlNet

首先勾选Enable复选框使得ControlNet工具被激活,接着在ControlNet的图像画板区域拖入一幅参考图,这里我们使用一幅跳舞的人物图像,模型选择区域需要对Preprocessor(预处理器)和Model(模型)进行指定。Preprocessor是将上传的图进行预先处理,比如使用Canny并指定模型后,会将图像转换成边缘线框模式再进行像素填充的操作;如果不需要进行预处理(已经是线框或人体姿态图),便可以把Preprocessor设置成none。我们这里将Preprocessor设置成openpose,说明需要将参考图处理成人体姿态点位图,Model选择control_openpose_fp16(低精度模型,读者也可以选择高精度模型)。具体设置如图4-7所示。

图4-7 ControlNet设置

(3)设置好后单击Generate按钮,便可以看到生成的图像已经按照参考图的姿态摆好了姿势,如图4-8所示。

新版的ControlNet自带了预览功能,当我们勾选Allow Preview复选框后,便可在image canvas区域的右侧看到经过Preprocessor处理后的图像样子。另外,勾选Pixel Perfect复选框后,ControlNet会自动设定好Preprocessor的分配率而无须手工调整,如图4-9所示。

图4-8 依据参考图生成的图像

图4-9 预览图像

OpenPose模型

在处理人像和调整人像姿态方面有着重要的作用,我们在Preprocessor下拉列表中可以看到OpenPose有几个不同的类型,如图4-10所示。

· openpose:包含眼睛、鼻子、眼睛、颈部、肩膀、肘部、手腕、膝盖和脚踝。

· openpose_face:openpose +面部特征。

· openpose_faceonly:仅包含面部特征。

· openpose_hand:openpose +手部特征。

· openpose_full:包含所有openpose的特征。

图4-10 openpose模型人像姿态的不同选项

OpenPose类型的效果如图4-11所示。

图4-11 OpenPose类型

openpose_face类型的效果如图4-12所示。

图4-12 openpose_face类型

openpose_faceonly类型的效果如图4-13所示。

图4-13 openpose_faceonly类型

openpose_full类型的效果如图4-14所示。

图4-14 openpose_full类型

openpose_hand类型的效果如图4-15所示。

图4-15 openpose_hand类型 EtK9KgfBVd06Xd1gg2XWWCbkRPEHEnwff9EQCnQdOFRu41KdRIbLhebmu7BdHpWk

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开