摘要:近日,Meta 专为 Unity 开发者打造了一款性能优化利器——Quest Runtime Optimizer,旨在帮助开发者更高效地提升应用在 Quest 设备上的运行性能。
近日,Meta 专为 Unity 开发者打造了一款性能优化利器——Quest Runtime Optimizer,旨在帮助开发者更高效地提升应用在 Quest 设备上的运行性能。
这款工具具备强大的性能瓶颈识别能力,能够精准定位 Unity 项目中影响性能的关键环节,并为开发者提供切实可行的优化建议。通过运用这些建议,开发者可以提升应用帧率,为用户带来更加流畅的体验。
值得一提的是,Quest Runtime Optimizer 已上架 Unity 资产商店,开发者可免费获取使用。不过,使用该工具有一定的条件限制,需要搭配搭载 Horizon OS v78 及以上版本的 Quest 头显,并且使用 Unity 2022.3 及以上版本。
在性能优化领域,此前图形程序员和资深游戏开发者通常会借助 RenderDoc 以及 Meta 的 ovrGPUprofiler 命令行工具来排查性能问题。然而,这些工具对于刚涉足实时 3D 图形渲染领域的开发者来说,操作较为复杂,需要具备一定的专业知识和经验。而且,它们缺乏对引擎编辑器设置和结构的深入理解,使得新手开发者在使用过程中面临诸多困难。
Meta 推出的 Quest Runtime Optimizer 则为开发者提供了一个“更直观且用户友好”的替代方案。它以集成在 Unity 中的 UI 窗口形式呈现,开发者无需在复杂的命令行和界面中摸索,就能清晰地看到工具识别出的问题,并获取具体的解决建议。
Meta 特别强调,Quest Runtime Optimizer 并非要取代 RenderDoc 或 ovrgpuprofiler,而是作为性能优化流程的起点,帮助开发者节省大量手动调试的时间,让性能优化工作更加高效。
Quest Runtime Optimizer 提供了三种实用的分析功能。首先是瓶颈分析,能够根据性能成本对实体(如网格、纹理和材质的组合)进行排序,让开发者一眼就能看出哪些部分对性能影响最大,从而有针对性地进行优化。
其次是假设分析,该功能通过依次禁用摄像头视图中的游戏对象,并测量对 GPU 的影响,执行“自动 A/B 实验”,帮助开发者快速找出影响性能的关键因素。此外,在 Windows 和 Linux 系统上,该工具还提供了可选的“材质/着色器分析”功能,进一步满足开发者多样化的优化需求。
来源:新浪VR一点号