0

我正在按照本教程在 Unity3D 中查看立体图像。不幸的是,它只涵盖了 Oculus Rift 和 Google Cardboard。这两个 SDK 都有两个独立的左眼和右眼摄像头。以下是如何执行此操作的摘要:

  1. 为两只眼睛创建 2 个球体并将它们放置在原点。
  2. 将它们放在不同的层(左和右)。
  3. 将每个相机(左眼和右眼)的剔除蒙版分别设置为左图层和右图层。

问题:

在 Gear VR 摄像头设置中,Oculus SDK 仅使用一个摄像头组件,该组件CenterEyeAnchor位于OVRCameraRig

在这种情况下,我不知道如何应用上述程序。我知道有 2 个转换 LelftEyeAnchor 和 RightEyeAnchor 用于立体视图,但如果相机组件在 Android 构建中运行时附加到它们,我不会。有没有办法为此设置实现立体渲染?

提前致谢。

4

1 回答 1

1

这就是我所拥有的:

统一层次结构

LeftEyeAnchor 和 RightEyeAnchor 在它们的图层上(左,右)。然后我有一个空的 Gameobject:Stero,包含 2 个摄像头。

这是左派的设置

在此处输入图像描述

我在剔除蒙版上有多个图层,因为我在每只眼睛上都显示了一些东西,但是您需要在那里设置相机看到的图层。

对于其他相机来说,它是一样的,每左换右

最后,目前禁用,因为我通过脚本启用了两个球体,一个在一层,另一个在另一层。

CenterEyeAnchor以双眼为目标左右图层也在剔除蒙版

希望能帮助到你!

于 2016-09-27T13:41:40.407 回答