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处理

image.png2 此组使用xBrz处理

image.png


本教程并不具有完整的实用意义,希望能有后来人进行改善,或者仅采用其中一部分,有任何意见或建议欢迎提出,谢谢。

shzhxz520 评论于

大佬威武霸气帅

根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...