打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
AI绘画教程(3)基础篇 -SDWEBUI的基础功能,你都会用了吗?
AI艺术家
Ask AI for ART


以下功能介绍基于:

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features

简单介绍并中文定义下面最基础的三个选项卡:

1、 txt2img (text to image) 文生图

2、 img2img (image to image) 图生图

3、 Extras 图像放大

以上三个功能,在我们的上一篇里面有详细解读:

Stable Diffusion 教程(2)基础篇 如何写出好的prompt,一些技巧和原则

这三个功能也是非常容易上手的,文生图 输入Prompt,生成图片,不满意扔去图生图, 进行细微调整,直到满意了,扔到图像放大,输出大图片。

以上这些很简单,简单到我们没什么必要给它写教程,留给大家自行探索。

那么,本文主要讲解的是以上各个选项卡底部的脚本(Script)功能和一些其他功能的扩展:

一、扩展绘画(Outpainting):

功能:在原画的基础上扩展原画绘图

位于 以画生画(image to image) 的脚本中

有两个,一个叫Poor man’s outpainting,另一个叫Outpainting mk2,具体差别在下面补充中提出。

使用建议:

步数(Sampling steps)选择在50~100,抽样方法(Sampling method)使用Euler或者DPM2,噪点强度(Denoising strength)和CFG比例(CFG scale)拉到最大最佳。

图可能看不准,展示的效果为第81步的效果远好于10、30甚至80

Pixels to expand:扩展大小(像素为单位)

Mask blur:mask模糊,与原图边界的渐变模糊程度,实现图像衔接更自然。

二、图像修补(Inpainting)

功能:对图像进行涂色(mask),并依据涂色的位置以及用户选择进行各种调整

Mask blu:同上述,mask模糊,与原图边界的渐变模糊程度,实现图像衔接更自然。

mask的两种功能:

Draw mask:涂色的地方进行重新绘画

Upload mask:上传mask图片,涂色的地方与上传的图片衔接

具体如下图:注意图的左右上角。

涂色模式(masking mode)

Inpaint masked(默认):只重新绘画涂色的位置

Inpaint not masked:反向mask,并重画。

涂色样式(Masked Content):

被涂色的位置在图片进行重新绘画前被输入的样子(如果去掉多余的胳膊可以尝试使用fill或者其他,如果使用original则会在原来的基础上重新绘画出新的胳膊)

不改变原分辨率上图像修复(Inpaint at full resolution):

通常情况下,图像修复输出的整个图片会以你指定的(在UI输入)分辨率输出,勾选此选项后则只改变涂色位置的大小,修复后指定区域后直接粘贴到原图中。顾名思义,就是不会再改变你原图的分辨率。

Inpaint at full resolution padding, pixels填充像素,暂时不知道是干什么的,猜测是粘贴到原图后进行扩展的像素?

三、提示词矩阵图(Prompt matrix)

介绍:在不同的tag(prompt提示词,目前国内普遍使用tag来称呼,为了方便理解下文都使用tag称呼)之间用”|”分割,每个”|”后面跟一个tag,保留或删除每一个”|”后面的tag进行排列组合、使用同一个种子(seed)生成多张图。数量为n^2,n为”|”的数量。

例如 a busy city street in a modern city | illustration | cinematic lighting

“|”后面的tag有illustration和cinematic lighting,因此会生成2^2=4张图,分别是 删除illustration和删除cinematic lighting、保留illustration和删除cinematic lighting、删除illustration和保留cinematic lighting,保留illustration和保留cinematic lighting。具体如下图:

使用方法:

在文本绘画(txt2img)、以画生画(img2img)的选项卡里下方的脚本中选择 “prompt matrix”

又比如:

四、色彩草图(Color Sketch)

功能介绍:可以在图生图中,人工提取颜色调色。这是一个需要在命令行里面添加才能开启的隐藏功能。

命令行参数添加 --gradio-img2img-tool color sketch

一般喜欢对图片进行比较大人工干预的,可以加上这句。

注意事项:只能用在img2img,用在txt2img会导致浏览器严重卡顿。

五、tag强调(Attention/emphasis)

这个功能用得很多。大家也比较熟悉。属于描述技巧的基本功。这里就简单说一下。

所有默认tag权值(也可以称为注意力,attention)为1,越大tag效果越强。

注意,9月29日后的版本小括号不能单独用于扩大tag权值,只用于修改权值

小括号:(tag:n),使tag的权值修改为n,如(cute:1.5),强调该tag为原来的1.5倍。

下图说明了权重对画面的影响。

中括号 [tag]权值缩小至1/1.05≈0.952,[tag]=(tag:0.952),可以叠加,效果相乘,如 [[tag]]=(tag:0.907) (1/1.05/1.05≈0.907) 。

大括号:{tag}权值扩大1.05倍,{tag}=(tag:1.05),可以叠加,效果相乘,如上述。


六、循环出图(Loopback)

功能介绍:用图生图(img2img)的输出中,为以图生图新的输入。也就是以图生图生成的图片保存后,用该图片替换输入图片。

在图生图(img2img)的选项卡里下方的脚本中选择 “Loopback”

这个是经常会使用的迭代方法,以前在MJ里面也经常使用。

未完待续………………

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
7000字详解AI绘画图生图干货,值得收藏(升级重制版)
当 AI 遇到得普利兹克奖的建筑师会怎样?
PS上的开源Stable Diffusion插件来了:一键AI脑补,即装即用
AI绘画效率提升5倍:用ChatGPT来生成提示词prompt
详解车道线检测算法之传统图像处理
OpenCV机器视觉详解之图像匹配、直方图、图像均衡化
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服