我想知道是否有人建议使用基于统一画布的UI系统(UGUI)以及XR应用程序的单程实例呈现模式(?)
我担心的是UI元素是否会呈现为单次传递实例,或者它们实际上只呈现了两次--可能会导致性能问题。
据我所见,在默认UI着色器(Unity2019.4.21内置着色器内置渲染管道),它似乎不支持GPU实例(如果我是错误的纠正我)。当然,我可以创建我自己的着色器,支持GPU实例按照这里的指南,但我不知道UI渲染系统是否真的会尊重(?)认为在默认UI着色器中没有实现可能有原因.
如果UI呈现确实不支持GPU实例,那么它是否有其他优化的呈现方式来弥补GPU实例的不足?
对于这些有点模糊的问题,我很抱歉。我只是想弄清楚我的项目要走哪条路--是否采用UI (UGUI)方式。
向你问好,雅各布
发布于 2021-12-17 08:36:47
我试着在Unity2021上移植一个大型虚拟现实项目,并进行了实例验证。
我对UGUI没有异议。我对我们的一些着色器和第三方着色器有一些问题,在这种情况下,问题是渲染只能在一只眼睛上可见,或者两只眼睛之间有一些不同的地方。
它没有检查UGUI上的抽签调用,但是对于我来说,如果两只眼睛都是相同的,那么它只呈现一次。
我有屏幕空间和字空间GUI。
亚历克斯
https://stackoverflow.com/questions/70004088
复制相似问题