在开始使用Stable Diffusion进行换装前,需要为软件安装两款插件和一个大的预处理器模型。
这两款插件分别是Inpaint Anything和ControlNet,而预处理器则是openpose。
安装完成后,Stable Diffusion的界面上将新增这些功能选项。
无论你的UI页面与我的是否完全相同,只要成功安装了Inpaint Anything、ControlNet插件以及openpose模型,你就已经完成了关键步骤。
这里以一张明星照片作为演示。按照上述流程操作后,我们将看到一张色块分割的蒙版图。
Inpaint Anything插件能够精准识别画面中的各个板块,并使用不同颜色进行标识,大大简化了操作过程。
通过画笔功能对想要更换的服装部分进行标记。完成标记后,点击“创建蒙版”,蒙版区域将高亮显示所选服装。
请注意观察高亮区域,确保想要更换的服装部分都已高亮显示。如有遗漏,可继续使用画笔进行标记。
满意后,选择“仅蒙版”功能,并依次点击“将蒙版用于Alpha通道图”和“获取蒙版”。稍等片刻,软件将自动识别出服装。
我们可以进一步利用ControlNet插件和openpose模型来固定人物形状和神态,以防止变形。
在撰写提示词时,根据需求进行编写。平时图生图时怎样写,这里也是一样的写法。可以根据个人喜好调整“缩放模式”、“采样方法”等参数。
启用ControlNet和OpenPose后,点击“生成”,稍等几秒钟(或稍长时间),Stable Diffusion将为我们换好服装。