XRWebGLLayer: fixedFoveation 属性
XRWebGLLayer
接口的fixedFoveation
属性是一个数字,表示 XR 合成器使用的注视渲染量。固定注视渲染 (FFR) 以低于中心区域的分辨率渲染眼睛纹理的边缘,并减少 GPU 负载。
它最适合低对比度纹理,例如背景图像,但不太适合高对比度纹理,例如文本或详细图像。作者可以在每一帧调整级别以实现性能和视觉质量之间的最佳平衡。
值
示例
动态设置固定注视渲染级别
fixedFoveation
属性允许您在运行时以及每一帧设置注视渲染级别。要为给定的XRWebGLLayer
设置最大注视渲染,请使用值 1
。
js
let glLayer = xrSession.renderState.baseLayer;
glLayer.fixedFoveation = 1; // maximum foveation
规范
规范 |
---|
WebXR 设备 API # dom-xrwebgllayer-fixedfoveation |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。