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

自从游戏出现以来 , 就不断有后者模仿前者 。 通常来说 , 我们并不喜欢山寨产品 , 但3dSen是另外一回事 。 它并不是一个免费复制游戏的模拟器 , 更多的是一个转化工具 。
上周 , 这款很多人听起来或许都非常陌生的新产品出现在了Steam平台:这是一个任天堂娱乐系统(NES)模拟器 , 把经典8位游戏的2D像素画面转换成了用三维像素打造的3D世界 。 它叫做3dSen , 并且包括标准版和VR版本 , 它可以让你从非比寻常的角度体验精选的一系列NES游戏 。
把2D游戏变3D:耗时五年研发的3dSen
3dSen并不是凭空冒出来的 。 五年前创作者TranVuTruc开始这个项目的时候 , 它的名字还叫做3DNes , 甚至首个demo就非常引人注目 。 3dSen已经非常完善并且可用 , 因此Tran决定最终在Steam平台发售 。 (VR版本还可以在Itch.io平台购买)
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
3dSen是一个NES模拟器 , 所以你需要游戏ROM才能在它上面运行(Steam安装包里只有模拟器本身) 。 它运行大多数NES游戏都有很高的精确度 , 但却并非它最主要的吸引力 。 3dSen之所以如此出名 , 主要得益于可以对这款经典主机平台上70多款游戏进行3D化的能力 。
这是一个相当小的数字 , 其中的原因 , 据Tran透露 , 主要是因为把所有图形转化为三维像素、多边形和天空体需要大量工作 , 哪怕是最简单的NES游戏也不好做 。
Tran说 , “工作量取决于图形复杂度、玩法持续时长 , 如果游戏里出现任何的3D玩法元素 , 比如像《MarioBros.》、《马里奥医生》、《大金刚》以及《Galaga》只需要数天的工作量 , 而像《超级马里奥3》、《塞尔达传说》和《Excitebike》(含3D玩法元素)需要数周甚至数月才能做出来” 。
一系列的变量让这个过程变得困难 。 对于新手来说 , 把视觉稀疏的8位游戏的2D图形调整为3D渲染是个相对未知的领域 。 随着项目的进展 , Tran从很多方面都要补课 , 无论是在技术上还是美术层面 。 更重要的是 , 如何“读取”这些低分辨率的像素 , 并没有明显的解决方案 。
他说 , “我经常无法完全理解NES游戏里的像素画质 , 它们的抽象程度很高 , 有时候会需要大量的时间才能完全理解一些图形元素所包含的内容” 。
在项目的初期阶段 , Tran尝试过自动算法转换 。 但当他认为这是未来理论研究的一个有趣的话题时 , 他很快意识到 , 只有极其仔细的手动转换才能提供令人满意的复杂度和优化程度 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
其中一个原因是 , 3dSen的渲染引擎提供了越来越多的技巧 , 将游戏的平面位图解析为3D物体 。 比如 , 如果你看过该模拟器最新的YouTube宣传片 , 就会注意到一些细节 , 比如《超级马里奥兄弟》的标题界面以及悬索桥的变化和摆动很自然 , 一个银河恶魔城风格的背景骷髅在铁链上摇摆、投下随之而动的阴影 , 《超级马里奥兄弟3》的皇宫楼层延伸到了屏幕之外 , 等等 。
所有细节的存在 , 都因为Tran用了很长时间 , 认真地逐个游戏进行植入 。 你可以看到为何超强计算器转换为何没有吸引力 , 将NES的图形转到3dSen之内很大程度上是一门艺术 。 其他人可以尝试和转化同一款游戏 , 得到完全不同视觉的结果(实际上 , 他们可能有机会这么做 , 因为该项目下个阶段的一个主要阶段就是发布3dSenMaker工具 , 这样用户就可以对他们自己的游戏进行3D化) 。
【把2D复古游戏直接变3D!3dSen模拟器登陆Steam】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转化出来的最出色效果看起来以及玩起来都很不错 , 而且人们也很愿意从一个新的视角去尝试儿时最喜欢的游戏体验 。
3dSenMaker的发布也会给它增加一些令人激动的创意潜力 。 Tran说 , “需要注意的是 , 我们可以有很多角度对每个游戏做不同的3D诠释 , 从不同的人带来的不同3D诠释将会很有趣” 。
辞职创业:只想为自己做一些特别的事
对于Tran来说 , 打造3dSen是非常自然的过程 。 他的第一个游戏主机就是NES , “NES在我的脑海和心里始终有着特殊位置 。 和同龄的孩子们一样 , Tran对这些2D世界在3D环境中是什么样子有过很多的想象 。
谈到项目灵感的时候 , 他说 , “2015年的时候 , 我成为了一家外包公司的开发者 , 这个工作不适合我 , 而且我失去了所有的工作动力 。 重复而官僚化的工作让我很觉得难以忍受 , 我非常想要做一些自己喜欢的原创项目 。 于是 , 我就开始问自己 , 为什么不为自己做一些特别的事情呢?”
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
项目的研发开始的很自然 , 当Tran还是孩子的时候 , 就很热爱玩游戏 , 经常翘课玩游戏看其他孩子一起玩游戏 。 “自1989年上四年级开始 , 我在为数学特长生开设的学校里学习 , 他们也教一些编程课 , 因为数学和IT是关系很近的领域 。 但我们其中一些人只对游戏而非编程感兴趣 。 我们那时候决定从数学转向IT , 不喜欢游戏的同学选择了数学 , 我们热爱游戏的人就选择了IT路线 , 这就是我的故事” 。
对于一名独立开发者来说 , 5年的研发是极为漫长的 。 Tran表示 , 自己在研发过程中遇到最困难的问题来自精神方面 , “我必须不断与自己斗争并保持动力 , 过去从未有过像3dSen这样的项目 , 我必须放飞自己的想象、尝试找到一个切实可行的方案 , 然后不断重复这个过程” 。
在2016年项目宣布之后 , 3dSen受到了大量怀旧游戏玩家的欢迎 , 不过 , 外部越来越高的期待并没有给Tran带来压力 。 他说 , “我做的每个项目都会有人喜欢有人讨厌 , 所以这完全取决于我自己 。 我能为自己的目标找到一个解决方案吗?能否优化、在超级长的过程中保持动力的同时找到对的用户群?我把这个项目看作是对自己内心的挑战 , 所以 , 完全没有外部压力” 。
对于Tran来说 , 最大的挑战是在长达5年的研发过程中保持动力 。 “有时候 , 我几周都会关掉电脑 , 整天不断地读新闻 , 直到自己累到入睡 。 这是最难的时候 , 我失去了所有的动力 , 幸运的是最终还是克服了这些困难” 。
据Tran此前接受采访时透露 , 在NES游戏做完之后 , 他将寻求转化另一个8位游戏主机平台的游戏 , 比如GBA或者MasterSystem , 原因也很简单 , “因为16位游戏主机太复杂 , 所以我只能支持8位系统” 。
用不同方式体验经典:可以玩70款经典老游戏
从根本上来说 , 3dSen转化出来的游戏 , 玩法和原作并没有什么两样 。 只不过 , 转化之后的游戏视觉效果有着明显不同 , 而且只能通过3dSen才能实现 。
在这个模拟器里 , 某些游戏看起来会比其他游戏更好 , 一些像《俄罗斯方块》(任天堂版本)这样的游戏变成3D效果之比较有趣 , 你可以旋转视角、用不同的方式看到布局 , 不过在这里它并不突出 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
真正突出的是像原版《塞尔达传说》这样俯视视角的游戏 , 现在它与PS3游戏《3DDotGameHeroes》有很大的相似性 。 两者之间的对比是合适的 , 因为后者的灵感本身就来自于原版《塞尔达传说》 , 而且是向其致敬的作品 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
另一个受益的是驾驶类游戏 , 《SpyHunter》被赋予了3D背景 , 相机也可以被控制 , 还为原游戏带来了全新的体验方式 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
这是原版的NES游戏 , 而非重置版 。 玩法保持了一致 , 但我们看到的画面和资源都给游戏带来了新的体验方式 。 从新视角旋转屏幕带来了很大的改变 , 因为它要求你用不同的方式玩游戏 。 《吃豆人》、《DigDug》以及《Bomberman》都因为这个功能获得很大帮助 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
比较意外的是 , 另一个受益的品类是横版卷轴类像《银河恶魔城》以及《魂斗罗》都得到了很大加成 。 前者不仅有了更好看的外表 , 敌人看起来也比多年前好多了;《魂斗罗》很多关卡都可以用最佳视角通关 。 另外一个很适合3dSen的游戏是《Shatterhand》 , 它看起来更现代化 , 虽然玩法相同 , 但体验效果更令人满意 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
另外四款游戏《AdventuresofLolo1》、《Excitebike》、《CityConnection》以及《CluCluLand》看起来也非常不错 , 它们的3D效果都增强了游戏的体验方式 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
景深的出现可以让你从新的层次体验《Excitebike》 , 带来非常好的屏幕效果 。 与其他游戏相比 , 虽然这仅仅是个很小的改动 , 但却足以让游戏与众不同 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
《CityConnection》可能此前并不受很多人的喜欢 , 但经过3D转化之后 , 它却变得非常吸引人 , 视觉效果非常出色 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
《AdventuresofLolo》也是个很有趣的案例 , 你可以通过3dSen在这款游戏里创造3D过场动画 , 这种做法非常特别 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
不过 , 《AdventuresofLolo》和《ClueCluLand》进行3D化之后最出色的地方在于 , 翻转的视角让你真的以为自己在玩这些游戏的最新版本 。 游戏颜色相同、玩法相同 , 音乐也没有改变 , 但视觉效果的变化就足以让你想要在再次体验它们 , 这种感觉很不可思议 。
把2D复古游戏直接变3D!3dSen模拟器登陆Steam
文章图片
从目前的玩家评测来看 , 3dSen还并不完美 , 有些游戏仍然会出现问题 , 比如《Batman》的操作有时候不起作用 , 有些游戏遇到了很多模拟器都会出现的检测问题 , 《洛克人》有时候无法运行 。 很明显 , 这款软件还有很大的改进余地 , 但95%以上的游戏都是非常出色的 。


    推荐阅读