ToB企服应用市场:ToB评测及商务社交产业平台

标题: 2024年大数据最全AI绘画遍及课【二】文生图入门_平铺 分块 (tiling)(3),20 [打印本页]

作者: 杀鸡焉用牛刀    时间: 2024-7-12 23:11
标题: 2024年大数据最全AI绘画遍及课【二】文生图入门_平铺 分块 (tiling)(3),20


网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提拔。
需要这份体系化资料的朋侪,可以戳这里获取
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交换、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习发展!

比如:树木,灌木,白色的花,(林间)小路
  1. 1girl, walking, forest, path, sun, sunshine, shining on body, white dress, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy,
  2. trees, bush, white flower, outdoor,
复制代码
(3) 环境光照


比如:白天、阳光、蓝天、多云的天空
  1. 1girl, walking, forest, path, sun, sunshine, shining on body, white dress, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy,
  2. trees, bush, white flower, path, outdoor,
  3. day, sunlight, blue sky, cloudy sky,
复制代码
(4) 补充:画幅视角


比如特写:
  1. 1girl, walking, forest, path, sun, sunshine, shining on body, white dress, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy,
  2. trees, bush, white flower, path, outdoor,
  3. day, sunlight, blue sky, cloudy sky,
  4. close-up
复制代码
可以把这四个分类叫做“内容型提示词”,然而,只有内容型的提示词,你画出的东西很大概率不会让你满足,这里,我们需要引入其他的提示词,来给这个画面打一剂强心针。
首先是画质,由于在AI学习的图片里,有些是高清的,有些质量比力模糊,我们可以用这样的提示词,让他盯着哪些高清的去看。
(5) 画质提示词


比如:最高的质量,超等细节,杰作,高分辨率,8K(分辨率),超细节的Unity CG壁纸
  1. 1girl, walking, forest, path, sun, sunshine, shining on body, white dress, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy,
  2. trees, bush, white flower, path, outdoor,
  3. day, sunlight, blue sky, cloudy sky,
  4. close-up,best quality, ultra-detailed, masterpiece, hires, 8k,extremely detailed CG unity 8k wallpaper, unreal engine rendered
复制代码
(6) 画风提示词


比如:绘画,插画,动画,游戏CG
  1. 1girl, walking, forest, path, sun, sunshine, shining on body, white dress, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy,
  2. trees, bush, white flower, path, outdoor,
  3. day, sunlight, blue sky, cloudy sky,
  4. close-up,best quality, ultra-detailed, masterpiece, hires, 8k,extremely detailed CG unity 8k wallpaper, unreal engine renderedpainting, illustration, anime, game CG
复制代码
(5)、(6)可以称为标准化的提示词。
(7) 提示词模板

  1. 描述人物:
  2. (1girl:2.0), solo, nilou \(genshin impact\), solo, long hair, jewelry, blue gemstone, earrings,horns, crown, cyan satin strapless dress, white veil, neck ring, red hair, {green eyes},
  3. 描述场景:
  4. indoor, room, house, sofa, wooden floor, plant, flowers, trees, windows,
  5. 描述环境(时间、光照):
  6. day, morning, sunlight, dappled sunlight, backlight, light rays, cloudy sky
  7. 描述画幅视角:
  8. full body, wide angle shot, depth of field
  9. 其他画面要素:
  10. light particles, fantasy, wind blow, maple leaf, dusty,... (其他往后增加)
  11. 高品质标准化:
  12. {{masterpiece}}, {best quality}, {highres}, original, reflection, unreal engine, body shadow, artstationextremely detailed CG unity 8k wallpaper
  13. 画风标准化:
  14. (illustration), (painting), (sketch), anime coloring, fantasy,
  15. 其他特殊要求:
  16. exaggerated body proportions, greasy skin, realistic and delicate facial features, SFW
复制代码
3、权重与负面提示词

(1) 提示词的权重

如下咒语,
  1. SFW, 1girl, walking, forest, path, sun, sunshine, shining on body,yellow skirt and white t-shirt, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy.trees, bush, white flower, path, outdoor,
  2. (masterpiece:1.2) , best quality, masterpiece, highres, original, extremely detailed wallpaper, perfect lighting(extremely detailed CG:1.2), drawing, paintbrush.
复制代码
你会看到许多(),小数点,逗号之类的符号和数字,他们又是做什么的呢?其实,这些内容是用来增强或者是减弱某些提示词的优先级和权重的,比如刚才我们看到这个画面,我们输入了 white flower, 但我们在图片上并没有清楚的看到白色的花,你输入了许多不同的元素给AI,都要他画,但他在处置惩罚的时间,不一定get到你最想要的是什么,以是有大概优先花了树和丛林,如果你就是特别特别想要百花,那就可以用雷同的方式,把白花的权重和优先级增强,去增强的方式有两种:

() 会使权重变为 1.1 倍,相对于其他元素就更突出。你还可以套多层括号,每套一层,就再乘以1.1倍,三层就是1.331倍。这样花就出来了:
  1. SFW, 1girl, walking, forest, path, sun, sunshine, shining on body,yellow skirt and white t-shirt, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy.trees, bush, (((white flower))), path, outdoor,
  2. (masterpiece:1,2) , best quality, masterpiece, highres, original, extremely detailed wallpaper, perfect lighting(extremely detailed CG:1.2), drawing, paintbrush.
复制代码

加了一种括号以后,可以在背面加一个英文冒号,背面可以接一个数字。
  1. SFW, 1girl, walking, forest, path, sun, sunshine, shining on body,yellow skirt and white t-shirt, blonde hair, long hair, smiling, stretching arms, hands up, beautiful, happy.trees, bush, (white flower: 1.5), path, outdoor,
  2. (masterpiece:1,2) , best quality, masterpiece, highres, original, extremely detailed wallpaper, perfect lighting(extremely detailed CG:1.2), drawing, paintbrush.
复制代码
以是,当你觉得这个画面里有你告诉了AI但他又没有画出来的东西时,就可以借助这些方法来强调。加数字的方式显着更准确,而加括号举行微调的时间就更方便。
比起圆括号,还有这种大括号 {}, 代表1.05倍,调治的效果就渺小一点。

而如果你想削弱某个提示词的影响,就可以赋予它一个小于 1 的权重数值,或者用方括号[], 会把原来的权重削弱成原来的 0.9 倍。调治权重的时间,也要留意一件事变,就是尽量避免个别词条的权重太高,我体验的安全范围在 1 上下 0.5 左右。当你赋予一个词条2左右以致更高的数值时,他就容易扭曲画面的内容。这个时间我们通常要改换思绪。通过更多类型的词条来协助增强它的效应。
总结一下:



(2) 负面提示词

提示词另外一个构成部分,是负面提示词。通俗点说,你渴望这个画面里出现什么,就往正向提示词里丢,而不渴望出现什么,就往反向提示词里丢。反向提示词是可以没有的,但一般我们也会选择加入一些通用的项目,主要也是基于标准化的考虑,比如:
  1. NSFW, (worst quality:2) , (low quality:2), (normal quality:2) , lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), lowers, bad hands, missing fingers, (((extra arms and legs))),
复制代码
(3) 出图参数详解

如果说提示词是咒语,那出图参数就像是魔法师的魔杖和魔导书一样,空着了这个咒语的具体开释情势。

AI 生成图像会颠末一个加噪再去噪的过程,而去噪就是在用像素一点点模拟你的最终要生成的这个图像,每模拟一次,画面就会变得更清楚一点。理论上,采样迭代步数越多,肯定最终效果越清楚,但实际上,当步数大于20步以后,背面的提拔不大。而增长步数肯定意味着更长的盘算时间。以是,默认的采样步数一般都是 20。你算力富足,且想追求更高的清楚度,就设置为 30-40,最低不要低于 10。

采样方法,其实可以简单解释成AI举行图像生成的时间使用的某种特定算法,WebUI提供的采样方法非常多,足足十几个,但此中我们常用到的估计也就4-5个。这此中:
Euler 的两个合适插画风格,出图比力朴素。
DPM 2 和 DPM2 Karras 速度较快。
再具体使用时,我推荐使用带有 ++ 号的,这些都是改进了的算法,无论怎样都比上面的更稳定。
另外,大部分模型也有推荐使用某种特定的算法,这大概是模型制作者本身测试过的。比如深渊橘的作者最推荐用的就是SDE Karras。

代表的就是你最终出图的时间的分辨率,分辨率的设置存在一些隐性限制,默认的分辨率是 512 x 512,但这个分辨率下的图片,哪怕细节再丰富,看起来都是模糊的。设备答应的环境下,我会把他提到 1000 左右。
相同的提示词,用更高的分辨率跑出来,质感就完全不一样了。但是,分辨率设置的太高,也是会有问题的,一是你的显卡显存扛不住;其二,则是分辨率太大了,很容易出现多人、多手、多脚的环境。这个问题我有特别研究过,它的原因是,AI在举行模拟训练的时间,用的图片的分辨率一般都比力小,如果你的分辨率设置太大,它就会以为你是多张图片拼接而成的,那出现多的人就不奇怪了。
要避免这样的问题出现,一般我们先接纳低分辨率绘制,再靠高清修复(Hires Fix) 来放大。它本身其实是额外的做了一次图生图。你也可以反复实验,了解在你当前的设备条件下,什么分辨率是既能保证质量又能分身效率的。

面部修复一般都要勾选上,它会接纳一些对抗算法识别人物面部并举行修复,和我们用的美图App内里智能P脸的功能差不多。

平铺,是用来生成那种可以无缝贴满整个屏幕的纹理性图片的。如果你没有需要,万万别勾,也是一个让你的画面变的很奇怪的东西。

提示词相关性好理解,它的值越高,AI忠实地反映你的提示词的程度就越高,但和权重一样,我们一般不会浮动太多,7-12 是比力安全的数值,太高容易边型。

随机种子也是一个可以用来控制画面内容同等性的紧张参数。

由于AI绘画的不确定性,即便是同一组提示词,你也需要反复试验,期待它在某个瞬间给你一个完美符合你需要的画面,这个时间过程偶然会很漫长,大概会颠末几十次、上百次。如果你想让AI一直不断地按照同一组提示词和参数去出图,那就把批次数调高,绘制的过程会不断重复举行。
竣事以后,它会生成两样东西——除了每个批次出的图,还会有一张拼在一起的格子预览图,方便你举行对比。以是,你完全可以让它一口气来上个10次20次以致几百次

这个不建议调整,增大可以让你每批次数绘制的图像数目增多。理论上效率会更高,但它同一批绘制的方法是把他们拼接在一起看作一张更大的图片一次去画,以是你的设备不好,非常容易爆显存。
4、提示词到底怎么写?

对于新手,我给大家总结三个快速写提示词的方法:
(1) 翻译大法

其实,无论这些提示词再怎么复杂,它们说的还都是人话。因此,当你不不知道该怎样表述的时间,就用天然的语言把你想要画的东西一件件地说出来就好了。照旧那句话,SD 不认中文,以是你得先用翻译平台把它转成英文。虽然这些词语表述偶然间不绝对准确,但它至少是在帮你靠近谁人你想要的画面。而有一些功能插件也会资助你把不准确的意象校正成AI的词典里有的东西,也蛮实用的。目前,也有一些开发者做出了许多提示词的插件,大家可以去探索。
(2) 借助工具

AI 绘画也流行了一段时间了,能意识到提示词难写的人,肯定也不止你我而已。因此,有些人专门开发了一些可以资助你更好地去书写提示词的工具。
这里,我推荐两个可以用于辅助书写提示词的网站:
http://atoolbox.net
https://ai.dawnmark.cn



既有得当小白学习的零基础资料,也有得当3年以上经验的小同伴深入学习提拔的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比力多,这里只是将部分目次截图出来,全套包罗大厂面经、学习笔记、源码课本、实战项目、大纲路线、讲解视频,而且后续会持续更新
需要这份体系化资料的朋侪,可以戳这里获取
63779)]
[外链图片转存中…(img-S078kLfv-1715585363779)]
[外链图片转存中…(img-5Hy35yKh-1715585363779)]
既有得当小白学习的零基础资料,也有得当3年以上经验的小同伴深入学习提拔的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比力多,这里只是将部分目次截图出来,全套包罗大厂面经、学习笔记、源码课本、实战项目、大纲路线、讲解视频,而且后续会持续更新
需要这份体系化资料的朋侪,可以戳这里获取

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4