同花顺-圈子

请广大用户注意风险,切勿加入站外群组或添加私人微信,如因此造成的任何损失,由您自己承担。
AI绘画教程(3)基础篇 -SDWEBUI的基础功能,你都会用了吗?
0人浏览 2022-10-22 19:28

  AI艺术家

  Ask AI for ART

  以下功能介绍基于:

  The following article is from AI艺术家 Author AI艺术家

  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里面也经常使用。

  未完待续………………

更多
· 推荐阅读
0
1
扫码下载股市教练,随时随地查看更多精彩文章
发 布
所有评论(0
  • 暂时还没有人评论
  • 0
  • TOP
本文纯属作者个人观点,仅供您参考、交流,不构成投资建议!
请勿相信任何个人或机构的推广信息,否则风险自负