0 votes
by (120 points)

Unity版本2020.3.25f1
PicoSDK版本:UnityXRSDK: UnityXRv2.0.3B51
设备:PicoNeo3
项目打包到真机运行锯齿特别严重,并且图片上文字锯齿状闪动的特别严重,项目抗锯齿设置未生效(ProjectSetting-Quality-Anti...)设置为8倍抗锯齿都没生效。enter image description here

并且项目中没有找到EysBuffer的设置enter image description here

1 Answer

0 votes
by (39.2k points)

开发者您好,
可以参考一下我们对性能优化方面的指南与建议:
https://developer.pico-interactive.com/docs/cn/12050/225282/

配置EyeBuffer大小您可以参考以下文档:
https://developer.pico-interactive.com/docs/cn/12050/225290/#_6-2-%E9%85%8D%E7%BD%AEeyebuffer%E5%A4%A7%E5%B0%8F

by (120 points)

XRSetting在什么目录卡下面?

by (39.2k points)

开发者您好,

通过代码来进行修改:

    private void Start()
    {
        XRSettings.eyeTextureResolutionScale = 1.5f;
    }

另外:
建议开发者使用Use Default RenderTexture(采用硬件建议纹理尺寸),仅在特殊需求场合使用自定义RT大小。对于该选项开发者必须了解以下两点:

RT设置过小,会带来性能的提升,减少延迟,但同时也导致了分辨率降低;
RT设置过大,会带来性能的降低,增加延迟,因此不建议RT设置超过硬件建议纹理尺寸;不建议高于1.5。

by (720 points)

我也遇到了这个问题,都是按照性能优化来做,eyebuffer也配置为1.5了。文字还是特别模糊,目前还解决不了。还有其它的方法来解决文字模糊的问题吗?

by (39.2k points)

开发者您好,
可以尝试使用TextMeshPro来显示UI文字。
enter image description here

by (720 points)

用过textmeshpro,128号字体,缩小,文字还是模糊,一闪一闪的问题还是一样解决不了。看一会儿就觉得不舒服。还有别的办法解决吗?

by (39.2k points)

开发者您好,
抱歉,因为性能原因,头戴设备画面显示效果存在一定的差异。
字体闪烁原因可能是UI距离相机较远,导致的文字闪烁,尝试将UI与相机的距离调整到3.5-4米之间,或者将UI与物体距离调近一点查看是否仍然闪烁。
另外,如果UI与其他物体重合也有可能导致文字等UI闪烁,如果有该问题,可尝试将UI与其他物体分离一点距离再观察是否闪烁。

...