浅谈任天堂的压缩技术

聊游戏业巨头们独门技术的话,有VD-dev对于各种硬件平台的神级优化,土豆厂的祖传鬼畜等。但要是聊到任天堂的话,大家一定会先想到任天堂的压缩技术。
下面就简单聊一下任天堂曾压缩技术吧

口袋妖怪大家很熟悉,当初口袋妖怪在gb上的开发因为卡带容量陷入困境时,是岩田聪在gb开发了一款游戏容量压缩软件,最终让口袋妖怪可以成功发布。

任天堂在ns上的几款wiiu平台移植游戏在容量缩减方面也引起了大家的广泛讨论。

以上游戏容量比较中,容量差距部分游戏甚至已经接近到了一倍。
更夸张的还有新马里奥兄弟U的移植版。
NS版文件大小为2.5GB,Wii U版游戏+DLC超过 13GB!
要知道ns版本分辨率为1080p,而wiiu只是720p,游戏画面提高了各向异性过滤的质量和角色阴影的分辨率以及帧数,还添加了全新可使用角色呀。

根据任天堂旗下小组工作室以及子公司的分工,可以知道负责过优化与压缩工作的小组或公司一共有四家。分别是任天堂本部的技术开发组,情报开发管理部,任天堂旗下子公司Intelligent Systems(没有看错,就是开发纸马以及火纹的IS社) 以及欧美的任天堂NERD工作室。

不过switch平台的几款wiiu移植游戏还不是最具代表性的,下面再列举两款年代更久远,但也更有代表性的游戏。


星际争霸在pc端占用超过1GB的容量,但在保留原作战役,兵种,建筑的情况下,在任天堂的n64平台这款游戏仅仅只有24MB,与pc版容量足足相差了40倍!


必须要说的就是生化危机2了,ps1版本的生化危机2双CD游戏大小合计超过1.3GB。
而n64版本的生化2只有64MB,与ps1版本相差了20倍!
要知道n64版在保留全cg语音的基础下,拥有更好的特效与3D效果情况下,还追加了ps1版没有的全新模式呀。
下面聊一下n64版生化危机2是怎么做到的极限压缩,n64版的生化危机2实际上游戏内部带着一个自解压库,游戏中的贴图素材 cg 语音 文本,实际上游戏过程中有用到这些时,都是需要单独从压缩库中提取的,另外还使用了矢量图的原理大幅精简了游戏容量。游戏里的cg和部分贴图素材是经过特殊的有损压缩,但因为n64有线性过滤,实际结合游戏里的3D画面来看,实际效果与ps1版各有千秋,但因为有更精致的3D效果还没有多边形抖动,反而观感上更胜一筹。 游戏对语音的压缩堪称一绝,完全跟班卓熊64有一比,整个语音包只有不到7MB,要知道班卓熊64虽然那语音压缩到了1MB,但毕竟班卓熊语音量没有生化2那么高呀。

这样想来荒野大镖客2的需要105的预留容量,而荒野之息只需要23GB的容量(包含dlc),就完全明白了。能压缩同时兼顾游戏的高水准,能节约出更多容量为玩家添加更多有趣的内容,任天堂何乐而不为呢。
