【问题标题】:Flickering in VR Oculus Quest?在 VR Oculus Quest 中闪烁?
【发布时间】:2021-06-28 12:40:09
【问题描述】:

Oculus Quest 设备有很多闪烁,闪烁主要出现在贴图、模型贴图、UI 等。这是使用 LWRP(Light Weight Render Pipeline)的原因吗? 我什至尝试使用抗锯齿并将其设置为 4x。但没有任何区别。甚至尝试了以下方法:

 void Start()
      {
         OVRManager.display.displayFrequency = 72.0f;
         XRSettings.eyeTextureResolutionScale = 1.4f;         
      }

【问题讨论】:

  • 闪烁的纹理可能是由于叠加造成的,因此引擎不知道要渲染什么,或者只是分辨率错误。但通常“闪烁”可以意味着任何东西,所以这个问题有点不清楚

标签: c# unity3d oculusquest


【解决方案1】:

查看这份清单,

  • 确保您的游戏以 72 fps(根据 oculus 文档)运行

没有成功? (进入下一步)

  • 禁用后期处理并检查。

没有成功? (进入下一步)

  • 这可能是由于Z-fighting 问题。具有相似 Z 缓冲区值的多个对象将开始闪烁。因此,请确保多个对象不在同一位置。

还是没有成功? (进入下一步)

  • 尝试使用 Z 缓冲区精度。尝试稍微增加近端削波值并稍微降低主摄像机的远侧削波值。这样做可以提高深度缓冲区的精度,这可能会解决纹理的闪烁问题。如果这些程序中的任何一个解决了问题,请告诉我。

【讨论】:

    猜你喜欢
    • 2020-09-21
    • 1970-01-01
    • 2021-05-19
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多