【SD】今天就学会!专属AI二维码订制
作者:白马少年
介绍:SD实践派,出品精细教程
发布时间:2023-07-19 20:02
原文网址:https://mp.weixin.qq.com/s/aUrzyMtjpv-U8rTX_ilSUQ
最近,ai圈已经被这种美轮美奂的二维码刷屏了,比起以前枯燥的白底黑块,这种二维码简直就是艺术。
下面这张图就是用我自己的公众号二维码制作的,扫码功能也完全能够实现。
那今天就给大家讲一讲这个二维码的做法,主要用到的功能就是ControlNET,不过要包含几个之前没提过的预处理器和模型。
# 生成二维码
首先第一步呢,我们要先去草料上生成一个自己的二维码——https://cli.im/
这边你就可以根据自己的需求,看用什么内容来制作二维码。
我这边是制作自己的公众号二维码,在这里上传原码。
这里有很多样式,不过不用管,我们只需要白底黑块的,点击设置做一下简单的调整。
容错率30%,尺寸为500*500px。(容错率也可以选低一点,这样二维码会简洁一些,作图更好看,只是有可能扫不出来)
然后再点击一下二维码美化。
这里面就可以选择不同形状的码眼,并且把码边距换成4个色块,这样二维码四周的白色边框范围会大一点,就有更多的区域可以用来画图。
调整好之后,就可以生成并下载了。
# 模型安装设置
二维码做好之后,我们进入SD的版块,需要下载两个SD的ControlNET模型和一个预处理器,我已经打包好了,可以添加我的公众号【白马与少年】,回复【SD】就发给你。
在【QR ControlNET】的文件夹中,后缀为【.yaml】的放在“……\sd-webui-aki-v4.2\extensions\sd-webui-controlnet\models”这个路径下,后缀为【.safetensors】的放在“……\sd-webui-aki-v4.2\models\ControlNet”这个路径下。
我这边随便选择一个“cheeseDaddys ”的模型,填入一段描绘梦幻森林的关键词。在这个美化二维码的过程中,关键词是非常重要的。
接着,我们把迭代步数 (Steps)设置到15,采样选择DPM++ 2M Karras,图像大小设置到768*768。
# ControlNet美化设置
设置好之后,打开controlnet,把我们的二维码传上去,这里需要用到两层。
第一层设置的目的是可以让我们的二维码更亮一些,让最终出图的效果更好。
预处理器:none
模型:control_vlp_sd15_brightness
权重:0.3
介入时机:0
终止时机:0.2
第二层设置的目的就是重绘整个二维码,控制权重决定了在融合二维码时二维码的比重(权重越大,二维码就越明显)。
预处理器:inpaint_global_harmonious
模型:control_vlp_sd15_qrcode 权重:1.1~1.3 介入时机:0.15 终止时机:1
准备就绪,就可以开始刷图了,除了好看,还要记得测试一下是不是能扫出来。
一般出图会有以下两种问题:
一是出图的图无法扫描——这种情况可以通过增大qrcode的控制权重数值;或者是减小介入时机让模型更快的加入到融合。
二是出图效果不好,二维码痕迹太重——这种就是相反的情况,反向调整就行。
下面是一些我跑出来的样图,有些挺好看的,但是由于重绘得过多所以扫不出来了,大家制作的时候要自行测试哦。
好了讲完了,你学会了吗?利用不同的提示词和模型来制作你专属的二维码吧。
-END-
白马与少年
Stable Diffusion、Blender等学习心得分享
139篇原创内容(持续更新中)
公众号
微信扫一扫 关注该公众号