实现AI光影文字的教程

如上期所说,AI的光影文字看起来既神奇又有趣,自己用SD在云端实现了,可是步骤过于繁琐,现引用知乎一篇文章来详细描述如何实现AI光影文字的。

原文链接:5 分钟跑出 SD 光影文字 – 知乎 (zhihu.com)

光影文字作图

首先,这一部分暂时先不讲 SD 的环境配置,如果没搞定的本文第二部分会有介绍。

1. 跑图必备的基础模型:diffusion_pytorch_modelbeautifulRealistic_v60

2. ControlNet 的模型:今天我们用的这个Brightness模型比较特殊,他不是官方的 ControlNet 的模型。需要我们自己下载,文件已经放在下面的百度网盘里面了。

3. 下载后将此模型放入autodl-tmp/models/controlnet/文件夹下面。

百度网盘链接:https://pan.baidu.com/s/1puGMdHA1YLoin8poZNH28A 提取码:0vck

环境和模型搞定之后,下面就直接开干!

SD 参数配置

Stable Diffusion 模型(ckpt)/Stable Diffusion checkpoint:diffusion_pytorch_model

采样器/Sampling method:DPM++SDE Karras采样步数/Sampling steps:一般选择 25-30 之间宽度和高度:根据自己图片宽高比自己设定,我这里是横图 832:512,竖图 512:832生成次数/Batch count:4,每次抽卡个数

提示词

从不同渠道收集了 2 个提示词。

提示词1:

正向提示词:

A melancholic autumn scene in a vast flower field,a gentle breeze rustling through the dry grass,fallen leaves scattered among the flowers, a bittersweet atmosphere, a moment of quiet contemplation,1girl,long hair,white_skirt, high-waist_shorts, outfit ,roses,(dynamic angle:1.1),vivid,Soft and warm color palette, delicate brushwork, evocative use of light and shadow, wide shot,subtle details in the wilting flowers,high contrast,color contrast

在一片广阔的花田中,一个忧郁的秋天场景。微风拂过干草,落叶散落在花丛之间,弥漫着一种苦乐交织的氛围。这是一个静谧思考的时刻。画面中有一个女孩,长发、白裙、高腰短裤和装饰着玫瑰花。(动态角度: 1.1)色彩生动而柔和温暖,精致的笔触展现出光影效果,并以宽广镜头呈现。凋零花朵中微妙的细节与高对比度、色彩对比相得益彰。

反向提示词:

(((nsfw))),EasyNegative,badhandv4,ng_deepnegative_v1_75t,(worst quality:2), (low quality:2), (normal quality:2), lowres, ((monochrome)), ((grayscale)), bad anatomy,DeepNegative, skin spots, acnes, skin blemishes,(fat:1.2),facing away, looking away,tilted head, lowres,bad anatomy,bad hands, missing fingers,extra digit, fewer digits,bad feet,poorly drawn hands,poorly drawn face,mutation,deformed,extra fingers,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,polar lowres,bad body,bad proportions,gross proportions,missing arms,missing legs,extra digit, extra arms, extra leg, extra foot,teethcroppe,signature, watermark, username,blurry,cropped,jpeg artifacts,text,error,Lower body exposure

提示词2:

正向提示词:(我主要用这个)masterpiece,best quality,highres,street,light,at night

这里主要换不同的提示关键词(street),例如女孩,沙滩,大海等,其他的可以不变。

反向提示词:上面的直接复制

ControlNet 参数配置

先用其他图片编辑器(PS,可画等)做好黑底白字垫图。

参数详情如下:

启用:勾选

完美像素模型:勾选

允许预览:勾选

预处理:none,不用选

模型:control_v1p_sd15_brightness(刚刚从云盘下载的)

接下来是最重要的两个参数,Control WeightEnding Control Step

Control Weight:建议0.4-0.65。我这里也调整了好多次,这里数值越大,图案就会越明显,但相对的,文字和图片的融合度也会越差。可以自己多试,比较复杂的文字为了出效果可以调高点,简单的图案可以调低点。

Ending Control Step:这个参数建议0.6-0.75,代表着 ControlNet 什么时候停止介入,数值越大后面留给模型处理融合的时间就越少,文字融合度就会变差,数值越小模型介入过早就会破坏已有的结构导致看不清文字。也得多尝试,跟你图案的复杂程度也有关系。

高清化图像

选中图片,点击>>高清化

缩放比例/Resize:2倍或者4倍还是其它倍,自己设置

放大模型:R-ESRGAN 4X+

完成之后,下载右边高清图即可。

牛逼

SD 环境

对于 SD 的安装,不过多赘述。网上已经一大堆了,不过最要推荐的就是当红辣子鸡 B 站秋叶大神的安装包。

但是,本地部署对电脑配置(显卡)要求比较高。

https://www.bilibili.com/video/BV1iM4y1y7oA/?share_source=copy_web&vd_source=6c09aa7f53b69992e1cd572bbd2dbf94

我一般会选择云服务器 AutoDL来运行 SD,即开即用,没有物理条件的限制。具体的教程,我推荐我们星球小潘总的步骤,非常详细,傻瓜式教程。

  1. 硬件要求不高,浏览器中即可操作
  2. 操作简单,不用自己部署环境,已内置汉化插件
  3. 可以直接关联百度云盘和阿里云盘,无需下载文件到本地

而且按照此下来,我们需要的 ControlNet 也已经内置安装,无需再自己手动下载。好了,以上就是本次 SD 绘制光影文字的所有步骤。

发表回复