近期沉浸在学习stable diffusion的环境当中,刚好学到使用SD制作趣味二维码的内容,觉得还蛮有趣的,在这里跟大家分享下,我学习时的一些操作流程,欢迎大家一起学起来。
一.准备工具
首先大家要准备好stable diffusion的启动器或者webUI的方式进行安装,如果你已经安装好了SD,那么就可以直接开始了。
本次的教程,我们需要用到SD里面的一些制作二维码的插件:
1.controlnet(控制网)
2.QR Toolkit
3.controlnet模型qrcode monster
4.controlnet模型brightness
这些插件我会放在百度盘中给大家
二.安装stable diffusion AI工具
1.大家在使用前,需要下载SD的集成包,下载地址如下:
**百度盘地址:**https://pan.baidu.com/s/1n743_sCxQMydU1iDm19IZA#list/path=%2F
提取码:sdcn
如果你是新人的话,建议你先看这2个教程,了解下SD,链接都是油管的,需要科学上网,当然你也可以在哔哩哔哩上搜索相关的安装教程
AI小王子教程
https://www.youtube.com/watch?v=Z6FmiaWBbAE&list=PL6BVjks7felOGZzos8p4U9E55XCIOH4Oj
零度解说教程
https://www.youtube.com/watch?v=lNGEeUCL8NE&t=27s
2.使用启动器集合包,启动SD的web UI
当你下载好集成包之后,在sd-webui-aki-v4.1的文件夹中找到A启动器
打开启动器,会进入到这样的界面,可以点击右下角的启动按钮,进入到WebUI的界面(下图是我已经启动的效果,所以会变成运行中)
启动后,你会进入到SD-WebUI的界面,进入到WebUI的界面后,不用着急,我们还需要安装几个插件
3.下载并安装相关插件
SD的集合包可能会缺少一些插件和模型,这里给大家准备好了百度网盘的下载地址,并且已经在文件夹中标注好了每个文件放到哪个对应的文件中
链接: https://pan.baidu.com/s/1nbLrpB7TtQYCxNcCyrtMfQ
提取码: IDSD
当你把上面的内容都准备好了,我们就可以进行趣味化二维码制作了
三、2维码制作流程
1.准备好一个二维码,使用草料进行二维码解码网址
(1)进入草料官网后,点击右边的解码器
(2)点击后会进入解码的界面,直接把你想生成的二维码拖动到“上传图片解码”的位置
(3)完成后,在左下角会在下面出现一个二维码的链接,点击右边小绿块或者全选复制链接
2.进入QRToolkit的界面优化二维码
PS:需要将二维码优化后,再进行controlnet的绑定会更自然些
(1)复制完成后,回到SD的WebUI界面生成二维码
在顶部找到QRToolkit的tab,在tab下面的输入框,把二维码链接粘贴进去,右边的二维码就会显示对应的效果
(2)二维码的一些参数设置
复制后,还需要对二维码进行一些参数的设置,让二维码进来生成的柔和一些,这样有利于后续合成二维码的效果。
如下图,这里主要设置以下红色框的三个内容即可,前面2个设置项的选择,右边都会有可视化的变化,为了避免麻烦,这里优先建议大家按下图设置数值
(3)将生成好的二维码,保存到桌面或者任意的硬盘位置即可
点击download按钮或者右键保存都可以
保存制作好的二维码,就可以准备进入下一步的操作了
3.利用文生图+controlnet,生成趣味二维码
PS:这里顶部的大模型我们可以选择一种自己现有的即可,如果没有很好的大模型,建议大家在liblib里面进行下载
(1)回到文生图的界面,填写prompt,并且进行基本设置,具体操作如下图
也可以看下面的操作步骤
填写正向词:
((Best Quality)),castle,(desert composition:1.1),( 8k resolution:1.2),illustration,medium_shot,railway,ferris wheel,(detailed light),((lightning in hand)),lightning surrounds,(((lightning chain))),
填写反向词:
lowquality,sketches,lowres,monochrome,grayscale,worstquality,watermark,signature,username,text,blurry,
设置迭代步数:
这里建议把迭代步数设置在20-30之间,我在实际过程中都试过,效果比较不错
设置采样器:
采样器原则上随便一个都可以
设置生成图片尺寸:
建议先设置512x512的小图,总次数个数也先设置成1
(2)设置controlnet
拖入二维码
如果已经安装了controlnet的插件,在界面往下滑动可以找到controlnet的tab,将刚刚保存的二维码拖动到红框的位置
设置第一个单元
在controlnet的第一个单元中勾选启用和完美像素模式,然后在预处理器右边的模型选择框中选择qrcode_monster的模型
设置第二个单元
第二个单元和第一个单元一样,把二维码拖入到框内,然后勾选启用和完美像素模式,在第二个单元的模型中选择brightness,并且设置下面的权重,大家可以先按我下图的设置来进行操作
(3)名词释义
控制权重:
是指图片生成后二维码的显示明显度,数值越高,二维码显示越清晰(融合度下降),数值越低融合度越好,但可能会影响扫码
引导介入时机(启动控制步数):
即为二维码在图片生成的百分比进行嵌入,比如我们生成1是图片的完整形体,那么设置为0.65的话,二维码就会在图片生成到65%的时候进行合成
引导终止时机(结束控制步数):
即二维码在百分之多少终止对生成图片的嵌入,比如我们设置到0.9,那么二维码会在图片生成到90%的时候就不进行融合了
综上释义:
引导介入时机和引导终止时机是一头一尾的关系,控制权重是二维码烙印深浅的意思,类似我们在PS或者其他设计软件的叠加透明度。
当以上所有的内容设置完成了之后,我们就可以进行图片生成了
生成完成之后,我们可以使用微信扫码测试下效果,如果微信扫码和长按都没有问题,那就说明我们这个二维码可以直接进行使用了。
如果扫码不成功,那么我们就需要返回单元2对控制权重进行重新设置和测试,直至成功为止。
四.其他案例展示
除了我给的那组词,我们还可以去修改对应的关键词,下面是我修改了关键词后的一些其他案例
五.总结
最后感谢大家看完这次的AI制作教程,希望可以帮助到大家了解AI。随着AI越来越流行,后续很多的工作流都会基于AI的制作有所变化,希望大家在这个中间的契机多学习AI应对以后工作上的变化。
以上各大模型插件我已经整理好放网盘当中了,有需要的小伙伴可文末扫码获取噢~
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
三、最新AIGC学习笔记
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例