|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?免费注册
x
大家好啊,耄耋来带来知识了,上一次效果不错,所以接着发,这个是主要是对上一篇正经教程的补充和进阶,方面主要包括提示词,一些参数解释,和comfy ui manager安装
之后会发点只有老王才能发出去的教程 ,希望多多支持。
上一期有些东西忘记写了,在这里也会进行补充。
提示词
提示词结构
这部分比较通用,简单介绍一下,SDXL 模型的提示词分为两个部分,之前的教程中也看到了,这里也再展示一下,以下面的工作流为例:
加载的是IL 系列的官方模型,上面提示词为:`masterpiece, best quality, in a meadow, girl, loli, angel, pout, small breasts, kneehighs, wariza/w-sitting,大意为 loli天使,以w割式坐姿坐在草地上,撇嘴
下面的提示词为: `bad anatomy, bad hands,`
输出结果为:
在这个工作流中,我们的K采样器连接两个输入,从输入的名字我们就可以看出来,上面的是正面提示词,下面是负面提示词,顾名思义,一个是我们需要的正面条件,也就是我们希望出现的,而负面提示词就是我们不想出现。这个很好理解
接下来讲一下提示词的格式。之前说过,SDXL对比SD1.5提升显著,其实在提示词方面就可以体现出来,因为SDXL对自然语言的短句子支持比较好,所以对于一些不太好只通过tag进行约束的情景,就显得很友好,例如,我们现在就可以把上面示例的提示词改为下面自然语言句子:
`masterpiece, best quality, an angel loli girl in w-sitting pose (wariza), pouty face, small breasts, kneehighs, in a meadow`
运行结果:
当然,这个例子不能充分显示短句的优势,因为这些都还是可以用tag替换的,那么如果你有一些更特殊的要求呢,比如要求内裤挂在腿上,这个也可以通过特定的tag来实现,但是不如直接这么写方便:`panties around one leg,`
效果:
可以看到模型成功的理解了这个短句,并且实现了我们想要的效果!这样可以解决一下小众xp没有tag的问题。
然后接下来是介绍一些大家经常能看到的,提示词前面总是经常有类似这种标签:`masterpiece, best quality, ultra quality,detailed ...`这种和主题无关的,这种提示词的作用是是提升画面质量和细节的常用词,相当于告诉模型,尽量往这些好的方面靠,当然,正是因为如此,这些提示词其实不是太重要,或者说对实际效果没有决定性因素,模型输出的结果一般主要还是靠模型来决定画风,提示词来决定主体姿势、人物这些。
同理,在负面提示词里面,常用的有:` bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, bad feet, `
个人体感上,正面提示词和负面提示词有一两个差不多可以了,毕竟他们不是决定性因素。而且有些模型会推荐不要加太多这类提示词,可能会显著降低出图质量。当然,如果你的结果中出现了你不想要的内容,直接拒绝就行,把这个加到负面提示词里就行了。
例如这张图我不喜欢天使的光环,我就直接把`head ring`这个关键词加到负面提示词里面,新输出的图就没有光环这个设定了
同时请大家注意复制提示词时,有些人的负面提示词里面有`nfsw`或者之类的,这个意思是避免出现少儿不宜的东西。。。所以。。。
如何r18
很简单,就是在标签里加上你想要的标签就行了,大部分的模型基本都训练了这方面的数据,例如上面的例子,加上提示词` skirt lift, breasts out, `(内容,提起裙子,裸露小白兔),生成的结果是这样:
所以看完上一个教程,理论上就已经能生成r18图了!
如何写提示词
接下来就是如何书写提示词的技巧了,提示词其实很像一个语言表达能力的测试,你要做的是把你的需求精确的传达给ai,所以你的表述清楚,对生成的质量很有影响,当然,语言的表达能力是有限的,一些更高要求的,比如指定什么姿势,指定特定视角等等,就很难通过提示词精确约束,在没有control net之前,结果只能是抽卡一样,所以还得认识到提示词的能力也是有上限的。
接下来就是很多新手可能遇到的问题,更高考作文一样,不知道怎么提笔写,这里提供一些方法
1. 新手可以通过这个网站进行tag选词`https://prompt.qpipi.com/`,直观的选词,很适合初学者,缺点就是没有收录的就没有,需要自己找,一有点个性要求,这些词库还是不够,但是这个还是很适合入门。
2. 以子之矛攻子之盾,用ai生成提示词,这里使用各家ai都问题不大,好像还有专门的网站,好处是简单,方便,坏处是一些内容可能ai会拒绝生成。。。
3. 上c站交流,之前说过,这个很像语文的语言表达,所以不妨看看别人的优秀作品,这里介绍如何看提示词,点击你在c站看到不错的图片,右侧会有显示图片的元信息,包括提示词,用的模型:
在右侧有着详细信息,所以为了更高的水平,可以上上面多讨论多学习
怎么复现别人的图片效果
这个得看情况,如果别人分享得是ai直出得,没有任何压缩,那么在图片的头部保存着各种元信息,使用下面的网站就可以直接知道各种信息,`https://spell.novelai.dev/`
例如把我们直出的图片拖入,会能看到我们生成的信息:
可以看到工作流都能直接看到,所以这也是comfy ui 的一个特点,直出的图,可以直接拖到界面,就能把工作流直接复制进去。
当然这种情况是少数的少数,大部分是就站街不卖,纯馋人,这种情况就可以借助ai的力量,先生成提示词,找到画风相近或者不错的,然后逐渐迭代几次。当然也可以直接向别人要,虽然不一定给就是了。。。
更详细的comfy ui 介绍
不知道为什么,之前上一篇教程其实写了K采样的各类参数什么意思,但不知道为什么又突然没了,在这里再详细介绍一下。
上面就是K采样一般的所有参数,当然还有高级K采样器,就不介绍了,逐项介绍一下:
种子:用来控制随机生图的,每个种子不同,结果也不同,就是类似随机数的初始值的意思,不同种子对图片的影响不是非常大,一般是影响一些细节,所以这一项基本都是让随机生成的
生成后控制:跟上一项一起的,故名思意,就是怎么生成下一次的随机数种子,默认的是randomize,也就是再随机生成,还有递增递减,固定,看个人需要选择
步数:控制“雕刻家”刻多少次,少了容易颜色失真,多了容易人物扭曲(指可能某些结构直接融合在一起了),所以一般在20-30比较多,当然模型的发布页一般会有推荐,以那个为准
废话不多说,直接上图来看看影响:
步数3:
我的鬼图在自己在打码!
步数40:
这个得见仁见智,有些时候没上面影响,而且变得更精致,但是一般会导致背景交融在一起(举例:手和撑着的伞骨架直接混在一起,但是找不到图了)但是这个步数长,跑的时间也长,所以看各位怎么自己设
cfg:提示词相关度,用来决定输出有多符合提示词,推荐值大概在:3.0-8.0之间,过高会降低ai的创作性,过低容易天马行空,忽视你提示词,同样见仁见智,模型发布页一般有推荐,我个人喜欢5.5
采样器:这个是控制“雕刻家”出图的手法的,这个一般根据模型推荐的来,如果没有推荐,eluer其实就不错了,eluer ancestral相对快一点,dpmpp 2m比较均衡,很多人用这几个
调度器:同样的,都是控制手法的,一般的也都是以模型发布页的为准,否则有可能出现色块异常的问题,常见的有normal,karras,simple
一般来说,这两个是搭配一起的,尽量以模型发布的推荐页为准,否则容易出现奇怪色块,反面例子:
如果没找到推荐的,建议保持:eluer和simple总不会错
降噪:用来控制“雕刻师”能有多大权限改动传进来的雕像,一般来说,生成图片的话,就是1,就是随便让他改,如果输入是和图片有关的,即让ai重绘,可以设置为0.3-0.75之间
接下来就是图片尺寸的问题,这里建议SDXL都在1024*1024附近波动,例如可以变成长方形:608*1102,只要在附近应该效果还行,当你偏离很远的时候,例如直接生成2048*2048时,可能会出现人物尺寸错误的问题!所以建议在附近就行,对于有生成高清晰图的要求,可以使用up scale功能,然后让模型再小幅度重绘一下,能够增加细节和清晰度
comfy ui manager安装
comfy ui manager是一个comfy ui的拓展的管理工具,之前有人在评论区问直接拖工作流不成功有报错,一个可能是大佬的模型你没有,需要自己下,还有一个可能是大佬使用了各种拓展和自定义节点,这种可以通过comfy ui manager来找到拓展进行下载。
安装过程:
搜索`comfy ui manager github`,进入第一个正规网站,或者直接访问网页:`https://github.com/Comfy-Org/ComfyUI-Manager`
请注意所有者应该是comfy ui 官方
找到这一段,他会告诉你前置条件安装git,这个去官网:`https://git-scm.com/install/`
下载对应系统版本的安装包就好,详细教程可以参见:
`https://zhuanlan.zhihu.com/p/1925507897036633446`
这里就不重点介绍了,因为和我们comfy ui 具体没太大关系,git主要是做版本管理和下载别人开源仓库用的
接着下一步让你先下载一个bat文件,由于浏览器的安全设置,一般不会允许你直接下载的,例如这样
点进去是黑框框,里面有几行命令行代码,这种的话就直接复制到一个txt文件,完成之后将后缀名改为bat就行
之后就是将bat文件放置在下面的目录:
注意和embedding_python文件夹同级,然后双击运行即可,如果你们有自己主动改过环境,那么只需要耐心等待就可以下好
使用comfy ui manager的好处在于,下载拓展时,他会自动处理拓展库的依赖关系,从而降低环境爆炸的风险
从comfyuime manager安装拓展的话,点击主界面右上角的manager标识 就会有这个黑框
点击custom nodestes manager就能安装自定义节点了
结尾
这一期可能相对比较短,因为是主要补充上一期的一些细节,有什么问题可以在评论区讨论 ,之后会来点实操案例,感谢大家多多支持。
|
评分
-
查看全部评分
|