SteamVR+LIV混合實境錄製影片
文章翻譯自:https://medium.com/wearestudios/how-to-record-in-mixed-reality-using-steamvr-liv-d3a3c42f4035
您已經看過那些Beat Saber 影片。他們看起來絕對不可思議!等等,你是在告訴我們,你擁有一個由專用 PC 驅動的 VR 耳機……但你還沒有嘗試在混合現實中捕捉自己?!那麼,你還在等什麼,朋友?繼續閱讀!
在繼續之前,讓我們先瀏覽一下製作混合現實境設備、軟體清單:
- VR 耳機(實際上是 SteamVR 支援的任何裝置)
- 相容於 VR 的計算機
- 充足的照明
- 房間裡有空間可以連接綠幕和遊樂區
- 網路攝影機(iPhone 也可以)
- GeForce Experience (或您選擇的任何其他錄製軟體)
以上都掌握了嗎?讓我們開始吧。
第 1 步:針對遊樂區中各自的硬體校準感測器
依照指示校準對應 VR 裝置的感測器。校準後,確保遊戲區域可以容納攝影機追蹤器。您不希望相機追蹤器超出感光元件範圍,否則這將無法運作!
第 2 步:下載 Steam 並安裝所需的軟體
在他們的網站上下載 Steam 。之後,請確保下載以下內容:
(可選步驟):在 SteamVR 中校準感測器
打開 Steam 用戶端,點擊“庫”,然後搜尋“SteamVR Room Setup”。運行應用程式並按照說明進行操作。大多數人甚至在設定 Oculus Rift 後都會這樣做,但我們在校準 Rift 感測器後跳過此設定完全沒有問題。
步驟 3:下載 OpenVR 進階設定 exe
您可以在這裡找到它。
成功執行前 3 個步驟後,請重新啟動電腦。
第 4 步:啟動 LIV 並安裝 SteamVR 驅動程式
成功啟動 LIV 後,按一下「安裝」按鈕。這將安裝追蹤攝影機所需的 SteamVR 驅動程序,您將使用該攝影機來捕捉精彩的遊戲畫面!
如果一切順利,您將在 SteamVR 專案套件中看到一個新的友善組件:
第 5 步:編輯相機設置
在您的 LIV 應用程式中,按一下Launch Compositor。等待應用程式加載,然後點擊相機。之後,點擊新增相機圖示。
網路攝影機偵測
在「編輯相機」功能表中,按一下「類型」下拉清單並蒐索您的網路攝影機配置。如果一切順利,您將在清單中找到它!雙擊它兩次並等待它加載到LIV 輸出視窗中。
(可選)iPhone 設定
從 AppStore下載LIV 相機應用程式。確保您與電腦連接到同一網路。在PC 上的LIV應用程式上(在編輯相機設定中),前往相機並選擇“類型”為“LIV Camera for iOS (NDI)”,如下所示。點擊刷新圖示(在 iPhone 上開啟LIV 相機應用程式)。
如果一切順利,您應該會看到您的手機。雙擊它即可查看相機輸出。
鍵控
鍵控非常簡單,但確實需要一點耐心。首先,選擇您想要摳像的顏色(如果您有藍屏,請選擇該顏色)。為了獲得準確的顏色,我們建議您拍攝綠幕(或任何顏色)的照片,將其上傳到電腦上,然後使用滴眼劑獲得準確的十六進制。然後,當您獲得十六進制時,將其輸入到“顏色”選項中。
接下來,您需要調整閾值和平滑度,直到您獲得所需的輸出。更改值後,請確保您隨時站在相機前,這樣您不僅可以獲得正確的輸出(全黑),而且還可以很好地捕捉到玩家與背景的關係。
校準
最繁瑣的部分很可能是校準。還記得您之前打字時的耐心嗎?那麼,如果你想校準正確,你一定要有更多的耐心!需要明確的是,您不是在校準控制器:您正在校準相機。
將相機放置在追蹤器內部的位置(距離玩家約 1.5m)並處於可以很好地捕捉玩家的角度後,您就可以開始校準。選擇您喜歡的追蹤器(左控制器或右控制器)。然後按照開始說明來校準攝影機追蹤器:
- 對於第一個校準點,控制器追蹤器必須接觸相機(幾乎親吻它)
- 對於第二個和第三個校準點,使用者必須站在至少 1.5m 之外併校準房間的對角線(左上和右下)
如果一切順利,您應該會看到控制器作為一個 3D 物件分層在真實控制器物件之上!請參閱下面的 gif 以獲得更好的理解。
如果您仍然認為您的相機追蹤器可以更好地優化,請參閱下面LIV Discord上ragesaq的消息(這是#🚧general-support🚧頻道中的第 6 個固定帖子)。
哇,最困難的部分現在已經結束了。現在,讓我們玩得開心吧!
第 6 步:同步並啟動遊戲
在我們開始享受樂趣之前,請確保您想玩的遊戲已在 Steam 上且受 LIV 支援。如果您想了解在捕捉自己的同時可以玩什麼遊戲,這裡有一個遊戲清單。
前往「捕獲」部分,然後按一下下拉式功能表以尋找 LIV 偵測到且相容的應用程式。點擊同步並啟動以啟動遊戲。玩得開心!
步驟 7(獎勵):同步並啟動您的 Unity VR 遊戲
是的,您絕對可以在混合現實中測試您的視頻遊戲!首先,下載LIV SDK。您必須填寫表格並提交。之後,有人會透過電子郵件將包裹發送給您。
接下來,打開您的Unity專案並匯入您剛剛下載的LIV SDK套件。創建一個空的GameObject
,調用它LIV
,單擊Add Component
並蒐索LIV
。
由於我們使用的是 SteamVR,我們希望確保我們選擇Tracked Space Origin
了Player
預製件,並且我們選擇HMD Camera
了VR Camera
子項目。SteamVRObjects
GameObject
Player
現在,返回 PC 上的 LIV 應用程式。在“捕獲”部分中,轉到“手動”選項卡,選中“使用 SDK”並將目標更改為您的 Unity 目標。現在您所需要做的就是返回 Unity 並單擊Play
。
噠噠!希望您喜歡 WeAre Studios 提供的本教學