收藏
回答

xrframe 如何使plane能够铺满ar-camera的显示区域?

现在有个需求是 在ar相机环境下,需要对画面进行后处理(bloom等),但是后处理会导致ar相机渲染的实景也会产生效果。

这边准备是用另一个相机捕获 gltf模型的渲染进行后处理后,将 render-texture绘制在plane上 覆盖整个显示区域(plane放置在camera前)

现在的问题是,无法适配这个plane的面积完全覆盖整个屏幕,请问有什么公式可以借鉴下的吗?(尝试过通过camera的fov计算高度,但实际上下左右都会少显示一块区域)

  <xr-camera id="camera" node-id="camera" clear-color="0.925 0.925 0.925 1" background="ar" is-ar-camera cull-mask="0b101">
    <xr-mesh layer="2" node-id="mesh-plane" position="0 0 10" rotation="-90 0 0" scale="1 1 1" 
    geometry="plane" 
    uniforms="u_baseColorMap:render-rt" states="cullOn:false,alphaMode:BLEND" renderQueue="2501" 
    material="simple-mat"/>
  </xr-camera>
回答关注问题邀请回答
收藏
登录 后发表内容