在Apple的全球开发人员会议(WWDC)Monday,蒂姆·斯·斯·斯斯·斯·斯·斯·斯·斯·斯·斯·斯·斯··统一工程师Josh Adams展示了在iOS 8上运行的虚幻引擎4,新版Apple的移动操作系统。

虚幻的“禅宗花园”演示展示了一个美丽的日本花园,有很多锦鲤,蝴蝶和樱花 - 都像近在咫尺一样移动。Sweeney表示,演示有5,000个樱花漂浮在屏幕上。由于金属,在Apple的移动设备上很快将在苹果的移动设备上使用这种酷炫的3D图形。

该演示利用了一种新的低级渲染应用程序编程界面,金属,用于摆脱老化和代码膨胀的OpenGL ES API。相反,游戏开发人员可以使用来自Unity,Epic Games和Crytek的游戏引擎来创建可能在通过金属渲染时更有效的游戏。IOS 8出来后,史诗的演示(99:30的99:30)将免费为开发人员提供。

在演讲后,我们与Sweeney交谈过。这是我们采访的编辑成绩单。

GamesBeat:如果我理解正确,现在开发人员可以直接写入金属,游戏引擎进行翻译的工作,以便您可以在除此硬件上运行其他内容。

蒂姆·斯伊维尤:这是正确的。金属是一个低级渲染API,这意味着它提供了支持多个版本的不同图形芯片所需的绝对最小软件层。它屏蔽了开发人员,从非常低级的实现细节。它替换了OpenGL ES,这是硅图形时代的古老遗物。

GamesBeat:以什么方式显示其年龄?

Sweeney:OpenGL进入图形管道,刚刚引入了大量的开销。它具有一个非常高级别的场景视图。它不会让开发人员到他们需要实现效率的资源的低级管理。金属达到驾驶员顶部的十倍减少。这是一个更大的改善阶。

伟大的事情是使用游戏引擎的开发人员,他们无论如何他们为他们的游戏逻辑编写了非常高级别的代码。游戏引擎正在将其转换为图形API的所有工作。我们将立即显着改进对象数量和他们可以构建的场景的复杂性,而无需确保自己工作。

GamesBeat:你认为这是amd的披风,对他们所做的类似努力吗?或者在某种程度上不同?

Sweeney:是的,地幔是另一个低级API。Microsoft和Sony在他们的控制台上具有类似的低级API。DirectX 12是一种尝试为下一个版本的Windows创建低级渲染API。这是市场的一般趋势。我们很高兴看到Apple与移动设备领导的方式。OpenGL ES是我们存在于那里的祸根,因为它不仅具有大量的开销,而且它在平台上有哪些开销,您可以在最不起的平台上。您拥有这些小型设备,受到其功耗和发热的限制。您可以从图形API中取出的效率越多,就可以在图形质量上的立即改进。

GamesBeat:这项努力发生了多久了?你们有没有涉及一段时间?

Sweeney:我们一直在使用金属。不过,我无法分享时间表的任何细节。

Zen Garden Demo我们在这里展示了,这是一个概念证明,展示了可能的概念。它是在一段时间内开发的,使我们能够为史诗和苹果提供有价值的反馈,以指导API的授权努力。这是一个示例,即在查看现在可以在这些移动设备上运行的高端内容时,可以遵循的示例。

GamesBeat:这将如何扩展到市场?是ios 8出来的时候吗?

Sweeney:是的。那将是可用的。在IOS 8可用后,任何在游戏引擎上写的游戏引擎都可以下载新版本的发动机,然后他们可以利用金属中的所有功能和性能等级。

以上:禅宗花园

图像信用:史诗般的游戏