楼下有人想要我讲一点生图经验,如本帖所示,很多经验在你们的高端设备上不一定好使,所以我就写点泛用且常用的东西:提示词和采样器
先说提示词吧,我个人认为手搓提示词是需要非常严谨的,提示词格式这些老生常谈的一搜一大堆我觉得没必要讲,所以我讲一些我自己的见解
首先,你的提示词可以很详细,这种情况下显然是最好的,越是详细模型越不容易犯错,这是众所周知的。但是很多时候相信大伙手搓是憋不出那么长的词的(这玩意挺考验词汇量,搜索tag页遭罪,自然语言更是堪比写作文)所以说我认为提示词在你憋不出来的时候别硬憋,短点就短点。
关于这个结论的由来,首先是lz以前生图的时候,觉得提示词越详细越好,后来发现有的时候删掉一点让模型自由发挥可能更好。所以lz认为提示词最好是两种状态,一种是言简意赅的,用精简的提示词描述你想要什么,第二种是充分详实的,把每个细节都充分刻画。千万千万不要写不长不短的提示词,也就是提示词的长度就没办法让模型自由发挥,也不足以让模型完全遵循。然后出一坨答辩

如果说ai画错了,那么我们可以加个提示词,然后问题解决,但如果然后生成一张还是错的,这个时候,千万不要去堆屎山,要去好好想一想为什么会这样,首先不支持自然语言的光辉,1.5模型使用者问一问自己,这个标签danbroou上有吗

,然后,如果有……放下做人的体面,彻底放弃理解这个标签的字面意思,而是换位思考,模型对这个提示词的理解是什么,因为模型可能把特征拟合错了
打个比方,之前在玩sd1.5的时候,想要哥特风+bs,但老是变成半条黑半条白,琢磨了很久没明白。后来把哥特风的标签去掉问题就解决了

原因就是哥特风经常和hs出现导致的,所以模型不听话的时候同理,去找找看是不是有潜在的冲突。
再说说采样器吧,采样器这方面我一直在琢磨的是怎么在不降质量的情况下更快,而不是怎么样更好,觉得自己生图慢的可以尝试一下
首先lz常用的采样器有Euler,Euler a,dpm 系列(一般是2M的内个),unipc,和ER sde
Euler是很朴实无华的采样器,个人认为属于采样器里的万年老二,永远不是最好的,但永远不差,不知道用啥就用Euler。
Euler a就是Euler的祖先版本,简单来说就是更随机,多样性比Euler好一些。
dpm适合xl模型,效果不错,但注意不能用在v预测上。
unipc是一个效率很高的采样器,通过历史步数猜测下一步的大致方向,收敛的很快,只要推荐步速的2/3步左右就能产出不错的效果,可以调整的参数有很多,但需要注意的只有要用bh2。否则在v预测模型上容易出事。在anima上容易产生奇怪的效果,但能用。涂抹
感稍重,属于下限高上限低的高性价比采样器。
ER sde是anima推荐的采样器,我对他还不太了解,但在anima上确实不错(*≧∪≦)
还有号称让低端卡有救的lcm+lcm lora,个人认为这并不能真的救低端卡,因为画质损失非常大,倒不如说是个收敛很快的玩具,玩玩可以,拿来跑美图还是算了。
关于调度器,align your steps调度器是真的有用,低步数下质感会好不少,但是不能再anima上用

,一般按照推荐选调度器即可,和采样器一样,遇到不兼容的模型会出鬼图。
再然后我也不知道写啥了,感叹一下当年社区的旺盛吧,23年的时候教程满天飞,模型遍地走,现在……不多说了,还有啥想问的问吧

,lz抽空回答。