“心有猛虎,细嗅蔷薇
——《于我,过去,现在以及未来》”
拟态二维码生成是比较火的AI绘图应用之一,更难得的是这不需要额外的插件和工具,只需要最基础的文生图流程就可以实现。本次AI漫谈社就给大家分享这一工作流的基础实现,并给出拟态二维码识别率太低问题的解决思路。
01
—
工作流分享
直接上工作流全貌:
这就是最基础的二维码生成工作流,可以看到只是在基础的文生图流程上增加了二维码专属的controlnet模型。实际上这个controlnet也是在基础的灰度和线稿controlnet基础上优化而来。
此图直接复制到comfyUI就可以生成工作流哦
是不是效果还可以?
但是这种最基础的流程有个问题,生成的二维码图像识别率不高,即时把controlnet的强度开到最大。但对于大多数手机扫描成功率还是实在不够看。那么最简单的优化方案是什么?
和上面二维码的扫一扫对比看看吧
一个controlnet的强度开到最大都不行那就再来一个,这种思路是不是很有趣呢?
02
—
避坑点和资源分享
虽然流程简单但是也有几个坑:
-
checkpoint主模型最好使用偏幻想或者二次元的模型,真实向的模型往往效果会十分扭曲......
-
提示词很关键,希望生成的图像最好能契合二维码这种点阵状态。这就比较考验各位魔术师的创造力了。我这里简单分享一下我的基础提示词:
正向:
(masterpiece:1.4), (best quality), (detailed), Medieval village
scene with busy streets and castle in the distance
impressionist painting style,water, clouds.
反向:
(worst quality, low quality: 1.4), minimalism, blurry, bad art
monochrome,cartoon,drawing. frame,framed.
3. 二维码信息量越大,点阵越密集。建议用越高清的分辨率去重绘。否则会丢失很多细节,或者生成的图不符合本意。
二维码专用controlnet下载地址分享:
https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster
(需要科学上网哦,私信下我直接发给你(●'◡'●) )
上面提示词的效果