UNITY3D環(huán)境下設置OCULUS(side-by-side)的立體顯示方法
應廣大用戶要求,我們編寫了在UNITY3D環(huán)境下設置OCULUS(side-by-side)的立體顯示方法, 下面是我公司提供的簡潔明了的設置方法。 希望對您的應用有幫助,也請您多多支持WISEGLOVE數據手套,支持國產!支持民族企業(yè)!
設置SIDE-BY-SIDE的立體顯示方法步驟如下:
1. 在場景里放置兩個攝像機分別設置為left_camera right_camera并把這兩個相機的X軸偏移一定的距離,一般為0.06-0.10 具體視情況設置,這個距離是表示兩眼的視差距離,太小了會導致立體不明顯, 太大會導致無法聚焦,或者對眼,眼睛會酸脹。當目標離相機比較近時,這個值要求也比較小, 例如本例中設置了0.001。
2. 建立2個render_texture
并分別取名render_left,render_right
3. 分別設置2個攝像機的渲染到紋理屬性,
5. 建立2個plane, 并把PLANE 拉到前面設置的兩個攝像機范圍外
6. 把上面建立的2個render_texure分別拖到這2個plane上面
7. 建立一個主相機,方向剛才建立的2個plane 并設置好角度,和平行投影方式。
9. 這時就可以看到左右眼的立體按照side-by-side方式排列, 程序打包后按照全屏方式運行,就可以在滿屏幕上看到右眼的圖像在屏幕左半邊,左眼的圖像在屏幕右半邊。 輸入頭盔顯示器后, 設置頭盔顯示器的立體模式就可以看到立體效果。
10. 如果立體效果不好, 可以按照步驟1的方法設置左右兩個相機的X軸距離,直到滿意為止。
- 上一篇:UNITY3D環(huán)境中OCULUS立體顯示設置方法 2016/4/26
- 下一篇:數據手套的UNITY3D調用方法 2016/4/26