把2D复古游戏直接变3D!3dSen模拟器登陆Steam

媒体聚焦

【专稿,转载请注明出处】

报道/自从游戏出现以来,就不断有后者模仿前者。通常来说,我们并不喜欢山寨产品,但3dSen是另外一回事。它并不是一个免费复制游戏的模拟器,更多的是一个转化工具。
上周,这款很多人听起来或许都非常陌生的新产品出现在了Steam平台:这是一个任天堂娱乐系统(NES)模拟器,把经典8位游戏的2D像素画面转换成了用三维像素打造的3D世界。它叫做3dSen,并且包括标准版和VR版本,它可以让你从非比寻常的角度体验精选的一系列NES游戏。

把2D游戏变3D:耗时五年研发的3dSen

3dSen并不是凭空冒出来的。五年前创作者Tran Vu Truc开始这个项目的时候,它的名字还叫做3DNes,甚至首个demo就非常引人注目。3dSen已经非常完善并且可用,因此Tran决定最终在Steam平台发售。(VR版本还可以在Itch.io平台购买)

3dSen是一个NES模拟器,所以你需要游戏ROM才能在它上面运行(Steam安装包里只有模拟器本身)。它运行大多数NES游戏都有很高的精确度,但却并非它最主要的吸引力。3dSen之所以如此出名,主要得益于可以对这款经典主机平台上70多款游戏进行3D化的能力。

这是一个相当小的数字,其中的原因,据Tran透露,主要是因为把所有图形转化为三维像素、多边形和天空体需要大量工作,哪怕是最简单的NES游戏也不好做。

Tran说,“工作量取决于图形复杂度、玩法持续时长,如果游戏里出现任何的3D玩法元素,比如像《Mario Bros.》、《马里奥医生》、《大金刚》以及《Galaga》只需要数天的工作量,而像《超级马里奥3》、《塞尔达传说》和《Excitebike》(含3D玩法元素)需要数周甚至数月才能做出来”。

一系列的变量让这个过程变的困难。对于新手来说,把视觉稀疏的8位游戏的2D图形调整为3D渲染是个相对未知的领域。随着项目的进展,Tran从很多方面都要补课,无论是在技术上还是美术层面。更重要的是,如何“读取”这些低分辨率的像素,并没有明显的解决方案。

他说,“我经常无法完全理解NES游戏里的像素画质,它们的抽象程度很高,有时候会需要大量的时间才能完全理解一些图形元素所包含的内容”。

在项目的初期阶段,Tran尝试过自动算法转换。但当他认为这是未来理论研究的一个有趣的话题时,他很快意识到,只有极其仔细的手动转换才能提供令人满意的复杂度和优化程度。

其中一个原因式,3dSen的渲染引擎提供了越来越多的技巧,将游戏的平面位图解析为3D物体。比如,如果你看过该模拟器最新的YouTube宣传片,就会注意到一些细节,比如《超级马里奥兄弟》的标题界面以及悬索桥的变化和摆动很自然,一个银河恶魔城风格的背景骷髅在铁链上摇摆、投下随之而动的阴影,《超级马里奥兄弟3》的皇宫楼层延伸到了屏幕之外,等等。

所有细节的存在,都因为Tran用了很长时间,认真地逐个游戏进行植入。你可以看到为和超强计算器转换为何没有吸引力,将NES的图形转到3dSen之内很大程度上是一门艺术。其他人可以尝试和转化同一款游戏,的到完全不同视觉的结果(实际上,他们可能有机会这么做,因为该项目下个阶段的一个主要阶段旧式发不3dSen Maker工具,这样用户就可以对他们自己的游戏进行3D化)。

3dSen拥有的小技巧越多,一些游戏就会呈现出太多的转化挑战,至少目前如此。Tran说,“在3dSen当前的引擎下,具有透视/伪3D图形和/或者3D玩法的游戏很难实现3D化,3dSen需要大量的工作才能妥善处理它们”。

你可能是第一次这么听说:最难3D化的反而是3D元素本身。

由于单款游戏的转化就消耗了这么长的时间,Tran不得不挑选自己重点专注的努力方向。一旦解决了技术困难的游戏之后,Tran就使用一些标准来帮助自己决定接下来要做哪一款游戏(的转化)。这些准则包括一款游戏在互联网上的流行程度、3dSen粉丝们对它的需求,以及Tran对这款游戏的怀旧情感有多重。Tran计划转化尽可能多的游戏,不让人意外的是,考虑游戏的3D视觉效果是3dSen的主攻方向。

未来另一个获得更多关注的是提供更多的操作方法。3dSen的VR版本已经支持标准VR手柄,而且提供了非常愉快的虚拟光枪体验。动态打拳游戏也有潜力,比如《Punch-Out》,但目前这还是次要目标。

3dSen是一个很罕见的模拟器,它并不是专注于精准度或者兼容性,而是一个完全属于它自己的独特功能。虽然把30年前的NES画质老游戏做成3D像素或许不会引发更大的潮流,但3dSen转化出来的最出色效果看起来以及玩起来都很不错,而且人们也很愿意从一个新的视角去尝试儿时最喜欢的游戏体验。

3dSen Maker的发布也会给它增加一些令人激动的创意潜力。Tran说,“需要注意的是,我们可以有很多角度对每个游戏做不同的3D诠释,从不同的人带来的不同3D诠释将会很有趣”。

辞职创业:只想为自己做一些特别的事

对于Tran来说,打造3dSen是非常自然的过程。他的第一个游戏主机就是NES,“NES在我的脑海和心里始终有着特殊位置。和同龄的孩子们一样,Tran对这些2D世界在3D环境中是什么样子有过很多的想象。

谈到项目灵感的时候,他说,“2015年的时候,我成为了一家外包公司的开发者,这个工作不适合我,而且我失去了所有的工作动力。重复而官僚化的工作让我很觉得难以忍受,我非常想要做一些自己喜欢的原创项目。于是,我就开始问自己,为什么不为自己做一些特别的事情呢?”

项目的研发开始的很自然,当Tran还是孩子的时候,就很热爱玩游戏,经常翘课玩游戏看其他孩子一起玩游戏。“自1989年上四年级开始,我在为数学特长生开设的学校里学习,他们也教一些编程课,因为数学和IT是关系很近的领域。但我们其中一些人只对游戏而非编程感兴趣。我们那时候决定从数学转向IT,不喜欢游戏的同学选择了数学,我们热爱游戏的人就选择了IT路线,这就是我的故事”。

对于一名独立开发者来说,5年的研发是极为漫长的。Tran表示,自己在研发过程中遇到最困难的问题来自精神方面,“我必须不断与自己斗争并保持动力,过去从未有过像3dSen这样的项目,我必须放飞自己的想象、尝试找到一个切实可行的方案,然后不断重复这个过程”。

在2016年项目宣布之后,3dSen受到了大量怀旧游戏玩家的欢迎,不过,外部越来越高的期待并没有给Tran带来压力。他说,“我做的每个项目都会有人喜欢有人讨厌,所以这完全取决于我自己。我能为自己的目标找到一个解决方案吗?能否优化、在超级长的过程中保持动力的同时找到对的用户群?我把这个项目看作是对自己内心的挑战,所以,完全没有外部压力”。

对于Tran来说,最大的挑战是在长达5年的研发过程中保持动力。“有时候,我几周都会关掉电脑,整天不断地读新闻,直到自己累到入睡。这是最难的时候,我失去了所有的动力,幸运的是最终还是克服了这些困难”。

据Tran此前接受采访时透露,在NES游戏做完之后,他将寻求转化另一个8位游戏主机平台的游戏,比如GBA或者Master System,原因也很简单,“因为16位游戏主机太复杂,所以我只能支持8位系统”。

用不同方式体验经典:可以玩70款经典老游戏

从根本上来说,3dSen转化出来的游戏,玩法和原作并没有什么两样。只不过,转化之后的游戏视觉效果有着明显不同,而且只能通过3dSen才能实现。

在这个模拟器里,某些游戏看起来会比其他游戏更好,一些像《俄罗斯方块》(任天堂版本)这样的游戏变成3D效果之比较有趣,你可以旋转视角、用不同的方式看到布局,不过在这里它并不突出。

真正突出的是像原版《塞尔达传说》这样俯视视角的游戏,现在它与PS3游戏《3D Dot Game Heroes》有很大的相似性。两者之间的对比是合适的,因为后者的灵感本身就来自于原版《塞尔达传说》,而且是向其致敬的作品。

另一个受益的是驾驶类游戏,《Spy Hunter》被赋予了3D背景,相机也可以被控制,还为原游戏带来了全新的体验方式。

这是原版的NES游戏,而非重置版。玩法保持了一致,但我们看到的画面和资源都给游戏带来了新的体验方式。从新视角旋转屏幕带来了很大的改变,因为它要求你用不同的方式玩游戏。《吃豆人》、《Dig Dug》以及《Bomberman》都因为这个功能获得很大帮助。

比较意外的是,另一个受益的品类是横版卷轴类像《银河恶魔城》以及《魂斗罗》都得到了很大加成。前者不仅有了更好看的外表,敌人看起来也比多年前好多了;《魂斗罗》很多关卡都可以用最佳视角通关。另外一个很适合3dSen的游戏是《Shatterhand》,它看起来更现代化,虽然玩法相同,但体验效果更令人满意。

另外四款游戏《Adventures of Lolo 1》、《Excitebike》、《City Connection》以及《Clu Clu Land》看起来也非常不错,它们的3D小国都增强了游戏的体验方式。

景深的出现可以让你从新的层次体验《Excitebike》,带来非常好的屏幕效果。与其他游戏相比,虽然这仅仅是个很小的改动,但却足以让游戏与众不同。

《City Connection》可能此前并不受很多人的喜欢,但经过3D转化之后,它却变得非常吸引人,视觉效果非常出色。

《Adventures of Lolo》也是个很有趣的案例,你可以通过3dSen在这款游戏里创造3D过场动画,这种做法非常特别。

不过,《Adventures of Lolo》和《Clue Clu Land》进行3D化之后最出色的地方在于,翻转的视角让你真的以为自己在玩这些游戏的最新版本。游戏颜色相同、玩法相同,音乐也没有改变,但视觉效果的变化就足以让你想要在再次体验它们,这种感觉很不可思议。

从目前的玩家评测来看,3dSen还并不完美,有些游戏仍然会出现问题,比如《Batman》的操作有时候不起作用,有些游戏遇到了很多模拟器都会出现的检测问题,《洛克人》有时候无法运行。很明显,这款软件还有很大的改进余地,但95%以上的游戏都是非常出色的。

发表评论

您的电子邮箱地址不会被公开。