当前位置:首页|资讯|Stable Diffusion|AI绘画

Draw Things中ControlNet基础使用方法

作者:璃璎茶发布时间:2023-05-26

由于Draw Things是基于Stable Diffusion的app,因此其ControlNet功能和正经webui中基本相同。如果你还不知道ControlNet如何使用,请先参考以下视频。

上述视频为 @秋葉aaaki 大佬关于ControlNet1.0版本使用介绍。ControlNet目前已经更新到1.1版本,Draw Things也已同步更新了模型。以下视频是ControlNet1.1中新增模型的使用介绍。

(up的ai绘画技能基本来源于这两位大佬了)

上述视频会提到ControlNet各参数(Draw Things目前包括“支持‘无提示’、权重、开始、结束”等)的基本作用,因此up这里不再赘述。

ControlNet是需要输入图来使用的。而Draw Things中并没有明显的输入图上传处(希望作者可以改改)。up经过摸索,发现输入图应该上传到“加载图层”的“自定义”处。

例如,我想给一副八重神子的线稿上色。

up的一位朋友画的,已征得使用同意

ControlNet 1.1版本更新了二次元线稿上色专用模型LineArt Anime,这里我们选中使用。

点击图层按钮,选择“加载图层”➡“自定义…”,上传草图。

上传好后请注意,这张图会存在“自定义”图层中,“图片”图层不会显示这张图。

“自定义”图层
“图片”图层

随后点击生成,我们就成功利用ControlNet给图片上色了。

效果一般,因为没有写太复杂的提示词,随便看看就好

以下是两个需要注意的地方。

  • 1.Scribble模型虽然现在已经被LineArt模型基本替代,如果你仍想使用,那么需要将图片上传到“涂鸦”图层中。

仍旧以八重神子草图为例。

以下是结果图。

为什么感觉效果比LineArt还好点……
  • 2.openpose骨架图应上传到“自定义”图层而不是“姿势”图层。实际上,姿势图层根本上传不了图片,up上传后“姿势”图层仍旧一片黑。

这是一张openpose随机生成的骨架图。

将其上传到“自定义”图层,左侧ControlNet模型选择Pose。这里up用了甘雨lora。

骨架图经过了一定的大小剪裁,否则生成人物过小

结果图,动作基本符合。


以上为up使用Draw Things中ControlNet的一点小小心得。本专栏写于1.20230521版本。

up目前只使用过这3种ControlNet模型,若想使用其他模型,上传的方法应该相同。

但是如何同时使用两种ControlNet模型,up暂时还不太清楚,如果有知道的大佬可以在评论区提出;如果你还有什么疑问也可以在评论区提问,up会尽量解答(但up并不是大佬,大概率解决不了)


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1