
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 提供的本教學

