回覆列表
  • 1 # rlyyo22509

    1.切換成第三人稱視角:普通的Vive程式是在玩家頭盔的位置擺放兩個虛擬camera對應右眼,分別生成左右眼的畫面傳給HMD,然後將其中一隻眼的畫面複製到PC螢幕上。為了讓螢幕上產生第三人稱視角的遊戲畫面,就需要在和玩家一定距離外擺放一個額外的虛擬camera,並且鏡頭要對準玩家所在位置。之後PC上顯示的不再是左右眼畫面的復刻,而是由這個額外的camera單獨繪製的(會增加一定的渲染負擔)。 2.將體驗者的影像錄製下來 : 因為我們只需要玩家本人的影像,並不需要看到房間裡的桌子、牆壁等背景。所以要用到摳 像技術。在錄製的時候,讓體驗者在一個周圍是綠布(或者其他顏色)的房間裡,然後用一個攝像機(webcamera或者專業的攝像機)錄製他玩遊戲時的影像。最後在捕捉到的影片中將綠色去掉,就只剩下人的影像了。 3.將遊戲畫面和攝像機影像合成:在1.和2.中我分別提到了一個虛擬攝像機和一個真實的攝像機。為了讓他們拍到的影像能合 成起來,需要保證他們的視角是一樣的。也就是說,假如虛擬攝像機在遊戲裡的位置是主角左前方2米、朝向和主角的朝向成120度角,那麼要保正現實中攝像機在體驗者左前方2米,朝向和體驗者朝向成120度角。這就需要藉助第三個手柄來定位和定向。 將額外的手柄綁在攝像機上,或者將手柄和攝像機綁在同一個位置上,原則是確保它們相對 位置、相對朝向是不變的。這樣當現實中攝像機移動時,遊戲透過感知手柄的位置變化,也相應地改變虛擬攝像機的位置。然後,把遊戲中的物體按位置分為兩類,一類是前景,位置在攝像機到玩家之間,另一類是背景,位置在玩家之後。最後把背景、體驗者影像、前景合成成影片。 一、硬體部分: 1. 攝影棚:牆和地面鋪上綠布,5m*5m。2. 攝像機:兩種方案 a) 低成本:是webcamera,例如Logitech Webcam C930e b) 高成本:專業攝像機+影片採集卡。例如Sony A7S II 3. 高效能主機:因為同時需要執行Vive遊戲和錄影,對配置要求較高。顯示卡推薦980ti,CPU推薦i7-4790以上。 4. 第三個手柄:目前Vive只能連線兩個無線手柄,所以需要用一個長一點的USB線來連線第三個手柄。 5. 4K螢幕:為了合成1080p影片,螢幕需要能放得下多個1080p視窗。 二、軟體部分: 1.Unity3D + SteamVR:目前只有Unity3D製作的程式支援MR模式。只要遊戲用的SteamVR版本是1.0.8或以上,就可以用於拍攝。否則需要開發商升級SteamVR後再發佈一個版本。 2.OBS或者其他影片合成軟體。

  • 中秋節和大豐收的關聯?
  • 女孩報什麼學校和專業?