您可以使用Stable Diffusion和ControlNet轻松创建一些令人惊叹的独特文本效果图像。以下是一些很酷的文本效果,您将在本教程中学习如何制作。
你将学习3种拨入效果的方法。
软件
我们将使用AUTOMATIC111StableDiffusionGUI来创建文本效果图像。您可以在Windows、Mac或Google Colab上使用此GUI。
您还需要安装ControlNet扩展。有关安装说明,请参阅ControlNet教程。
方法1:Txt2img与ControlNet
分步指南
- 创建一个黑色文本和白色背景的图像。您可以使用此网站或任何照片编辑工具。将图像大小设置为768 x 512像素。另存为PNG文件。
下面是一个例子。
2.打开AUTOMATIC111WebUI并导航到txt2img页面。
3.在ControlNet部分,将文本图像上传到图像画布。
我们将使用此参考图像作为深度图depth map。
4.在ControlNet部分中,选择以下内容:
- Enable: Yes
- Pixel Perfect: Yes
- Preprocessor: invert
- Model: control_xxxxx_depth
反转预处理器是必要的,因为深度图中的白色越多意味着距离越近。我们希望文本突出。
5.输入一个提示词来描述视觉效果
示例提示词:
水,水滴,阴影,边缘照明,反射,日落
water, water droplet, shadow, rim lighting, reflection, sunset
6.设置图像大小,使纵横比与文本图像相同。在本例中
- Width: 768
- Height: 512
7.在页面顶部选择一个Stable Diffusion checkpoint 。此示例使用了 Deliberate v2。
8. Click Generate. Here are a few results.
8.单击“Generate”。以下是一些结果。
播放提示词以获得不同的效果。
水,水滴,边缘照明,反射,天空
water, water droplet, rim lighting, reflection, sky
水,水滴,边缘照明,,波纹,飞溅,波浪
water, water droplet, rim lighting,, ripple, splash, wave
多样性
更改这些设置以调整效果。
提示词Prompt:提示对图像的外观有很大影响。(毕竟,这是从文本到图像的转换。)尝试一些照明和样式术语。请参阅提示词指南。
模型Model: 并非所有模型都能产生良好的效果。不要犹豫,尝试不同的模型。
控制权重Control Weight: 减少权重以允许对文本区域进行更多更改。
结束控制步骤Ending Control Step: 减少权重以允许对文本区域进行更多更改。
更多示例
蜂蜜
蜂蜜,蜂蜜罐,蜂蜜滴,bokeh,蜜蜂,下降阴影,边缘照明
honey, honey pot, honey dripping, bokeh, bees, drop shadow, rim lighting
Model: Deliberate v2
Control Weight: 0.8
Starting Control Step: 0
Ending Control Step: 1
火
提示词:
火,融化,落影,边缘照明,燃烧的文字
fire,melting, drop shadow, rim lighting, burning words
模型: Deliberate v2
Prompt:
fire, words melting, drop shadow, rim lighting, burning words, bokeh
提示词:: Realistic Vision v2
面包
提示词:
厨房餐桌上的面包
bread on kitchen table
Model: Realistic Vision v2
Ending Control Step: 0.6
温馨提示:这种字体更适合使用重字体。
方法2: 多个控制网(Mutliple ControlNet)
此方法允许您使用第二个ControlNet控制文本的背景。
分步指南
1.按照方法1中的所有操作来设置第一个ControlNet(Unit 0)…
2.为第二个ControlNet(Unit 1)创建背景图像。下面的黑白图像示例创建了一个表面效果。
3.将此图像上传至ControlNet Unit 1。
(如果您没有看到多个ControlNet选项卡,请转到“Settings”>“ControlNet”。将“Multi-ControlNet”设置为3)
4.基本上,与第一个ControlNet相同的设置:
- Enable: Yes
- Preprocessor: Invert
- Model: control_xxxx_depth
- ControlWeight: 0.5
可选择减少“Ending Control Step”以获得更多变化。
5.单击Generate.
我们在文本下面添加了一个表面。
方法3:使用石头图像作为背景
1.按照方法1中的所有操作来设置第一个ControlNet(Unit 0)…
2.找一张有你喜欢图案的背景图片。我们将从中提取深度图。您可以使用Unsplash或Pixabay等免版税的库存图像网站。
例如:
3.将背景图像上传到第二个ControlNet(Unit 1)
- Enable: Yes
- Preprocessor: depth_zoe
- Model: control_xxxx_depth
- ControlWeight 0.5
可选择减少“Ending Control Step”以获得更多变化。
4.单击“Generate”
这是使用的文本图像:
提示词:
岩石、日落、阴影
rocks, sunset, shadow
模型: Realistic Vision v2
生成的文本效果图像:
使用此流程添加几块面包。
小贴士
- 如果你想把文本转换成面包和石头之类的物体,字体越大效果越好。
- 使用多个ControlNet时,可能需要调整“Control Weight”以使两种效果都显示出来。
- 减少“Ending Control Step”以更自然地混合文本和背景。
- 并非所有模型都能使用您的提示词。换一个不同的,观察效果。