【问题标题】:Oculus Unity VR - Separate UI Camera Not WorkingOculus Unity VR - 单独的 UI 摄像头不工作
【发布时间】:2019-12-26 19:44:51
【问题描述】:

我有一个 VR 项目,我正在尝试使用单独的 UI 摄像头 as noted here 将画布渲染为“始终位于一切之上”。

我将我的 UICamera 对象设为主摄像机的子对象 - 这是 OVRCameraRig 中的 centerEyeAnchor 对象。

我将 UICamera 的剔除蒙版设置为仅显示其图层,并从主摄像头 (CenterEyeAnchor) 中删除了该图层。

但实际上视角很奇怪,UICamera 似乎有点偏移,但它的变换在检查器中为零,所以我不明白为什么它显示得如此奇怪。

如果我将两个摄像头的剔除遮罩设置为 "Everything",它仍然会有一点偏移。

【问题讨论】:

  • 您可能需要两台相机,每只眼睛一个?此外,如果它只呈现 UI 层,为什么剔除蒙版仍显示 Mixed..
  • @derHugo 这只是混合的,因为我也添加了几个自定义层,但这些并不重要。

标签: unity3d virtual-reality oculus unity-ui


【解决方案1】:

一般来说,您不需要 UI 相机是 CenterEyeAnchor 的子级。将其移至顶层并将坐标归零。 Oculus 装备可能在 IPD 或其他方面发挥了一些作用,它破坏了 UI 的像素完美度。

【讨论】:

  • 顺便说一句,如果您切换到可编写脚本的渲染管道,这种使用多个摄像机的技术将不再可用。
  • 谢谢你的回答,这成功了!数字它是如此简单。我只把它变成了CenterEyeAnchor 的一个孩子,因为有人建议:S 在这个stackoverflow.com/a/37717861/486233 的cmets 中
猜你喜欢
  • 1970-01-01
  • 2023-01-27
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-25
  • 2012-06-19
相关资源
最近更新 更多