卷出天际 - 艺术二维码完全教程

aolekeji 1年前 86536浏览 0评论

1.png

2.png

上面这两个都是可识别的艺术二维码,可以长按识别看看。


自从 nhciao放出了几张艺术二维码后,AI绘画圈就卷出了这条新赛道。
二维码美化本来是门小流量生意,然而现在已经被AI卷得体无完肤。

3.png

在AI介入之前,所谓的二维码美化,顶多是这样的:


4.png

在AI绘图工具 SD 的 brightness + tile 工作流出现后,美化二维码进化为:

5.png

你依然知道它是个二维码,一张有点意思的二维码。


随后大名鼎鼎的 Midjourney quickqr 加入了二维码战场,艺术二维码生成从未如此简单:

6.png

不过,它依然“看起来是一个二维码”。


然后事情就向不对劲的方向开始发展,所有人都在卷,比比谁的二维码最不像二维码(好奇怪的卷法啊!)

相隔不到一个月时间,现在社区已经卷出了 antfu + adtailer + qrmonster + lama 这样成体系的工作流。

7.png

第一步:拟合二维码


为什么不能用现成的二维码?有两个原因:
1 目前网上各种工具生成的二维码,点阵不具有连续性,如果直接拿来用于AI绘制,就必须在“艺术性”和“可读性”之间做取舍,要么扫不出来,要么不够好看。
2 平台自带二维码,比如微信和公众号的二维码,原始内容比较庞大,导致二维码比较复杂。

实测下来,超过50个英文字母和符号,艺术二维码可读性就开始直线下降。

https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=Mzg2NTc3NDg0OA==&scene=124#wechat_redirect 这个不行 
http://weixin.qq.com/r/1h3Xz7HEcuwNrfWs90jE 这个可以

所以我们要自行拟合,不要用现成的。
对于过长的url地址,请使用短地址将他变小。有很多免费的短地址服务,比如新浪 https://sina.lt/,短地址有效期20天,过期了就重新申请一个短链接,重做一张新图不费事,白嫖就是爽。
当然,也有永久有效的付费短链接服务,缺点就是:贵。

拟合工具使用antfu的QRToolkit。可以直接用网页版,或者装sd插件从此不依赖网络。
在线工具:https://antfu.me/posts/ai-qrcode-refine
离线工具:https://github.com/antfu/sd-webui-qrcode-toolkit

最佳实践配置直接上图:

8.png

特别注意,Pixel和Marker样式都选择“心形”,可以最大化保证点阵的连贯性。

点击 Download,保存好拟合二维码。


第二步:模型与插件准备

主模型建议先用动画模型上手,然后再尝试真实模型。动画模型推荐:

  • dolcefobm9v3 
  • revAnimation 
  • anypastelAnything
  • abyssorangemix3AOM3 (会有一点涩)

以上炉子是我试了50多个炉子以后觉得动画效果最好的,且C站均可找到。如果获取有困难,后台私信。

除主模型外,还需要以下几个模型和扩展:
ADetailer: https:// github.com/Bing-su/adetailer.git
CN Brightness: https://huggingface.co/ioclab/ioc-controlnet/blob/main/models/control_v1p_sd15_brightness.safetensors
CN QRMonster: https://huggingface.co/ioclab/ioc-controlnet/blob/main/models/control_v1p_sd15_brightness.safetensors
ADetailer 直接通过 SD 插件管理器安装,两个CN模型放置于 SD 主目录 /extensions\sd-webui-controlnet\models 文件夹下。记得ckpt/safetensor文件和yaml文件都要下!

第三步:绘制
建议从最简单的正向和反向提示词起手,能顺利绘制之后再加更多内容:

正向:(masterpiece,best quality),xxxxxx
反向:nsfw,low quality,normal quality

起手绘图基本配置如下:


9.png

如果你的提示词中有人物,或模型是人物大模型,可以选择开启ADetailer,参数如下:

10.png

ControlNet 启用两层控制,一层为QRMonster,一层为Brightness

11.png

如果你期望图像更加“艺术化”,可以将CN的干预控制缩短,比如这里将 Ending 调整为 80%时停止干预。


12.png

第二层 CN 使用 brightness 模型,这个模型会使二维码可识别部分和边界更加明显,增加可扫描性。但这会降低“艺术性”,所以只在绘制中间插入干预时间,我们选择 60% - 80% 中段干预。


第四步:创成式补图
为了让我们的二维码更加更加更加像一副画,我们需要通过 outpainting 技法,让二维码成为一张名副其实的画。
将我们刚刚绘制好还热乎的正方形艺术二维码,装载到图生图界面

13.png

注意调整箭头所示的参数。尤其注意两点:

1 由于我们是要进行 outpaint 补全图像,原二维码为768*768大小,那么我们调整大小为 768*1024 使其更像一个肖像画。
2 创成式补全要给足AI发挥空间,所以重绘幅度填一个接近1的值,你也可以直接设置为1没有任何问题。

14.png

本次我们使用 ControlNet LAMA 来进行补全,采样选择 inpaint_only + lama,模型选择 inpaint 模型。注意一定要勾选最下方的 Resize and fill,以便AI填充而不是覆盖。

15.png

设置好就可以跑起来了,补图前(可微信长按识别)


这么一副能扫一扫的画,挂在店里或者家里,都挺惊艳的。


除插件和CN模型外,大模型和以上所有参数均可随意调换,但不建议离图中的推荐值太远,不然会很浪费你的时间。
另外,善用 XYZ 脚本,一次排上20个大模型,每个大模型跑8张图,然后就去睡觉刷剧吧。个把小时回来挑图就行了。



「··· ···」

商业场景
老读都知道,不能拿来当生产力或者商业赋能的单纯炫技,我是不写的。
说实话,艺术二维码最大的商业场景就是 “哇,这是个二维码?!?”。
对,没了,就是这样。
如果你内心觉得 “切,就这?这有啥用?”,那么我打赌你一定没做过生意。

高级的商业业态讲究的是心智引导,像潮玩店、盲盒店、精品咖啡店、古着等等主打品牌溢价的消费场景,霸占用户心智非常重要。你能让潜在消费者产生“卧槽!”、“牛逼!”、“有点意思~” 这样的感觉,气氛也就到位了。

如果你喜欢这样的艺术二维码,可是没有显卡没有设备怎么办?来加入爱好者社群,这里都是一样喜欢AIGC的小伙伴。说不准谁想练练手,顺便就帮你做了一张呢?

奥乐科技二维码.png

                                 有需要AI艺术二维码制作的老铁可以添加工作人员微信即可


发表评论