2016-01-19 67 views
0

我已經在Unity中使用Oculus SDK,Gear VR和Android設置了一個小型演示項目,以顯示Gear VR和一個立方體三星S6。如何使用Unity + Oculus SDK + Gear VR爲每隻眼睛顯示不同的圖片

我可以環顧四周,一切正常。

我在右/左眼相機無法控制。我正在使用OVRCameraRig,它有一個LeftEyeAnchor和一個RightEyeAnchor,但我不明白如何正確使用它們。

我想要的,以實現:

我希望有一個球內的照相機和球體應顯示360°的立體全景圖片。這是有效的,但只適用於雙眼的左/右眼圖片:我將(左/右眼)圖片設置爲球體內部的紋理,我可以使用Gear VR進行環視。 但是我真正想要的是每隻眼睛有兩張不同的照片。

我的想法是創建兩個不同的領域,一個用左眼圖片,另一個用右眼圖片。這些球體中的每一個都應該只對相應的眼睛可見。
我該怎麼做?

+0

這些圖片是使用類似於Google Googles Jump Camera Rig的技術生成的:https://www.google.com/get/cardboard/jump/。每隻眼睛得到一個稍微不同的圖片,而不是一個完全不同的:) – PaMaDo

回答

1

這很簡單,你需要2個攝像頭(每隻眼睛一個)。

把你的2個攝像頭放到一個gameobjet中(將每個攝像頭的位置設置爲0,0,0),並將你的gameobject放在球體的中心。

添加2層:leftEye,rightEye。

設置第一個攝像機剔除掩模來觀看lefEye。 設置第二個攝像頭剔除掩模來觀看右眼。

在播放器設置(虛擬現實支持)中啓用虛擬現實。

在第一臺相機上,選擇目標眼:左。 在第二臺攝像機上,選擇Target Eye:Right。

然後將您的球體設置在左側或右側圖層蒙版上。

(也許我互換左/右)

如果有人需要它(或Unity 5.2.3下的樣本)我可以給你截圖。

相關問題