0

我使用 Oculus SDK、Gear VR 和 Android 在 Unity 中建立了一个小型演示项目,以展示带有 Gear VR 和三星 S6 的立方体。

我可以环顾四周,一切正常。

我无法控制右眼/左眼相机。我正在使用具有 LeftEyeAnchor 和 RightEyeAnchor 的 OVRCameraRig,但我不明白如何正确使用它们。

我想要达到的目标:

我想要一个球体内的相机,球体应该显示 360° 立体全景图片。这有效,但仅适用于双眼的左/右眼图片:我将(左/右眼)图片设置为球体内部的纹理,我可以使用 Gear VR 环顾四周。然而,我真正想要的是每只眼睛有两张不同的照片。

我的想法是创建两个不同的球体,一个是左眼图片,另一个是右眼图片。这些球体中的每一个都应该只对相应的眼睛可见。
我怎么做?

4

1 回答 1

1

这很简单,您需要 2 个摄像头(每只眼睛一个)。

将您的 2 个摄像头放入一个游戏对象(将每个摄像头的位置设置为 0,0,0),并将您的游戏对象放在球体的中心。

添加 2 层:左眼,右眼。

设置第一个相机剔除蒙版以观察 lefEye。设置第二个摄像机剔除蒙版以观察右眼。

在播放器设置中启用虚拟现实(虚拟现实支持)。

在第一个相机上,选择目标眼睛:左。在第二个相机上,选择目标眼睛:右。

然后将您的球体设置在左侧或右侧图层蒙版上。

(也许我交换了左/右)

如果有人需要,我可以向您发送屏幕截图(或 Unity 5.2.3 下的示例)。

于 2016-01-28T16:53:08.600 回答