如果您点击链接并进行购买,我们可能会收到一小笔佣金。阅读我们的编辑政策

Oddworld vs. bwin世界杯bwin必赢亚卅PlayStation Vita

与索尼强大的手持设备一起工作的内部故事。

在Dibwin888官网gital Foundry,我们被记录为相当偏向于bwin世界杯bwin必赢亚卅PlayStation Vita虽然我们已经看了一些主要的头衔,比如《神秘海域:黄金深渊》而且2048年惨败我们敏锐地意识到这一点,并打算在接下来的一系列文章中解决这个问题,深入研究硬件的特性和功能。

我们的第一站是Just Add Water和Oddworld Inhabitants,他们最近发布了完整的PlayStation Vita版本的《Stranger’s Wrath》高清重制,其PS3版本bwin世界杯bwin必赢亚卅的原始版本已经获得了令人印象深刻的反响9/10 Eurogamer评论评分.这是一个有趣的初始版本:众所周知,与当前的主机相比,索尼的手持设备在某种程度上缺乏马力,有些人可能会说它占据了PS2和PS3之间的中间地带。考虑到这一点,上一代游戏的视觉增强版本似乎是PS Vita的理想选择,也是我们重新审视硬件的好地方。

在这个以技术为倾斜的开发者访谈中,游戏制造商向我们讲述了为Vita开发游戏的过程,揭示了一些关于如何利用硬件的新见解,以及一些从移动芯片组中榨取更多性能的技巧。支持报道的是另一个第一次——Digital Foundry的文章严重依赖视频资产来判断bwin888官网图形功能和性能等方面,多亏了一些定制的硬件,我们终于可以获得直接提供的Vita视觉效果,以便在闲暇时仔细研究并与您分享。

但首先,《Just Add Water》程序员Peter Memmott和JAW首席执行官/Oddworld开发总监Stewart Gilray将了解当一项新的游戏技术出现在家门口时究竟会发生什么。

bwin888官网新的硬件配备了一堆工具和文档。那么,你该如何评估PlayStation Vita这样一个与众不同的平台的能力呢?bwin必赢亚卅bwin世界杯
彼得Memmott

从文档本身和提供的许多代码示例开始是一个很好的起点。这些可以提示您硬件可能具有哪些功能,以及它是否能够满足项目的需求。一开始我们所关心的一个问题是如何充分利用四核处理器。对我们来说,这是解锁Vita全部功能的关键之一。

bwin888官网Criterion Games告诉我们,Vita的开发工具与他们曾经合作过的其他主机(我们假设是所有的主机)相比,处于一个不同的世界。在这方面,你如何评价索尼的产品?
彼得Memmott

我大体上同意这一点。我认为与PlayStation 3唯一的相似之处是在线库,其他一切都是全新的。bwin必赢亚卅bwin世界杯这并不一定是件坏事,因为你需要尽可能接近硬件,这最终意味着必须应对不同平台之间开发的显著差异。

“当然,最大的优势之一是拥有一个四核处理器和真正的硬件多处理……通过一些工作,你真的可以从这个CPU中榨出很多能量。”

《陌生人的愤怒》HD: PlayStatibwin世界杯bwin必赢亚卅on 3 vs. Vita。撇开分辨率和纹理的变化不谈,这是一个非常接近的转换。我们在下面的图片中列出了大多数关键的区别。
bwin888官网从技术角度来看,将PS3游戏引入Vita硬件的主要挑战是什么?
彼得Memmott

当然,最大的优势之一是拥有一个具有真正硬件多处理的四核处理器,而不是性能更有限的超线程。通过一些工作,您确实可以从这个CPU中挤出大量的能量。我想你也可以认为这在某种程度上是一个弱点,因为它很难在任何时候都充分利用CPU,但总的来说这是一个很大的优势。显然,与PS3相比,Vita上没有spu,但我认为多核处理器在解决这个问题上大有作为。

bwin888官网请记住,你运行的是一款带有当前视觉增强功能的上一代硬件游戏,这难道不会让Vita更适合《Stranger’s Wrath HD》吗?
彼得Memmott

当然,游戏的范围和它的技术要求被证明是一个理想的匹配Vita。从我们收到的一些评论和玩家来看,这款游戏在这个特定的手持平台上玩得非常好。

bwin888官网我们有一个奇怪的情况,Vita运行的金属装备高清重制版在次原生Vita分辨率-大多数图像质量的提升来自于移动到逐级扫描,而不是增加分辨率。你能给我们一些在Vita硬件上全分辨率操作的挑战吗?
彼得Memmott

是的,《陌生人的愤怒》以960x544的分辨率运行。Vita的屏幕是一个美妙而充满活力的显示器,不充分发挥它的潜力似乎是一种耻辱。在移植了《Stranger’s Wrath》后,我可以理解为什么在项目开始时,你可能会考虑降低分辨率,以获得合适的帧率。这是我们项目前半部分的方法。在经过一段紧张的优化后,我们才意识到我们能够以原生分辨率运行,并拥有良好的帧率。

为了在全分辨率下运行,我们需要考虑填充率,并做出必要的改变以确保GPU不会在帧的任何部分超载。对我们来说,最大的问题之一是在每一帧的各种效果中都有大量的全屏通过。做每一个这些传递都会有额外的开销,因为每一个都需要启动一个新的场景,所以减少场景数量或改变场景顺序来组合渲染到相同缓冲区的场景是一个好主意。在每个场景中使用绘制调用的顺序也会带来一些改进,因为系统实现延迟贴图渲染的方式。另一个很大的收获来自于bloom效果,我们将几个模糊通道合并为一个单一通道,并通过改变纹理样本的模式进行补偿。

一些可能很容易被忽视的更明显的增强包括:使用正确的CG优化编译器选项,在单人游戏过程中切换到替代电源模式以提高GPU时钟速度,以及降低阴影、反射和其他效果缓冲区的分辨率。

“为了以完整的(960x544)分辨率运行,它实际上归结于填充率,并进行必要的更改,以确保GPU不会在帧的任何部分过载。”

PS3游戏的目标是60FPS的更新(即将发布的补丁承诺一些性能提升),而Vita游戏则坚定地在30FPS的领域。根据我们对直接传送视频的分析,它与未锁定的帧率进行了v型同步。
bwin888官网你是如何开发vita特有功能的?
彼得Memmott

首先,我们想要使用新的触控板,所以我们想到了几种用途。有一些试验和错误,看看什么是可行的,什么是不可行的。当游戏发布的时候,我认为我们有一些疏忽,即重击动作被分配到后面板。很多评论都指出了这一点,我们现在在即将到来的补丁中解决了这个问题。我们现在限制了后触摸板的活动区域,这是一个很大的改进,因为现在很难不小心按下这个。该补丁还包括一个替代控制布局,以避免这完全如果玩家希望。我们还使用后面的触摸板用于其他特定用途,如攀爬和降落绳索,以及当陌生人控制船只时划船。

因为使用触控板有很多可能的配置,所以你需要在项目早期就解决这个问题,否则你可能会在后面被发现。

bwin888官网《交叉拯救》的遗漏让很多人感到惊讶。存盘有1MB的限制是真的吗?为什么陌生人的存款额更大?
斯图尔特Gilray

好吧,交叉保存实际上使用TUS(标题用户存储)系统作为一种方便传输的方式——它被限制为1MB,这是我们在重力崩溃PS3中做用户生成内容系统时意识到的。所以需要明确的是,没有专门的交叉保存设置,它是现有系统的一部分。在《Stranger》中,保存的数据可以达到5MB,因为游戏存储了大量信息,你可以保存在游戏的任何地方,所以如果你已经完成了一个关卡的四分之三,你可能在关卡中有几千次花费的“射击”,这些“射击”的位置都被存储了,所以这就增加了保存的大小。

bwin888官网你们认为将《陌生人的愤怒》带到PS3的最佳途径是利用PSGL库——一个专为PS3硬件设计的opengl风格的API,是与现有PC版本最接近的。Vita还有这个功能吗?你能谈谈将游戏从PS3移植到手持设备的过程吗?
彼得Memmott

在开发时Vita还没有PSGL库,所以移植游戏的任务真的是一个相当大的挑战。我们进行移植的方法是尽可能多地模拟系统。大多数游戏代码已经有10年的历史了,所以试图在更高的水平上修改内容会给我们带来太多的问题。如果只有我一个人在编写代码,那么这个任务可能就太大了。

因此,我基本上模拟了尽可能多的现有系统和渲染调用。事后来看,我认为这是最好的方法,因为它让我们能够在很短的时间内让游戏在Vita上运行。显然,基本模拟存在性能问题,但一旦游戏能够正常运行,并且没有图像错误,我就可以使用工具包中附带的开发者分析工具,只针对需要的地方进行优化。通过一系列优化迭代,我们在对原始代码库影响最小的情况下获得了所需的性能,这也意味着它在测试上花费的时间更少。

“除了较低的纹理尺寸和一些角色模型的简化,最终产品基本上就是PS3游戏。”

纹理分辨率和效果工作在Vita上已经被削减了,但在小屏幕上并不是那么大的问题。最苛刻的场景与PS3游戏相比非常有利——繁忙的城镇就是一个例子。
bwin888官网我们看到很多游戏在从PS3到Vita的过渡中削减了资产——你的游戏中最显著的区别是抗锯齿和帧率。你们在开发过程中受到了哪些限制?最终产品与PS3游戏有多接近?
彼得Memmott

除了你提到的那些,另一个主要的区别是纹理尺寸的减小,尽管这是可以接受的,因为设备的分辨率更小。我们还将世界装饰师的密度减半。一开始我们担心这可能会影响环境的丰富性,但最终在游戏过程中我们几乎没有注意到我们做了这样的改变。我认为这一定是由于屏幕更小,你可以离开,而不必填满太多的对象。

除了较低的纹理尺寸和一些角色模型的简化,最终产品基本上就是PS3游戏。

bwin888官网你要克服的最大挑战是什么?
彼得Memmott

毫无疑问,最大的挑战是让游戏以原生分辨率运行。实际上,在项目进行到一半的时候,我们认为这是可能的。在此之前,我们一直在考虑以较低的分辨率运行,以便实现30FPS。但经过一系列优化,在索尼的现场帮助下,我们最终实现了完整的分辨率,在游戏的某些领域,我们达到了50FPS,这是一个相当不错的惊喜。

bwin888官网你是如何优化手持设备的性能的?
彼得Memmott

幸运的是,索尼在开发工具包中提供了一些优秀的分析工具。如果没有这些,我们不可能在相同的时间内达到最终的质量。他们真的是无价的。不值得尝试猜测哪些更改会产生良好的优化。在一些情况下,我认为是一个伟大的优化结果不是,事实上,在某些情况下,他们是有害的。所以我最终相信分析工具能获得最大的成功。

在优化了图像后,游戏开始受到cpu的限制。分析工具非常适合分析游戏代码,我们所获得的最大收益便是将所有渲染调用转移到一个单独的线程上。我们在剖析器中注意到,绘制调用花费了相当多的时间。部分原因是我们没有使用预先计算的对象,因此为每个调用传递原始绘制数据是相当昂贵的。但是通过将其移到一个单独的线程上,并让它在另一个核心上运行,我们可以更好地利用CPU,并大大提高帧速率。如果不这样做,我认为我们不可能以原生分辨率运行。

我们也得到了来自索尼的现场帮助。我们有一个最好的人在一天,他们给了我们很多建议和优化技巧。不可否认,当天最大的改进之一是使用了Vita上的替代电源模式,该模式允许你在游戏过程中禁用WiFi的情况下提高GPU时钟速度。但是,当然,这只是强调了阅读手册的重要性。

“那天最大的改进之一是使用了替代电力模式……它可以让你在游戏过程中关闭WiFi的同时提高GPU时钟速度。”

在Vita游戏中的大部分削减都是相当小的,最值得注意的是在PS3版本中一个更加详细的陌生人模型-只在过场动画中真正明显。在Vita上,视场也进行了调整,移除了平移镜头时的鱼眼效果——这很可能会被回调到PS3游戏中。
bwin888官网在完成你的第一个Vita项目后,你学到的主要开发经验是什么?
斯图尔特Gilray

我不确定这是一个重要的开发经验,更多的是意识到只要有一点耐心,你可以做很多事情。我们为《Vita上的陌生人》感到非常自豪,特别是在它上面投入了大量的时间和人力,所以这台小机器就像一头野兽,可能会做更多的事情。

bwin888官网从更广泛的层面来看,你们已经承诺通过一系列补丁为现有的PlayStation 3游戏(以及Vita版本)引入新功能。bwin必赢亚卅bwin世界杯大多数开发者只是解决bug。你对这种水平的粉丝服务有什么想法?从商业角度来看,它真的有回报吗?
斯图尔特Gilray

这既是一次实验,也是粉丝服务。《Stranger’s Wrath HD》是第一款带有排行榜功能的Oddworld游戏,所以我们想用现有的游戏来试水。所以我们在项目开发结束时将其添加到Vita版本中,但由于一些技术问题而被搁置。我们还需要将PS3版本的游戏大小从3.2GB减小到更易于管理的大小,因此我们将其减小到1.5GB左右,所以我们决定利用这个机会将排行榜也添加到PS3版本中。我们的目标是在今年3月发布。

从商业角度来看,有多少人会重玩游戏以提高自己的排名,以及有多少人会因为我们添加了积分排行榜而重新玩游戏,这将是一件有趣的事情。这是关于一定程度上的社区参与,并允许我们的社区做“我刚刚在……上打败了你”的事情。这将会很有趣。

bwin888官网你现在对游戏满意吗,还是会继续修改?
斯图尔特Gilray

不,我认为可以肯定地说,我们现在已经完成了《Oddworld: Stranger’s Wrath HD》——这包括做Xbox 360版本的机会,我们最后听到的是微软不会碰这款游戏,除非我们做了它的直接续集。

“我们为《Vita上的陌生人》感到非常自豪,特别是在它上面投入了时间和人力,所以这台小机器就像一头野兽,可能会做更多更多的事情。”

另一个直接对比PlayStatbwin世界杯bwin必赢亚卅ion 3和Vita的照片,显示了开发者如何让游戏在手持平台上看起来更接近。
bwin888官网与AAA级大型开发团队相比,你只是个小开发者,所以资源肯定是有限的。与此同时,你也在开发更有野心的新游戏——你是如何在新旧项目之间平衡内部工作量的?
斯图尔特Gilray

你说得一针见血。当《Stranger’s Wrath》的更新完成后,整个公司将会出现在Abe's Oddysee New 'n' Tasty上。我们现在有15人,除了最初的Oddworld Inhabitants团队中的一些人,他们已经回来了,这是我们非常自豪的事情。我想这个项目现在有22个人在做,所以我们在成长,我们的预算也在增长,希望独立开发者能够弥合传统意义上的“独立”和“AAA”项目之间的鸿沟,尤其是在这个数字发行的时代。

bwin888官网Vita的变化命运是有据可查的-你仍然致力于这个平台吗?从商业角度来看,这对你来说可行吗?
斯图尔特Gilray

事实上,这不是最美好的时光。然而,从我们的角度来看,我们已经做得非常好,在12月和1月成为SCEE地区的第一购买游戏,在SCEA地区排名第三,并且在这两个地区仍然表现良好。我们还在为Vita开发另外两款已经宣布的游戏,还有一款还没有,所以一切都很好,我们将继续支持这个平台,直到它变得没有意义为止。

你会支持Digital Foundry团队bwin888官网吗?

bwin888官网Digital Foundry专注于游戏硬件和软件的技术分析,使用最先进的捕获系统和定制软件向您展示游戏和硬件的运行状况,准确地可视化它们的能力。为了向你展示4K游戏的真实面貌,我们需要建立自己的平台,为离线观看提供高质量的4K视频。于是我们就这么做了。

我们的视频文件是几亿字节,我们选择了高质量的提供商,以确保快速下载。然而,带宽并不是免费的,所以我们每月收取4.5英镑的小额订阅费。我们认为这是一个很小的代价,以无限访问我们的内容的顶级质量编码。谢谢你!

支持数字化铸造bwin888官网

了解更多关于Patreon的好处

Baidu
map