mugen人物高清化及其相关教程
M.U.G.E.N人物高清化简易教程
作者:lonerfscar
首先这是一个不完全的教程,因为它并没有按照我的初衷,实现完全傻瓜化。
其次对于人物来说,是否有高清化的必要,这也是一个有争议的话题。
这里我们不讨论意义,价值之类,纯粹从技术角度出发,以下正式开始
感谢@白绝 大佬将我的设想实现, 请到下面的链接查看
https://tieba.baidu.com/p/6034528463
1 首先要了解主程序显示的原理,为什么会有锯齿
1.1 素材本身就是点阵图,肯定会有锯齿,因为点阵图本身就是小方格构成的
1.2 素材分辨率比主程序分辨率低,实际效果为放大后的样子,而主程序放大时并没有采取一些能减少锯齿的算法(win里有,1.x没有)。
2 由1可知一些基础的思路
对于点阵图,我们要把它转化为连续的图像(常用滤镜xBrz)
对于低分图,我们要把它抗锯齿高分化(常用滤镜2xscale,waifu2x)
3 具体方案
使用ff3导出需要处理的sff文件中的全部图片以及ffe文件
使用2中提到的滤镜批量处理图片,使用文字编辑工具打开ffe文件,把所有坐标均放大和图片同等的倍数,并导回到sff文件中
使用文字编辑工具打开对应air文件,将其中所有坐标均放大和图片同等的倍数。
在人物基础cns中,修改xscale和yscale为之前的倍数分之一。
参考教程
色表转换《简易的更换头像教程》
批量处理air文件判定框《使用Excel批量修改判定框的方法》
文件结构《MUGEN入门之文件格式篇》
4 遗留问题
由于sff中储存的图片并不全是人物本体的图片,还有些火花、背景之类的图片是单独拥有缩放系数的,并不受xscale和yscale的控制,因此就会造成这部分图片巨大化。
咨询过专业人士后,得知无法轻易分辨出人物和火花的区别,因此也无法自动筛选出火花,只对人物本体作出处理。此教程止步于此。
以下为2组高清处理后的对比
1 此组使用waifu2X+2xscale处理
2 此组使用xBrz处理
本教程并不具有完整的实用意义,希望能有后来人进行改善,或者仅采用其中一部分,有任何意见或建议欢迎提出,谢谢。
大佬威武霸气帅