设为首页收藏本站关注微信<<< 抵制 IE6 人人有责 >>>
搜索
热搜: 活动 交友 discuz
查看: 1429|回复: 0
打印 上一主题 下一主题

[stable disuffsion] 采样方式的详细说明

[复制链接]
跳转到指定楼层
楼主
发表于 2023-9-12 14:13:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
正提示词格式
1.强化:高质量、超高分辨率等(起手式)。
2.风格:漫画、CG、真实等。
3.主体:人物+动作或状态
4.场景:环境
5.其他:视角、特色、插件(lora、lyc等)
反提示词
负提示词的效果并不显著,除了现成的embedding。
Steps(迭代步数)
迭代步数越高,生成图片质量越高,需要时间和算力越多。
不同采样方法需要的迭代步数不同,但基本都在20~50步之间,50步以上差别不大。
Sampler(采样方法)一、经典常微方程求解器
年龄比我大几倍,简单且不够准确。
二、祖先采样器(带“a”的)
图像不会收敛,带有随机性。
三、官方采样器
二者相比:
DDIM:质量高,速度慢。
PLMS:质量低,速度快。
二者都已过时。
四、DPM和DPM++系列
DPM2比DPM更准确,但速度较慢。
DPM++由DPM改进而来,可以自适应迭代步数,但速度很慢。
2M——2阶多步采样比2S——2阶单步采样质量更高,同样损失速度。
DPM fast:速度快,质量最低。
DPM adaptive:自适应步数。
SDE:细节更丰富。
五、Karras系列
Karras系列使用了噪声时间表,一定程度上提高了质量。
六、UniPC
最新最快较高质量。
总结
追求速度:Euler。
追求质量:DPM2(a)Karras或DPM++2M SDE Karras。
速度质量均衡:DPM++ 2M(公认最强)。
注意:祖先采样器(带“a”的)不收敛,即AI会自由发挥,并不一定严格按照提示词,使用这些采样器生成的图像无法复现。
Restore faces(面部修复)
顾名思义,但有美颜磨皮效果,追求真实别开。
Tiling(无缝贴图/平铺图)
使纹理连接效果更好,但容易错乱,非设计用别开。
Hires fix(高分辨率修复)
由于stable diffusion的模型训练使用的是768*768(2.0)分辨率的图,所以在生成图片时最好宽度和高度有一边是768,否则可能出现像两张图片拼接在一起的效果。
但是768的分辨率对于现在来说是不太够用的,这就需要高分辨率修复或者后期处理。
放大算法
Latent系列
在重绘幅度(denoising strength)低于0.5时会模糊,仅适用于重绘幅度高于0.5。
ESRGAN系列
ESRGAN_4x:适用于写实风格。
R-ESRGAN 4x+:全能。
R-ESRGAN 4x+ Anime6B:适用于二次元风格。
SwinlR_4x
适用于厚涂插画。
LDSR
适用于写实风格,速度慢。
Denoising strength(重绘幅度/去噪强度)
0:仅放大图片。
0.3:放大的同时稍微改变原图。
0.7:放大的同时改变部分原图。
1:放大的同时完全改变原图。
CFG Scale(提示词引导系数)
越大,按提示词生成权重越大,AI自由发挥程度越小,
反之亦然。
过高或过低都会增加生成奇行种的可能性,一般在7~12之间最佳,20以上不建议。
Seed(种子)
如果想要每张图片都是随机的,则用随机种子-1即可。
如果想要在生成的某张图片的基础上再生成,则需使用那张图片的固定种子。

更新——图生图(未更完)
提示词反向推理
即从图片反向推理提示词,方便图生图时更精准。
CLIP反推(Interrogate CLIP)
CLIP反推会在正提示词位置生成图片一句话的描述,时间略长。
DeepBooru反推(Interrogate DeepBooru)
DeepBooru反推会在提示词位置生成多个单独的提示词,且时间短。
建议使用deepbooru,单独的提示词方便针对性更改。

CLIP
DeepBooruImg2img(图生图)
在上传的原图的基础上再创作,受到重绘幅度(Denoising strength)的直接影响,可以删改加提示词,也可以不动。

原图
重绘幅度0.3
重绘幅度0.7Sketch(涂鸦)
在原图的基础上涂鸦,将根据原图和涂鸦生成图片。

涂鸦原图
涂鸦生成图 重绘幅度0.5
说实话不如局部用提示词重绘,特别是对手残党来说。
Inpaint(局部重绘)
在原图上绘制一个蒙版,重绘蒙版部分或非蒙版部分。

原图和蒙版
重绘幅度0.65 提示词laughInpaint sketch(涂鸦重绘)
涂鸦+局部重绘,在原图上绘制一个有颜色的蒙版,根据颜色重绘。

局部涂鸦原图
重绘幅度0.75 提示词cheongsamInpaint upload(上传重绘蒙版)
在局部重绘中,蒙版需要自己绘制,如果不想出现多画或少画的情况,就可以使用PS或者语义分割插件Segment Anything抠图抠出一个蒙版,方便精准重绘。
Batch(批量处理)
这一功能适用于视频制作,有点复杂先留个坑,以后再更。

以上几种模式中,涂鸦重绘的参数最全,所以参数按照涂鸦重绘的顺序介绍。
Resize mode(缩放模式)
此参数要和下面的重绘尺寸,也就是生成图的宽高放在一起讲。
Just resize(仅调整大小/拉伸)
需要重绘尺寸或比例与原图一致(使用重绘尺寸旁的三角尺或手动调整观察原图上的红框)。如果比例不一致,则会导致生成图扭曲。
注意:如果重绘幅度大的话,不一定会扭曲,而是可能根据比例画出个颜色差不多的东西。

宽度不变,高度减半(重绘幅度0.3)Crop and resize(裁剪后缩放)
对原图进行裁剪,使其适配重绘尺寸,不会出现扭曲的情况,但是会裁剪掉不合比例的部分。

宽度不变,高度减半(重绘幅度0.3)Resize and fill(缩放后填充)
先将图片缩放至重绘尺寸,再对未合比例的空白处进行同色填充(生成)。
类似PS beta的功能。

宽度不变,高度减半(重绘幅度0.3)Just resize /latent ipscale(调整大小/潜空间放大)
与Just resize(仅调整大小/拉伸)类似。

宽度不变,高度减半(重绘幅度0.3)Mask blur(蒙版边缘模糊度)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|手机版|Archiver|源于生活(个人生活娱乐工作的笔记)css3,html5,学习笔记    

GMT+8, 2024-11-24 02:24 , Processed in 0.078001 second(s), 23 queries .

Powered by Mr.Kevin-ying

© 2004-2015

快速回复 返回顶部 返回列表