UNITY3D環境下設置(zhì)OCULUS(side-by-side)的立體(tǐ)顯示方法(fǎ)
應廣(guǎng)大用戶要求,我們編寫了在UNITY3D環(huán)境下設置OCULUS(side-by-side)的立體顯示方法(fǎ), 下麵是我公司提供的簡潔(jié)明了的設置方法。
設置SIDE-BY-SIDE的(de)立體顯示方法步驟如下(xià):
1. 在場景裏放置兩個攝像機分別設(shè)置為(wéi)left_camera right_camera並把這兩個相機的X軸偏移一定的距離,一般為0.06-0.10 具體視情況設置,這個距離是表示兩眼的視差距離,太小了會導致立體不明顯, 太大會導致無法聚(jù)焦,或者對眼,眼睛會酸脹。當目標離相(xiàng)機比較近時(shí),這個(gè)值要求也比較小, 例如本例中設置了0.001。
2. 建立2個render_texture
並分別取名render_left,render_right
3. 分別設置2個攝像機的渲染到紋理屬性,
5. 建(jiàn)立(lì)2個plane, 並把(bǎ)PLANE 拉到(dào)前(qián)麵設置的兩個攝像機(jī)範圍外
6. 把上麵建(jiàn)立的2個render_texure分(fèn)別拖到這2個plane上麵
7. 建立一個主相機,方向剛才建(jiàn)立的2個plane 並(bìng)設置(zhì)好角(jiǎo)度,和平行投影方式。
9. 這時就可以看到左右眼的(de)立體按照side-by-side方式排列, 程序(xù)打包後按照全屏方(fāng)式運(yùn)行,就可以在滿屏幕上看到右眼的(de)圖像(xiàng)在屏幕左半邊,左眼(yǎn)的圖像在(zài)屏幕(mù)右半邊。 輸入頭盔顯示器後, 設置頭盔顯示器(qì)的立體模式(shì)就可以看到立體效果。
10. 如果立體效果不(bú)好, 可以按照步(bù)驟1的方法設置(zhì)左右兩個相機的X軸距離,直到滿意為止。
- 上一篇:ascension trakstar位置跟蹤器在unity3 2016/6/29
- 下一篇:3D雕像工具Leopoly讓小白也可以穿件個性化三(sān)維模(mó)型 2015/11/30