使用Stable Diffusion生成包含文字效果图像

您可以使用Stable Diffusion和ControlNet轻松创建一些令人惊叹的独特文本效果图像。以下是一些很酷的文本效果,您将在本教程中学习如何制作。

你将学习3种拨入效果的方法。

软件

我们将使用AUTOMATIC111StableDiffusionGUI来创建文本效果图像。您可以在WindowsMacGoogle Colab上使用此GUI。

您还需要安装ControlNet扩展。有关安装说明,请参阅ControlNet教程。

方法1:Txt2img与ControlNet

分步指南

  1. 创建一个黑色文本和白色背景的图像。您可以使用此网站或任何照片编辑工具。将图像大小设置为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.找一张有你喜欢图案的背景图片。我们将从中提取深度图。您可以使用UnsplashPixabay等免版税的库存图像网站。

例如:


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”以更自然地混合文本和背景。
  • 并非所有模型都能使用您的提示词。换一个不同的,观察效果。

 

 

发表评论