首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟现实构建只运行60 fps,为什么?但是在80+FPS上运行编辑器(引擎)

虚拟现实构建只运行60 fps,为什么?但是在80+FPS上运行编辑器(引擎)
EN

Stack Overflow用户
提问于 2019-12-21 17:46:41
回答 1查看 2.3K关注 0票数 0

我正在开发一个虚拟现实游戏用的是虚幻引擎。我的目标设备是Oculus裂谷和裂谷S。根据Oculus文档,VR应用程序应该运行在80-90FPS。但是我的应用程序(Build)只运行60 But。但是在不真实的编辑器(引擎)中,相同的项目正在80+ FPS上运行。我发现的一件事是,当我移除监视器连接时,帧速率会命中80+ (Build)。为什么会发生这种情况?我认为这可能是由于一些糟糕的多数网格,沉重的后处理或复杂的材料。因此,这一次,我导出/包装了虚拟现实引擎模板的虚拟现实样本,而不是测试我的游戏。天哪!此构建还运行在59.1 FPS (一个非常基本的不真实的默认VR模板)。我认为在虚幻的引擎方面有一些东西,为这些建筑盖上了fps。

系统规范:

采用Processor

  • Oculus
  • Geforce GTX 1060 3GB / 16 Frame DDR3 + i7 9世代3.7Ghz的裂口耳机,对4.2 3 Oculus丢失的车架工具and
    • VRCValidator进行了测试。我还尝试了一些其他第三方fps测量工具。

提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-23 16:35:50

最后,在阅读了一堆Oculus和虚拟文档、论坛和Reddit讨论之后,我找到了解决这个问题的方法。我们需要显式地运行几个控制台命令。

在级别蓝图的开始播放事件中,添加几秒钟/微秒的延迟,然后逐一执行以下命令。

首先添加一个非常小的节点(0.1秒到1秒是enough)

  • vr.bEnableHMD 1

  • vr.bEnableStereo或goto ->项目设置-> enable "Start in VR"

  • t.maxFPS 200 )(您可以给出任何大于100 here)

  • r.ScreenPercentage 75的值(降低值,提高性能,降低too)

  • r.SceneRenderTargetResizeMethod 2的质量(对于构建,需要设置呈现调整大小方法)

  • ,最重要的是goto项目设置)->在帧速率设置下,->不检查平滑帧速率,然后将所需的最小帧速率设置为80+.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59438497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档