如何低成本的打造HTC Vive虛擬演播室直播MR視頻?

2021-02-14 星佳是個小人物

如果你關心虛擬實境行業,肯定知道大名鼎鼎的HTC Vive,而除了遊戲領域的應用外,我們正在嘗試通過『虛擬實境頭顯+手柄+Lighthouse基站定位裝置』來創造出更有趣的行業應用,接下來星佳就結合國外大神和圈內從業者們一起折騰出的寶貴經驗和大家分享下如何低成本的打造虛擬演播室,同時利用直播軟體直接可以直播MR視頻:

什麼是MR(Mixed Reality)視頻?

Mixed Reality視頻就是VR影像+人的影像合成的視頻。相比普通錄製電腦屏幕遊戲畫面和遊戲者錄像實拍分屏顯示的假VR視頻,Mixed Reality視頻更適合用來做遊戲直播和製作虛擬實境應用宣傳視頻,比如著名的google tilt bursh繪畫程序,而由此帶來了很多新的可能,比如教育,多人互動,科普等等行業應用。


上面這個視頻截圖就是HTC Vive官方宣傳片的一個Mixed Reality視頻,畫面來源於官方贈送的一款叫做"The Lab"的射箭體驗遊戲,而遊戲者人的畫面是由一臺攝像機配合第三隻實體Vive手柄實時捕捉的。

因為人的影像擺放的位置,透視關係和玩家在虛擬場景中的位置,映射坐標都一樣,攝像機拍攝畫面中手拿手柄的位置和遊戲畫面中虛擬手柄的位置是完全一樣的,看起來就像體驗者身臨其境走進了一個虛擬世界,並用雙手藉助實體手柄直接和遊戲虛擬環境互動。

了解了理論知識,接下來星佳要幫大家解決的問題,原理和方案到底是如何實現的?



需要準備什麼?

硬體部分:

攝影棚:牆和地面鋪上綠布,大概6m*6m即可,同時為了實時摳像,需要布光,如果沒有專業經驗請專業的燈光師幫忙吧,星佳也是折騰了很久,因為預算有限沒辦法做到足夠完美。

幻想擁有的巨資打造的攝影棚

實際情況預算條件下搭建出的攝影棚

攝像機:

兩種方案:

像星佳一樣的窮人用網絡攝像頭就行,比如網吧的聊天攝像頭,五百塊左右的羅技就挺好,例如Logitech Webcam C930e

而如果你是土豪朋友可以買得起專業的攝像機和視頻採集卡,那麼無非效果會更贊,當然成本就貴了。看下圖:


斯坦尼康穩定器和單眼相機的土豪方案


窮逼星佳的支架單反方案(Gopro支架很好用)

星佳託朋友借了臺佳能70D,又買不起視頻採集卡(由於主機插槽不夠用,還得買外置巨貴的採集卡),所以情急之下,星佳把相機通過usb直接連接PC主機的USB3.0口,配合佳能官方的實時攝影調節套件直接可以在電腦端軟體實時調節相機參數捕捉拍攝畫面,真是小聰明啊,雖然可能燒了CMOS。


高性能主機+第三隻Vive手柄(USB延長線連接電腦):第三隻手柄的作用如上圖,綁定在佳能相機上,手柄作為作為遊戲裡的虛擬攝像機和物理環境的真實攝像機同步位置和焦距視野等數據,即可拍到正確位置的體驗者。

軟體部分:

目前只有Unity3D製作的虛擬實境程序支持MR模式,我們期待Value能夠早日攜手UE4放出來Unreal Engine for SteamVR的程序,當然SteamVR的版本得至少是1.0.8或以上哦。

OBS或者其他視頻合成軟體,用於實時獲取應用窗口和簡單摳圖。

乾貨來了,實際拍攝教程:

找到Steam安裝路徑下的config目錄,新建文件名:steamvr.vrsettings

代碼段如下:

{"camera" : {"enableCamera" : true, "enableCameraForCollisionBounds" : true, "enableCameraInDashboard" : true}, "collisionBounds" : {"CollisionBoundsColorGammaA" : 169, "CollisionBoundsColorGammaB" : 0, "CollisionBoundsColorGammaG" : 255, "CollisionBoundsColorGammaR" : 163, "CollisionBoundsGroundPerimeterOn" : false, "CollisionBoundsStyle" : 0}, "jsonid" : "vrsettings", "keyboard" : {"TutorialCompletions" : 1}, "notifications" : {"DoNotDisturb" : true}, "perfcheck" : {"heuristicActive" : true}, "steamvr" : {"allowReprojection" : true, "background" : "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR\\resources\\backgrounds\\viveNight.png"}, "version" : "1"},{"steamvr" : { "activateMultipleDrivers" : true } }

2.解壓壓縮包裡的後綴為driver_null.dll的文件覆蓋到指定文件夾,

目錄C:\Program Files (x86)\ViveSetup\SteamVR\drivers\null\bin\win32 :


3.以上兩步工作做完後,啟動SteamVR軟體,在成功識別兩隻手柄後,通過USB延長線連接第三隻手柄和PC,成功出現如下的SteamVR畫面即代表配置文件生效:


4.生成externalcamera.cfg文件:

運行壓縮包裡的cameraAgn.exe文件,之後可以戴上頭盔拿起兩個手柄可以在虛擬世界裡看到第三隻綁在攝像機上的手柄,按照程序要求配置各項參數即可生成cfg文件,之後把cfg文件放在可執行遊戲程序的同目錄下即可生成傳說中的四分屏。


cameraAgn.exe運行後的四分屏界面

externalcamera.cfg文件內容:

x=0

y=0

z=0

rx=0

ry=0

rz=0

fov=60

near=0.1

far=100

以上參數只是默認值,最終要用什麼數和虛擬攝像機的參數及攝像機和第三隻手柄的擺放有關,需要在cameraAgn程序裡進行仔細的調節,同時注意在運行房間教程的時候頭盔和電腦畫面正面和反面的不同結果哦。

5.星佳測試成功的切西瓜遊戲的MR視頻截圖:


出現四分屏畫面後,基本就成功了一大半,目前此方式還只支持unity開發的程序,所以不能保證所有遊戲應用都可以通過此辦法來實現四分屏,視頻演示地址:http://dwz.cn/xingjia55220  (點擊閱讀原文也可以,或者微博搜索@星佳是個小人物)

備註:

通過四分屏最終實現輸出的影像由三個影像合成:

攝像機捕捉人的影像,覆蓋在背景上(合成視頻的背景,虛擬攝像機控制的畫面),合成視頻的前景覆蓋在背景上即可。

6.成功之後在OBS中添加視頻源(直播利用OSB設置推流地址即可成功):

①前景:

a.視頻來源選擇裁剪遊戲窗口,區域和四分屏的左上角畫面重合。

b.設置黑色為色鍵,扣除前景畫面(注意看透視關係,遊戲畫面前景成功的遮罩住了人)


獲取正確的前景畫面後的遮罩關係圖

②攝像機捕捉:

a.視頻來源選擇攝像機畫面輸入或者視頻採集卡

b.設置綠色為色鍵(和綠幕顏色一樣),扣出人像

③背景:

視頻來源選擇裁剪遊戲窗口,裁剪區域為虛擬攝像機第三隻手柄的控制畫面

實踐成果:


測試成功的tilt brush畫畫應用


測試成功的切西瓜應用

多說幾句:

星佳已經和HTC官方溝通過,他們也在嘗試把Lighthouse基站定位裝置的能力第一時間開放給開發者,查看API文檔可以獲悉SteamVR最多可以獲取八隻實體手柄在Lighthouse範圍內的位置,由此帶來了更大的想像空間給開發者,尤其是傳統行業的影視,CG,廣告片,遊戲直播等,而配合全身動作捕捉設備到底可以革新哪些行業,各位可以大開腦洞哦。

除此之外,在實際探索過程中還有一些細節問題還需要解決,比如單反的焦距和算法裡的焦距可能存在差距,導致透視關係和比例顯示有時會存在小問題,而高品質的視頻輸出還需要4K屏幕,為了屏幕可以放得下多個1080P窗口等等問題還需要和各位行內人探討。

到了這裡,初級版的低成本教程就結束了,希望藉助可能是國內第一個揭秘MR視頻拍攝的教程,星佳可以連接到更多的開發者,和那些助推虛擬實境行業普及的從業者們,當然如果你在MR視頻的研究中也有寶貴的經驗,歡迎聯繫星佳哦。

最後放上來國外的同行們一些工作成果,希望國內的行內人士多多探索交流。


我們正在考慮建設一個高標準的虛擬實境實驗室,包括演播室,硬摳設備,工作站,VR,AR內容研發,MR視頻製作,硬體設備體驗等,所以如果你的公司有這方面的案例和技術研發團隊,硬體供應商和設備整體解決方案提供商,歡迎聯繫星佳哦,郵箱:13709570071@qq.com

微信:xingjia10086

微博:@星佳是個小人物

文中部分圖片來源於網絡,如轉載請獲取星佳允許,謝謝。

如有問題,請關注公眾號或者直接文章下方『寫留言』哦..

相關焦點

  • 虛擬實境混合MR視頻製作指南
    ,而除了遊戲領域的內容體驗外,我們正在嘗試通過"虛擬實境頭顯+手柄+Lighthouse基站定位裝置+綠幕摳像技術"來創造出更有趣的行業應用和展示視頻,接下來星佳就結合國外大神和圈內從業者們一起研究出的寶貴經驗和讀者們分享下如何低成本的打造虛擬演播室,同時利用直播軟體可以通過直播平臺方便的做MR視頻的直播哦,當然遊戲宣傳片的製作也是基於此基礎上進行更細節的工作,希望此章的內容可以對你有用。
  • HTC Vive播放本地視頻圖文教程與常見問題解答匯總
    Q:調試HTC VIVE如何看2D視頻,用什麼軟體看?  A:一般用用Steam VR裡面的Desktop那個界面下看,相當於100寸投影儀的面積,如果用4k的片源,效果更好。  Q:用HTC VIVE要不要調整瞳距?
  • htc vive值得買嗎?也許這是最客觀的回答!
    在眾多VR虛擬實境設備中,雖然HTC Vive的體驗是公認最佳,不過高昂的價格卻讓不少準用戶有些望而卻步,那麼,htc vive值得買嗎?
  • HTC Vive播放本地視頻圖文教程與常見問題解答匯總!
    Q:基站設置的高度是正常,但進入應用之後顯示在地板下面(如何調整VR顯示器的位置)。  A:高級模式下編輯,可以旋轉,可以調的,裡面的箭頭就是進入遊戲後的朝向。  Q:VIVE一直連接不上頭戴顯示器,解決辦法。
  • 谷歌Tile Brush宣傳的MR視頻是如何製作出來的?
    『虛擬實境頭顯+手柄+Lighthouse基站定位裝置』來創造出更有趣的行業應用,接下來就結合國外大神和圈內從業者們一起折騰出的寶貴經驗和大家分享下如何低成本的打造虛擬演播室。相比普通錄製電腦屏幕遊戲畫面和遊戲者錄像實拍分屏顯示的假VR視頻,Mixed Reality視頻更適合用來做遊戲直播和製作虛擬實境應用宣傳視頻,比如著名的google tilt bursh繪畫程序,而由此帶來了很多新的可能,比如教育,多人互動,科普等等行業應用。
  • ​蘋果手機做虛擬攝影機的追蹤器?【蘋果手機+單反+ue4=套虛擬拍攝系統】
    可能很多朋友還這不知道什麼是虛擬攝影機的跟蹤器下面簡單科普一下我想想怎麼用一句話能說清楚跟蹤器是可以讓攝影機的拍攝主體與虛擬背景進行緊密結合特別是攝影機的運動的時候需要帶動虛擬環境跟著同步運動所以,虛擬拍攝讓後期特效從後期轉到了前期這就意味這攝影師有了突破的機會攝影師在拍攝現場就完成了特效最終效果看一個視頻看了視頻也許就可以了解虛擬拍攝的威力不管是電影還是廣告虛擬拍攝越來越主流虛擬攝影經歷了3次迭代,(之後寫文章介紹)大致有兩種
  • 重新認識下,我叫VIVE htc
    變成了 VIVE htc。VIVE htc稱,將通過整合VR、AR、5G及AI技術的優勢,HTC將攜手全球合作夥伴共同打造更加豐富的全新生態,實現Vive Reality的美好願景。 HTC手機業務併入VR,logo更為VIVE htc 「以前是兩個公司,一個是做手機的,一個是做VR的,這是前面兩年,但是今年的前兩個月有一個很大的改變,HTC變成統一的公司」,HTC中國區總裁汪叢青在Vive新生態大會上稱,公司的logo也將從HTC vive 變成VIVE htc。
  • 匯總丨堅持看完可以比別人更玩得轉HTC Vive
    Q:基站設置的高度是正常,但進入應用之後顯示在地板下面(如何調整VR顯示器的位置)。  A:高級模式下編輯,可以旋轉,可以調的,裡面的箭頭就是進入遊戲後的朝向。  A:最簡單粗暴的辦法,重裝系統可以解決一切煩惱,STEAM程式的安裝路徑不能有中文, 如預設C://Program Files (x86)/Steam ,這樣才是正確的。
  • 高清真三維虛擬演播室系統
    外置獨立色鍵6虛擬演播室系統軟體 產品保修證系列虛擬演播室軟體使用授權書虛擬演播室介紹虛擬演播室系統採用無軌跟蹤技術,內置色鍵摳像,一臺設備可完成無軌跟蹤、摳像、多鏡頭切換、圖文包裝等功能,虛擬演播室主要針對一些中小型節目或者行業用戶,系統可支持2路攝像機信號輸入,或者是不同角度的虛擬場景機位,完全滿足演播室機位的切換要求,摳像效果細膩,邊緣自然。
  • HTC Vive大討論|VR館
    在這個頗有諷刺意味的未來世界裡,人類的工作已被機器人取代,玩家將向機器人學習如何「模擬工作」。 《Fantastic Contraption》——由 Northway Games 與 Radial Games 合作推出。在飄浮空中的茫茫大地上,玩家需要自己動手發明自己的「奇妙裝置」,打造自己的虛擬世界。
  • 對話雲舶科技梅嵩:3D視頻捕捉技術與沙盒遊戲產品思維,小K直播姬如何打造虛擬直播2.0模式
    雲舶科技9日發布的全棧式無穿戴虛擬直播產品「小K直播姬」的測試視頻,就向市場展現了新的虛擬偶像內容生產方式。視頻顯示,用戶不需任何硬體動捕設備,僅通過普通攝像頭,即可實時完成身體、表情、手指的全棧式捕捉,在直播間呈現高精度的3D虛擬形象。
  • VioTrack R為虛擬演播室節目帶來前所未有的拍攝體驗
    其通過外掛超廣角攝像頭拍攝專用的編碼圖形或者實際場景,由此獲得攝像機三維空間的位置信息,並結合強大的跟蹤處理軟體,實現超高精度的跟蹤效果,給虛擬演播室節目的製作帶來前所未有的拍攝體驗。另外VioTrack R使用非常方便,無需設置標記點,無需校準,無需歸位程序,無需專用攝像機承託設備,同時還能可靠地工作於多種應用程式,並與任何虛擬圖形軟體兼容。
  • 【獨家】蘇州廣播電視總臺全景交互演播室改造
    整個改造包括舞美、燈光、圖文包裝系統、視頻系統、攝像機承託系統、交警第二演播室。為新大樓全景交互演播室的搭建提供理論依據和實踐經驗。敬請閱讀!本次改造,蘇州廣播電視總臺新增ORAD渲染包裝4臺,配合1個BLACK MAGIC 16×16矩陣,輔以一些周邊,經濟地實現全景交互演播室的需求。4臺ORAD渲染包裝包括:1) 虛擬跟蹤渲染HDVG,主要用於主虛擬場景的渲染。虛擬場景給切換臺選用了融合方式,這樣可以在系統中省去延時器。HDVG具備像素級燈光,多路視頻開窗,三維DVE效果,可連接外部資料庫連接。
  • 基於HTC VIVE 雷射定位的大空間動作捕捉,高性價比高質量,硬體成本便宜才是香!!
    HTC VIVE VR設備,相信大家都不陌生,作為三大VR頭顯之一的HTC Vive同時也是目前最高端VR設備之一,越來越多的玩家在深入接觸虛擬實境之後都紛紛選擇購買
  • HTC Vive Pre 評測 內外兼修,值得期待
    儘管所有的 VR 設備都想勾起你接入母體、全息旅行的聯想,但在它們的呈現中,世界依然是虛擬的。不過在 Vive 中,VR 場景能讓佩戴者與世界自然交互,對比以往不再假得那麼誇張。自 2015 年宣布以來,由手機製造商 HTC 與遊戲公司 Valve 打造的 HTC Vive,無疑令人印象深刻。
  • HTC Vive 虛擬實境設備體驗!酷斃了
    不僅僅是這些,還可以實現把HTC U12+的精彩內容投屏到Vive Focus,也就是我們可以把手機裡面的視頻、應用巨幕投屏到VR之中,未來Vive Focus還將支持語音助手,可以直接通過語音操作,和Vive Focus互動,大家可以看下面的演示視頻。
  • 深入潛行,HTC Vive虛擬實境眼鏡體驗
    雖然它幾乎「放棄」手機業務讓很多機友痛心疾首,但不得不承認,其提前押注的VR虛擬實境領域快到收割的階段了。現在說起VR,大家只會想起兩種:一種是Oculus Rift和HTC Vive,另外一種叫其他。
  • Brainstorm虛擬演播室系統雙引擎渲染測試
    Brainstorm公司研發的InfinitySet虛擬演播室系統,使用結合EPIC遊戲虛幻引擎—Unreal Engine 4
  • 虛擬角色和現實世界的完美互動 | 兼容FreeD協議的松下一體化攝像機是AR視頻製作的理想選擇
    我們藉助松下一體化攝像系統,實現了讓兩位虛擬的漫畫角色與現實世界的樂隊一起演出。——唐澤優也(Yuya Karasawa)日本Mikai公司3DCG董事通過製作高質量、高性價比的視頻,將虛擬人物融入現實表演,為粉絲們提供新的體驗。採用兼容Free D協議的松下一體化攝像機系統打造高質量AR視頻內容的同時確保成本效益。
  • 直播視頻、交互類視頻、沉浸式視頻……5G催生應用新業態
    5G、超高清等新興技術的發展將給視聽內容的生產、傳播鏈路帶來革命性的變革,同時結合人工智慧、大數據、虛擬實境等其他交叉技術,將在影像呈現與交互的角度進一步提升高新視頻的內容吸引力,從而在內容產業領域產生更多創新性的高新視頻應用,為用戶帶來全新的視聽體驗。