我使用Oculus SDK,Gear VR和Android在Unity中设置了一个小型演示项目,以显示Gear VR和Samsung S6的立方体。
我可以四处看看,一切正常。
BUT
我无法控制右/左眼相机。我正在使用OVRCameraRig,它有一个LeftEyeAnchor和一个RightEyeAnchor,但我不明白如何正确使用它们。
我想要实现的目标:
我想在球体内部使用相机,球体应该显示360°立体全景图像。这是有效的,但只有两只眼睛的左/右眼图片:我将(左/右眼)图片设置为球体内部的纹理,我可以使用Gear VR环顾四周。 然而,我真正想要的是每只眼睛的两张不同的照片。
我的想法是创造两个不同的球体,一个用左眼pic,另一个用右眼pic。这些球体中的每一个都应该只对相应的眼睛可见 我该怎么做?
答案 0 :(得分:1)
这非常简单,你需要2个摄像头(每只眼睛一个)。
将你的2个摄像机放入一个游戏喷射器(将每个摄像机的位置设置为0,0,0),并将你的游戏对象放在球体的中心。
添加2层:leftEye,rightEye。
设置第一个相机剔除遮罩以观察lefEye。 设置第二个相机剔除面罩,以观看右眼。
在播放器设置中启用虚拟现实(虚拟现实支持)。
在第一台摄像机上,选择目标眼睛:左侧。 在第二台摄像机上,选择目标眼睛:右侧。
然后将您的球体设置为左侧或右侧图层蒙版。
(也许我左/右互换)
如果有人需要它(或Unity 5.2.3下的样本),我可以发送截图。