Oculus 最近发布了一份关于如何优化 VR 体验的新指南,以及在跟踪和解决 VR 性能问题时需要注意的一些常见误区。
VR 开发者都非常注重保证他们的 Rift 体验超过 90fps,这确实有很充分的理由。它很大程度上被认为是舒适体验的最低标准(降低的话可能会引起晕动症),如果开发者不能够让他们的内容达到 90fps 及以上(Gear VR 是 60fps),他们的应用就不能够登陆 Oculus。
Oculus 已经实施一些辅助手段来帮助在游戏过程中‘平滑’表现不佳的应用,比如 Asynchronous Timewarp 和后来推出的 Asynchronous Spacewarp,这两个辅助软件本质上都是为了填补“由于计算能力不足导致不可避免的帧下降”问题。但它们并不是真正可靠的手段,它不会解决潜在的优化问题,所以 Oculus 表示开发者将不可避免地需要花费大量时间来确保他们的应用一开始就能够符合标准。
该指南专门针对应用和游戏引擎开发者,可以点开这里查看详细内容,以下是该指南的目录:
虚拟现实性能优化指南:本节涵盖了您应该遵循的一般原则,以有效地优化您的 VR 应用程序。
工作流程:你应遵循的过程流:本节介绍了在跟踪性能问题时应该使用的工作流程。
性能优化工具:本节介绍了在跟踪性能问题时应该使用的工具。
教程:优化示例应用:本节是一个教程,它提供了详细的关于 VR 性能优化的实践指南。
其他资源:本节提供指向其他资源的连接,您可以参阅有关 VR 应用程序优化问题的更多信息。
Oculus 通过其开发者门户提供了大量的资源,比如关于如何为 PCVR、移动VR、WebVR 以及 Unity 和虚幻引擎开发 VR 体验的文档。该公司还发布了一个广泛的最佳实践指南,其中包含了一些关于如何创建舒适的 VR 体验的重要信息。由于开发者正在采用 Oculus 所谓的“对用户视觉现实的前所未有的控制”,所以简单地将 VR 支持添加到传统游戏中是不可行的,明显的帧速不足也同样如此。
from: roadtovr