AI小课堂丨三个方法教会你高质量出AI图
38986 3
实名

通过了实名认证的内容创造者

发布于 2023-7-29 01:59:13

您需要 登录 才可以下载或查看,没有账号?注册

x


dd3a397645f639bba660d38e23bbfc2e.png





高清修复


高清修复的概念AI绘画中的文生图里面有一个内置的功能叫做高清修复(Hires-Fix),这个功能有几种翻译方法,有叫高分辨率修复,也有叫超分辨率修复的。其实指的是同一个,它要怎么使用呢?接下来我们动手试试吧,我们先去抄一组官方的提示词作业,并保持采样方法、种子一致。这张图片的尺寸我们设置成500x750的图,算是一张比较小的图片。但也是大多数小伙伴的设备能带得动的。



6716379d0d1d1ae509083632e7221dfc.png





出一次图,你觉得这种图片有什么问题吗?乍一看好像蛮好看的,但你细看会发现,它的局部会显得有些模糊,皮肤也不如真人般有质感。这就是AI绘画生成真实系图片的一个问题,当它的分辨率设置的太低的时候,AI没有足够多的操作空间,没办法添加那么多细节。
怎么解决这个问题呢?直接扩大分辨率?这样做的坏处我们前面也提到过,首先是爆显存,而就算你的显卡经得起你这样去折腾,生成的图片里多人、多头的问题也会直接教你做人。那这个时候就需要用到高清修复了。

高清修复基本操作流程
它的操作非常简单,在你生图之前勾选住这个选项,下面就会出现两排额外的选项。简单梳理一遍,尺寸设置指你将这个图片由原始分辨率放大到多少,可以按倍数定,也可以按具体数值。一般是先放大两倍采样参数相当于过程中进行的采样步数,它也会对图像进行重绘。
重绘幅度等同于图生图里的重绘幅度,但是一般不超过0.5.放大算法稍微复杂一点,我们选择第一个潜变量再将这些设置好后点击生成,我们会看到生成过程中会先生成一份低分辨率的图像再根据它画出第二幅高分辨率的图像。本质上就是把低分辨率成品“图生图一次”,打回潜空间重新去噪,从而得到更大的图片。









高清修复的优势和劣势在于:

优势:不会改变画面构图(由随机种子固定);
稳定克服多人、多头等由分辨率产生的问题操作简单、清晰、直观。

劣势:受到最大显存的限制;
计算速度相对较慢;偶尔出现莫名其妙的额外元素。有一个比较聪明的操作方法是:先在低分辨率下反复抽卡,当你确定了一个合适的画面以后,再借助固定随机种子的方法,来进行高分辨率的修复。这样出来的效果就会好得多。

放大算法差异简单辨析
接下来我们来讲讲放大算法,它们就跟我们在上面选择的原始算法一样,决定了在将那个低分辨率的版本“打回重画”的时候,我们怎么操作。为了方便操作,这里简单翻译了一下。



关于它们之间的具体区别,以下是出来的效果。(无和LDSR出现报错未能出图)


















































这些算法生成的图像有区别吗?在LOFI产出的图像中,各种算法表现是差不多的,但网上传真人最好用R-ESRFAN 4x+,二次元最好用R-ESRFAN 4x+Anime6B,这个还是看需求的,不过问题不大。






SD放大
图生图放大方式简析在图生图里面,其实是没有高清修复选项的,但经过刚刚的演示,你应该明白图生图本身就是一种高清修复。如果你的原图像素低,放进图生图里,只要按更高的分辨率设置就可以实现高分辨率修复了。有一个技巧,在无边图像浏览中我们可以直接点击右下的按钮把它在图生图里面打开。它会自动帮你输入所有提示词、参数信息和使用的模型都同步一份。



打开以后按比例输出分辨率,控制重绘幅度,看是不是变清晰了









在设置里的放大相关算法,你可以自行定义用于图生图的放大过程的算法。设置完以后记得点上面保存。
SD放大原理分析及简单操作如果你想让图生图的图片变得更大、更精细,大家常用的另一种方式是UPscale放大脚本,有的地方也会直接翻译成SD放大。先说说怎么做吧,这里拿一张之前图生图画过的二次元人像图作为示例,它的画面还算精致,但因为分辨率的问题导致了一些细节的缺少和混乱。



把它从无边图像浏览中加载到图生图,所有的生成参数会自动同步一份过来,为了和原图取得相似的效果,我们把重绘幅度设置为0.5。在每个参数设置区域的最下方,都有一个用于加载“脚本”的选项栏,和其他很多软件一样,SD的脚本,能够为你实现一些软件本身并不包含但却非常实用的附加功能。
打开SD放大脚本,缩放系数相当于刚刚的放大倍数,同样设置成2,放大原来的2倍,算法就选Anime+6B。重叠像素维持64像素不变,原图的尺寸是600x600,在这个基础上我们各加64,变成664x664。
它和高清修复的“打回重画”截然不同,它是通过这张图均匀的切成4块去画的,画完了再拼在一起。你可以想象我们是把四张纸粘在一起,如果它们有重叠的地方,那就可以在这里涂上一些“胶水”或者双面胶。黏合的过程就会变得更加丝滑、流畅。刚刚设置的64像素就是这样作用,如果你觉得还不够丝滑,就继续往高了设置成128像素,但代价是图片尺寸会变大。











SD放大是图生图的过程中一个帮助你把图片变得更大的好帮手,它的自由度比高清修复更大,且不受显存限制。用类似的方式,你可以把图片整的非常大,且不会有过多的算力压力。即使是放大4倍,也是4x4=16张图的事情,但因为裁切的太多了,AI会因为不怎么怎么安排画面,就容易让画面变得混乱。




附加功能放大
最后是在附加功能里,利用附加功能的放大。你可以将一张已经绘制为成品的图片,通过AI算法放大一定的尺寸,可以在上面打开后导入图片,也可以在无边图像浏览中直接操作已经生成的图片。这个功能一般用于图片生成后的处理上,它的原理跟市面上大多数AI修复照片的应用原理是相似的,因为不涉及再扩散的原理,它的运行速度很快。
还是调节一下参数,缩放比例为2,有点不同的是这里支持你同时利用两种算法来进行放大。选择了第二种算法要设置个0~1之间的可见度,就跟提示词权重一样。如果你不想考虑这么多,也可以不选,只靠一种算法也可以发挥不错的放大效果。其他选项维持默认就行了。











它的效果是在拉伸放大的基础上适当润滑了线条和色块边缘的模糊区域,但精细程度肯定不如前两种涉及了重绘的操作手法。它的优势还是在简单、方便、负担小。




总结

AI绘画里的出图质量问题大致已经解决了,之前生出来的图不清晰或者达不到自己效果的可以试试这三种方法。电脑配置好一点就用前两种方法,稍微弱一点就用第三种方法。现在会AI已经不算是什么厉害的技能了,接下来的文章我会讲一些进阶的内容。让你的AI绘画比别人高一两个级别。今天就到这里了,拜。。。





32af8a5581782a226bce938c8e111370.png

评分

参与人数 4元素币 +29 活跃度 +18 展开 理由
生命样子... + 8 + 5 这就是大触吗?
欠钱不想还... + 8 + 5 必须收藏
介炮家龙... + 5 + 4 路过
jasonjay + 8 + 4 如此优秀,不顶对比起楼主

查看全部评分

腾讯、西山居、完美世界场景概念设计师,天褚胡宇创始人,游徒游戏场景专家顾问。
使用道具 <
青山见我亦妩媚  发表于 2023-8-16 18:09:46  
2#
楼主牛啊
回复 收起回复
使用道具
青山见我亦妩媚  发表于 2023-8-16 18:09:46  
3#
楼主牛啊
回复 收起回复
使用道具
青山见我亦妩媚  发表于 2023-8-16 18:09:46  
4#
楼主牛啊
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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