这次,我将介绍扩展“ControlNet”v1.1.153之后添加的新功能“reference_only” 。
这是一个方便的功能,可以让您输出具有不同构图的插图,同时在一定程度上保持用作素材的图像的面部和风格,所以请尝试一下!
如何使用“reference_only”
下面的文章介绍了如何安装扩展功能“ControlNet”。
除非“ControlNet”是v1.1.153或更高版本,否则不能使用“reference_only”,因此如果版本较旧,请通过以下文章中的方法更新扩展。
与 canny 和 depth 不同,“reference_only”仅适用于预处理器,因此无需下载特定于 ControlNet 的模型数据。
这次我们以下面提示生成的图片为素材,生成一张新图片为例。Hassaku 用于模型。
(worst quality, low quality:1.4), (monochrome, greyscale:1.4), nude, bad anatomy, EasyNegative, text, logo, watermark, bad_prompt_version2
它使用起来很简单,只需打开 txt2img 选项卡上的 ControlNet 项,勾选Enable ,然后将 Preprocessor 设置为reference_only 。
这是使用与库存图像完全相同的提示生成的图像。它的输出具有几乎相同的面孔。
接下来,这里是黑发变成金发的例子。其他提示保持原样。
脸几乎是一样的,只是头发的颜色可以改变。
最后我把positive prompt改成如下。
这是结果。您可以生成一个图像,其中只改变具有相当相似面孔的角色的衣服,而不指定发型或头发颜色。
通过这种方式使用“reference_only”,你可以很容易地复制出数百个gacha奇迹般生成的神像角色,或者强行复制太小而无法收集材料的角色形象。你可以学习劳拉。
这是一个仍在广受好评的更新中的功能,所以我们可以期待它的未来!
关于“reference_only”的注释
图片的颜色可能会变得奇怪
从 ControlNet v1.1.166 开始,如果您使用“reference_only”,根据材质图像,颜色可能会变得暗淡(感觉就像没有应用 VAE)。
我希望它会在未来的更新中得到修复!
概括
我们对 ControlNet 的新功能“reference_only”的介绍到此结束,它允许您输出具有不同构图的插图,同时保持用作材料的图像的面部和风格在一定程度上固定。
ControlNet 几乎每周都会更新,添加新功能。