在今天Unity Vision Summit的开场演讲中,谷歌的开发平台产品经理Nathan Martz上台介绍了该公司发布的新工具,帮助开发者为Daydream创建高性能应用,Daydream是谷歌的高端安卓VR平台。
Martz表示,推出第一款Daydream头戴式显示器和手机后,下一步是扩大和扩展该平台。“今年我们的重点是通过更大的安卓生态系统扩展Daydream和Tango。我们知道,无论这些设备如何酷,,实际上造这些设备是多么艰难,人们最终购买它们是为了体验”,他说。
“扩展”意味着让开发者构建不仅有趣,而且有优化的VR体验,并且谷歌希望尽可能简化这个过程。Unity在3月份已经提供了原生Daydream支持,允许开发者构建适用于安卓VR平台的应用,而无需下载任何定制版本的游戏引擎。
此外,谷歌还将继续投资Daydream开发平台,以帮助开发者制作出优秀的VR内容,Martz表示。该公司通过提供新的工具来实现这一目标,这些工具旨在通过多种方式帮助Daydream开发者,包括性能和性能分析,以及VR交互最佳实践的模板。Martz在台上介绍了即将向开发者发布的这些新工具:
Daydream渲染器
由于需要在渲染高分辨率立体画面时保持稳定的高帧率,VR已经成为高性能的一个标准。为了在移动设备上实现VR,应用程序需要经过仔细优化以提供所需的性能。对于许多开发者来说,这意味着依赖较少计算密集的“烘焙”照明和阴影,而这些最终会显示为静态纹理而不是实时照明。
谷歌表示,他们的新Daydream渲染器是一套高度优化的工具,旨在解决Daydream应用实现高质量照明的难题。谷歌表示,借助这些工具,开发者可以在目前的旗舰手机上实现以60FPS的立体动态照明和阴影效果,使移动VR更接近游戏机和个人电脑的现代图形标准。
即时预览
传统的移动开发中,开发者需要在计算机上编写代码,然后花费几分钟将其编译并传输到安卓设备上进行设备测试。但是,如果几分钟的时间间隔使得修改和测试之间的间隔变长,就会减少可用于对这些更改进行迭代的时间,以获得最佳效果。
Martz表示,即时预览将使得在设备上进行测试的过程变为“秒而非分钟”。开发者可以快速迭代,从而获得更好的最终产品。Martz表示,即时预览是通过对计算机软件和手机硬件进行更改来实现的,而且延迟很低,可以在Daydream头戴式显示器上看到并测试即时更改。
GAPID和PerfHUD
这一部分进一步介绍了硬件层面的细节:一个出色的VR应用不仅需要外观出众,还需要在智能手机的性能和散热限制范围内运行(这可不容易)。如果手机过热,为了防止过热,性能会被限制,如果不完全停止VR应用,可能会导致VR性能下降。由于各种不同的设备和环境条件,调整移动VR游戏以在长时间内有效运行可能特别具有挑战性。
PerfHUD旨在让开发者在VR内外看到硬件设备的关键参数,Martz说,这样开发者就能够确定游戏和应用的哪些区域超过了手机的硬件限制。
GAPID通过允许开发者从他们的电脑上进行“深度GPU性能分析和静态分析”,这一功能与之类似,可以提供有关硬件和软件的互动方式对性能的影响的洞察力,再次允许开发者密切关注可能降低性能的问题领域。
Daydream元素
照片提供:Unity Technologies
即使现在市场上有几款主要的消费者头戴设备已经推出一年多了,从一个VR应用到另一个,互动设计仍然存在巨大的差异。VR用户肯定会从一些一致性中受益,就像个人电脑和智能手机应用程序一样使用常见的交互方法一样。
为了分享公司对VR互动设计的最佳实践的经验,谷歌计划发布Daydream元素,Mart指出,这是一个“模块化的、开源的应用程序,包含专注于最佳实践的示例。”Daydream元素将提供常用的VR交互模板,例如操纵和激活对象以及在菜单上选择项目,并鼓励开发者根据需要直接将这些模板插入到他们自己的应用中。
– – — – –
Martz表示,Daydream渲染器、即时预览和Daydream元素将在本月发布,而PerfHUD和GAPID将于今年夏季发布。
特别是现在随着Gear VR控制器的推出,为Daydream开发与为Gear VR开发(也由Unity支持)并无太大区别,因为两者都在Android上运行。谷歌没有明确提到,但这些工具可能对Gear VR的开发也有用。我们已联系该公司以获得进一步澄清。
0