相信最近大家经常刷到各种艺术感爆棚的二维码图片,关键是竟然可以识别出来。
后台最近也有很多伙计私聊问如何制作的。这一节我们就详细的来讲解如何通过 Stable Diffusion 来实现我们自己的专属艺术感二维码!
如果你还不会使用 Stable Diffusion,那么可以观看往期 Stable Diffusion 系列文章
我们先进行实操,最后进行细节的答疑
一 准备工作
1. 短码二维码
首先我们需要有一个二维码,如果你已经有了一个二维码,那么得保证它包含的信息足够少,这样融合出的新二维码可识别度会更好。比如下面两个二维码:
一个非常复杂,一个比较简单,但是通过扫描都能够跳转到同一个页面。
如果你的二维码本身就比较简单,那么我们可以直接用。如果比较复杂的话,我们需要转换成短码形式的二维码。
短码生成
可以直接百度搜索 草料二维码 可以在这个网站里面先解码得到链接,然后再进行 网址跳转活码 进行缩短,生成新的二维码。
如果是链接比较复杂,那么就可以直接进行 网址跳转活码 进行缩短,生成新的二维码。
2. Stable Diffusion WEB UI
使用 Stable Diffusion 生成二维码的最佳实践需要我们的 Stable Diffusion 里面安装了 ControlNet 插件,并且有安装
- ControlNet tile 模型
- ControlNet brightness 模型
- ControlNet depth 模型
如果你是直接使用前面的文章搭建的,现在里面已经内置了上述的模型,可以直接使用
二 打造爆款二维码
到这一步我们手上应该有一个看起来比较简单的二维码了。接下来我们一起来实操通过 文生图的方式来融合新的二维码
1 采样方式配置
唯一需要注意的是我们需要把 采样方法设置为 DPM++ 2M Karras,其它的都可以根据自己的需要进行设置。 在这个例子中,我只添加了最简单的 prompt 提示词。
2 ControlNet 配置
如果你还不了解 ControlNet 也没关系,后续我会更新这块的内容,大家可以先按照步骤配置即可
简单来说,ControlNet 的作用是将一张新图按照什么样的方式解构(比如:色彩、线体、深度),然后再以某种方式和原图进行融合。
我们需要配置三个 ControlNet 从而更好的进行融合,如果你打开 Stable Diffusion 的 ControlNet 之后只能看到一个,可以在设置里调整个数,保存,并重新启动
ControlNet-1 tile 模型 配置
我们先打开第一个 ControlNet 窗口并启用。并设置
- 模型: control tile
- Control Weight 权重 : 0.5
- Starting Control Step :0.35
- Ending Control Step :0.6
ControlNet-2 brightness 模型 配置
继续打开第二个 ControlNet 窗口并启用。并设置
- 模型: control brightness
- Control Weight 权重 : 0.3
- Starting Control Step :0
- Ending Control Step :1
ControlNet-3 depth 模型 配置
继续打开第三个 ControlNet 窗口并启用。并设置
- 模型: control depth
- Control Weight 权重 : 1
- Starting Control Step :0
- Ending Control Step :0.2-0.25
3 出图
直接使用上述的提示词和 ControlNet 配置出图效果
1687076092310.png
三 细节调参优化
生成的二维码识别不了怎么处理?
- 先确保原二维码是否太复杂了,如果比较复杂按照前面说的先把 二维码转成短码格式的二维码
- 可以尝试修改 ControlNet-3 depth 的 Ending Control Step 值,适当调大
生成的二维码太灰了怎么处理?
修改 ControlNet-3 brightness 的 Control Weight 值,适当调大
如果生成的二维码和图片融合的不自然怎么处理?
修改 ControlNet-1 tile 的 Control Weight 值,适当调大
生成的二维码比较模糊怎么办?
可以将生成的图发送到 附加功能中进行放大
四 更多案例出图
模型: deliberate
正向prompt:(8k, best quality, masterpiece:1.2),(best quality:1.0), (ultra highres:1.0), watercolor, a beautiful woman, shoulder, hair ribbons, by agnes cecile, full body portrait, extremely luminous bright design, (pastel colors), forest background, modelshoot style, very long hair, intricate, elegant, realism, (hyperrealism), (cinematic), (hyperdetailed:1.2), hdr
反向 prompt:
canvas frame, cartoon, 3d, ((disfigured)), ((bad art)), ((deformed)),((extra limbs)),((close up)),((b&w)), wierd colors, blurry, (((duplicate))), ((morbid)), ((mutilated)), [out of frame], extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck))), Photoshop, video game, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, mutation, mutated, extra limbs, extra legs, extra arms, ((disfigured)), ((deformed)), cross-eye, body out of frame, blurry, bad art, bad anatomy, render,(worst quality:2), (low quality:2), (normal quality:2), strange eyes
采样步数:30
提示词相关性:10
模型: deliberate
正向prompt:abstract street street in the city with abstract buildings and cars, in the style of otherworldly visions, gravity-defying landscapes, richly colored skies, hyperrealistic illustrations, psychedelic surrealism, swirling vortexes <lora:surrealCityLora_v15:0.3>
反向 prompt:
(worst quality:1.2), (low quality:1.2),
采样步数:30
提示词相关性:7
模型: ReV Animated
正向prompt:book shelf in a living room(masterpiece, best quality:1.4), cinematic light, colorful, high contrast, mountain, grass, tree, night, (horror (theme):1.2), (mon(masterpiece, best quality:1.4), (captivating digital art), cinematic lighting, colorful, high contrast, eerie mountain landscape, lush grass, twisted trees, night scene, (horror theme:1.2), (menacing monster:1.2) lurking in shadows, dark atmosphere, blood rain pouring down, blood-red river flowing, haunting blood moon in the sky, chilling and intense visual experiencester:1.2), dark, blood rain, blood river, blood moon
反向 prompt:
(worst quality:1.2), (low quality:1.2), (lowres:1.1), (monochrome:1.1), (greyscale), multiple views, comic, sketch, (((bad anatomy))), (((deformed))), (((disfigured))), watermark, multiple_views, mutation hands, mutation fingers, extra fingers, missing fingers, watermark
采样步数:30
提示词相关性:8.5
模型: ReV Animated
正向prompt:((best quality)), ((masterpiece)), (detailed), <lora:kokkoro_v1:1> 1girl, petite, kokkoro, pink eyes, short white hair, white hair flower, white dress, detached sleeves, looking at viewer, :d, cowboy shot, outdoors, fantasy, village, (high-resolution:1.2)
反向 prompt:
3d, cartoon, anime, sketches, (worst quality, bad quality, child, cropped:1.4) ((monochrome)), ((grayscale)), (bad-hands-5:1.0), (badhandv4:1.0), (easynegative:0.8), (bad-artist-anime:0.8), (bad-artist:0.8), (bad-picture-chill-75v:0.8), (bad_prompt_version2:0.8)
采样步数:20
提示词相关性:6
再留个坑,目前通过文生图的方式生成的二维码还是有一些不足,主要是
- 对于人物的渲染,脸部容易崩坏
- 没办法融合自己的图片
接下来会继续更新在文生图模式下如何玩转二维码,解决这些问题。
看到这了点个 赞呗😄