Unity中實現VR攝像機

2021-09-26 20:50:11 字數 926 閱讀 7875

眾所周知,unity是一款功能強大的遊戲引擎,專注於做手機遊戲,像王者榮耀這樣的大型網路手遊,就是在這樣的引擎下做出來的,所以說它還是非常成熟的引擎了。當然,unity不僅可以做手機網遊,還可以做頁遊,端遊,甚至是vr,ar,影視後期等等。那麼我們應該怎麼樣在unity中做vr或者ar專案呢?

給大家推薦乙個unity學習+交流 705182843

我們來模擬下vr攝像機,什麼是vr呢?也就是人們常說的虛擬實境技術。大家應該看過vr電影,或者玩過vr遊戲的。很明顯專案裡面是需要至少兩個攝像機的,來模擬我們的人左右眼。那麼unity中怎麼弄的,只有乙個game面板,要現實兩個攝像機的內容,這可如何是好?我們先來看看做完後的效果吧!

左右兩邊攝像機都是現實同樣的內容,看上去是這樣的,其實還是有些許區別的。然後我們帶上vr裝置,你就會看到完整的乙個場景,那麼這到底是怎麼做的呢?在這裡我來說下原理。

首先我們需要有乙個主攝像機,然後給主攝像機生成兩個子攝像機來模擬左右眼睛,然後讓兩個眼睛都看向我們需要看的物體,這樣的話,就可以了。有乙個非常重要的點,那就是眼想更加真實,我們需要模擬出兩隻眼睛的距離。一般情況我們可以用1.5就ok,在這裡給出**,僅供參考:

你可以像我這麼做,這樣是不是就模擬出了我們的vr攝像機了。對了,這裡有個點就是乙個螢幕是如何分開來讓兩個攝像機渲染的。這裡就要了解到攝像機的屬性了。其中有乙個屬性是視口座標系。

這個值就是能讓兩個攝像機能共同渲染的關鍵了。ok,以上就是vr攝像機的製作,

unity之攝像機

歡迎來到我們的狗刨網,我們今天主要來複習一下我們學過的知識點。一 article system 基本設定 1 duration 持續時間 2 looping 迴圈 3 prewarm 開始前的準備 開關start delay功能的開關 4 start delay 開始前的等待時間 5 start l...

Unity 攝像機簡介

攝像機,unity的核心元件之一。顯示場景中,攝像機所照射的部分,是向玩家捕獲和顯示世界的裝置。攝像機的特性 1 可以自定義和操縱攝像機 2 可以在場景中不受限制其數量 3 可以設定成任意的渲染次序 4 可以渲染到螢幕上的任意位置。攝像機實質上是用於將遊戲顯示給玩家看的,它們可以被定製,在上面寫指令...

攝像機實現翻轉

2 關於節點的攝像機 cam seteyexyz 0,0,500 以 eye 為起點 eye是乙個位置點 cam setcenterxyz 0,0,1 朝 center 看 center是乙個向量 cam setupxyz 0,1,0 沿著 up 方向 站著看地上乙個 轉動身體後看到的會也會轉 3 ...