跳转到内容

【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篇原创内容(持续更新中)

公众号

微信扫一扫 关注该公众号