Switch版初音 mega39去渲染 获得PS4版初音街机效果说明

初音mega39s
switch版在公布之初就备受瞩目,从预告片来看一开始就给人以PS4版初音FT版本姊妹篇的感觉,没有完全一样是因为其独特的动画渲染画风,起初让人诟病是因为很多人认为这是switch技能不足,导致的移植PS4 FT初音被迫降质的结果。实际上仍是FT版本的换皮游戏。一些人认为动画渲染不能忍,一些人觉得非常独特,可以真香。

在游戏发售后,破解版的XCI格式文件被人解包,发现其内部是这样的:
在这里插入图片描述
没错,解包xci后发现其内容被明文写入了除了套了个switch版本mega的皮,本质就是PS4版本的FT。
Ns版解包后发现除了mega39那个外壳剩余文件就是ps4普通版的初音ft,目录里就8个文件夹分别是

1、rom(街机ps4ns通用引擎文件)
2、rom_ps4(阉割曲库删除不必要文件的ft本体)
3、rom_ps4_update(ft升级补丁+阉割掉了部分歌曲)
4、rom_ps4_dlc(阉割部分歌曲的dlc)
5、rom_switch(mega39本体包括全新的ui,开头动画,10首新歌,体感模式,另外体感模式所有歌曲只做了铺面,剩余的全是用的ft都)
6、rom_switch_cn(简体翻译+字库,歌词日文}
7、rom_switch_tw(繁体翻译+字库,歌词日文)
8、shader (着色器 )=(卡通渲染,这引擎本身支持卡通渲染,只是一直没用,理论上ps4街机ns都能全局卡通渲染)
在此基础上,B站以及discord的意大利大佬研究出了可以将Switch版本动画渲染关闭,在switch上呈现出PS4版FT效果的魔改方法。

内容转自https://www.91wii.com/thread-176893-1-1.html
实际整合资料为论坛 Geminize 大佬整合
switch版本效果
PS4 FT版本效果
其实就是塑胶人与动画渲染相同模型的区别

具体MV和游戏效果可以到B站浏览
搬运B站: https://www.bilibili.com/video/a … 9919047930651781705
作者: gmy771810930
在这里插入图片描述

即使解包之后发现了世嘉的不义行为又能怎样呢?瓜还没吃完,实际上,因为FT和Switch版本都是基于初音街机的框架与引擎,所以在此基础上制作的界面,歌曲,谱面,模型,PV可以说是通用的,甚至因为发现了初音FT的引擎可以进行动画渲染,只是之前一直没用所以没人知道,我们甚至可以将PS4版改为动画渲染的形式,

并且,因为其可移植性,我们可以方便的将街机,switch版,PS4 版内容在解包之后通用。最后的成品即,原版只有110首歌的初音mega39初版,在对其整体一直PS4解包后的服装,歌曲后,得到了空前的250首曲目,光初音一人的服装就从原来的140多套变为现在的206套服装。
在这里插入图片描述

值得一提的是,解包之后的文件目录显示,PV都被作为.ogg的文件形式存在,而服装之类的内容是整体移植,所以其实都包含对应文件,只是世嘉在PS4版188套的服装上又阉割了一些,并且加了一些被锁住的新服装【被锁住是指文件中显示存在,但游戏中并没有显示,可能是作为后续DLC内容】导致SWITCH版本只有一百四十多套服装。

在整体移植PS4版游戏内容到switch上后,可以正常运行。

NS、PS4、街机初音三版本可相互移植说明:

1、解包ps4版的ftdx和1.01升级补丁(ns版里面的ft版本是1.01)整合一下丢进mega39s的几个对应目录里(需要破解ns)
PS4 FTDX 1.01解密版文件——>点我 解密成文件夹格式的PS4版FTDX 1.01.rar (7.62 MB, 下载次数: 191)
2、再把ps4和ns版pv_bd整合一下(曲库目录文件,内含铺面位置和歌词字幕明文,独占10首pv编号为pv268-pv277)

3、就得到了一个248曲目的mega39,接下来碰到了2个问题,部分删减的pv没有做卡通渲染,人物皮肤渲染诡异,体感模式曲库一些没有铺面,进去放完pv就完成,后来使用了某位大佬提供的关闭了卡通渲染的文件,解决了渲染问题,游戏画面就等于1080p的ft,而且对独占歌曲也有效,另外ft的播片pv分辨率为1080p,mega39为720p,替换后能直接使用。

4、 PS4 FT DX 歌曲移植到NS 39 中方法
4-1、下载PS4 初音 FT DX 中资源
4-2、TX放
sxos/title/0100f300da46000/下建了一个rom_ps4_dlc/rom文件夹,把ps4游戏文件全丢进去

大 气层放
atmosphere/title/0100f300da46000/下建了一个rom_ps4_dlc/rom文件夹,把ps4游戏文件全丢进去

4-3、SWITCH整合pv_db/

然后rom_switch/rom里丢进去整合好的pv_db,直接爽吧


从帖子的内容中我们可以知道,首先mega39和FT其实是一个游戏,其次,解包之后因为相同的框架和引擎,甚至可以共享数据资源【如服装,歌曲PV和谱面】。

比较让人震惊的还是该引擎首次被爆出可以做动画渲染的操作,若不是被解包之后引出两个游戏的关联,我们并不能知道这其实是同一个引擎做的游戏,毕竟画面表现力完全不一样,甚至我们错怪了switch的性能,并不是那么不堪。其实按照制作初音游戏的引擎来说,project F , F2, X系列其实都是用同一个引擎,与FT ,MEGA39, 和街机又完全不一样。因此无法移植上述三款游戏的歌曲。而对于该引擎来说,只能说对于一个制作了某种效果的PV,动画渲染和塑胶人都可以通吃,但基础还是要有人工制作过,如果没有制作switch动画渲染的版本,是不能拿PS4版FT直接加个参数就能跑动画渲染效果的。

最后,是如何实现mega39跑出PS4街机版效果的呢?
我们将PS4版FT整个解包并以DLC的形式移植到switch上,这样在机器内就有了双版本的PV【原版动画渲染,PS4版塑胶人】,此时我们只用告诉引擎以什么样的参数跑哪个PV就行了,直接加入args并关闭npr的结果首先会导致初音黑皮【原因不明】,大概是shader着色器没有调教好的原因。
在这里插入图片描述
甚至帧数出现了很大下降,因此并不是直接修改引擎参数就可以的

在修改了主程序以及增加了shader文件夹的基础上,可以以正常跑很大程度上长得像PS4版塑胶人初音的建模,但是仍旧不是PS4版那样完美,皮肤并不是很有通透性,有光泽,大佬们称为开启sss,据说开启这个功能后效果会更好,但是因为其需要一些程度的光照计算,因此还是需要switch的机能的,大概可能是世嘉的程序员发现原版移植PS4版本的内容后最大程度优化也无法保持稳定帧数,只能去掉sss功能,但是效果并不尽如人意,便加入了动画渲染来避重就轻,实际上在switch上显示的动画渲染效果确实比写实风的塑胶人好看很多。

对此,我们强行移植了PS4版本的两百多首歌后,因为几首歌并没有做写实风的PV,在运行时使用动画渲染会导致贴图错误,颜色诡异等问题,因此我们关闭了动画渲染功能,使其可以兼容无动画渲染的歌曲,并且对于switch独占的几首歌如catch the wave,引擎会自动播放动画渲染后的PV。最后达到的歌曲数有惊人的250首之多!

详细教程以及需要的文件可以到论坛中下载。最后加入了手动DLC的游戏容量达到了几乎40G

原文地址:https://www.cnblogs.com/kuronekonano/p/12392101.html