扒一扒9.3閱兵直播如何採用虛擬現實技術
小編更期待2019年舉辦的大閱兵融入擴增實境會是怎樣的,觀眾可以使用虛擬現實的方式身臨其境嗎?讓我們拭目以待吧!
虛擬現實技術是一門新興技術,應用十分廣泛。在去年的世界盃和今年的春晚的直播節目,我們都可以發現虛擬演播室的鏡頭。閱兵結束了,大家是否發現北京電視臺也採用了虛擬演播室技術?
在閱兵直播中,主持人一邊解說,虛擬的武器裝備就會在他身邊出現,生動形象的向觀眾展示了我軍裝備的威武雄壯,這可比干巴巴的文字或者圖片描述有趣多了。
什麼是虛擬演播室技術?它可以說就是擴增實境技術的一個子集。它同樣涉及到擴增實境中如何將虛擬的元素和真實的場景疊加在一起的問題。細微的差別在於,虛擬演播室是將畫面呈現在電視的螢幕上,擴增實境則是讓最後的畫面呈現在使用者的眼睛裡。
因此,它的技術重點與擴增實境大同小異:
第一是如何能夠精確地定位真實的場景;
第二是如何能夠渲染出虛擬的元素;
第三是如何實時地將虛擬的元素疊加在真實的場景上,然後返回到視訊流中。
在這裡,最難的是如何將虛擬元素和真實的元素進行疊加。
攝像機一旦運動,真實的場景和虛擬的元素都必須同步配合這個運動。電視攝像的幀率是50FPS,也就是說,引擎需要每20ms就渲染出一幀,這是一個相當高的要求。所以,系統內就應該要包括攝像頭的工作狀態,包括位置和視角等等,虛擬引擎才能夠渲染出相對應的畫面。
相應的可以推出虛擬演播室的系統流程:
第一步的工作是採集攝像機的工作狀態資訊,最重要的是攝像機的位置和它與真實場景的相對關係;然後將這些資訊傳送給圖形工作站。
第二步則是依此得到前景物體與攝像機之間的距離和相對位置,從而計算出虛擬元素的大小、位置,並渲染生成虛擬元素。如果虛擬元素涉及到虛擬人物(比如世界盃節目裡的虛擬球員,或者春晚上的陽陽),則往往還要涉及到動作捕捉系統:用真人的動作實時的驅動虛擬角色的動作,然後呈現出來。
第三步,虛擬演播室系統會將主持人的實時畫面地與計算機產生的虛擬元素整合在一起,構成一個現實中不存在的場景,並且實時向觀眾進行廣播。
一般而言,這裡會採用我們在電影花絮中常見的綠幕來遮蓋一切我們不想讓它出現在最後畫面中的場景元素,在專業中,這叫做“色鍵”。然後計算機會將相應的顏色全部摳掉,將虛擬場景集合上去,最後就呈現出我們這次會在閱兵直播中看到的,威武雄壯的導彈發射車出現在主持人的旁邊。
隨著擴增實境技術日臻成熟,虛擬演播室正在逐漸成為一種主流的演播室節目製作手段,而且已經能夠成熟地運用在商業直播中。
不過擴增實境本身,還有很長一段路要走——因為消費者意義上的擴增實境眼鏡要解決三個很多虛擬演播室所沒有的困難。
首先,虛擬演播室是在一個有控制的場景中應用。有專門的裝置採集攝像機的位置和場景本身的位置,而擴增實境眼鏡則需要在大範圍內應用,這就需要時下計算機視覺中非常火熱的技術領域SLAM(實時場景測量與建模)來幫助擴增實境眼鏡“看到”並且“理解”周圍的環境。為了解決這個問題,Google開發了Project Tango專案。
其次,移動的VR眼鏡所可能具備的計算能力要遠遠小於虛擬演播室技術中的商業級別工作站。所以其在高幀率下渲染虛擬元素的能力必然遠遠不如虛擬演播室,擴增實境眼鏡的虛擬畫面必然不會像虛擬演播室那樣豐富和逼真。
最後,擴增實境眼鏡的畫面最終是要投射到使用者的視網膜中。所以想要符合人體的視覺系統特質,顯示裝置要具備的能力會大大不同於普通的螢幕:讓人感覺到虛擬與現實的融合,螢幕需要與人眼球的焦點匹配顯示虛擬元素的能力,目前只有微軟的HoloLens讓人信服地展示了這一種能力,而他們使用的是全息螢幕。
不得不提,在今年E3微軟的釋出會上,微軟使用了虛擬演播室的技術展示了HoloLens最終可以達到的效果——這個釋出會上的可能是目前虛擬演播室能達到的最好效果。微軟同樣使用了複雜的攝像機追蹤技術,展示了HoloLens的擴增實境,征服在場的觀眾。
在視訊網站等新型視聽媒體的衝擊下,國內外的傳統電視媒體壓力驟升。為守住電視媒體的固有優勢,不僅在節目形式上不斷地推陳出新,而且在製作的技術手段上也不斷嚐鮮。也許在電視臺的推動下,虛擬演播室的技術將高速發展。所以,2019年舉辦的大閱兵融入擴增實境會是怎樣的,觀眾可以使用虛擬現實的方式身臨其境嗎?讓我們拭目以待吧!
相關文章
- 扒一扒 Jetpack Compose 實現原理Jetpack
- 扒一扒spring,dom4j實現模擬實現讀取xmlSpringXML
- 扒一扒安卓渲染原理安卓
- 扒一扒ELF檔案
- 扒一扒安卓的渲染原理安卓
- 扒一扒 EventServiceProvider 原始碼IDE原始碼
- 扒一扒 HTTP 的構成HTTP
- 用大資料扒一扒蔡徐坤的真假流量粉大資料
- BEM實戰之扒一扒淘票票頁面
- 扒一扒程式語言排行榜
- 扒一扒PROMISE的原理,大家不要怕!Promise
- 扒一扒Kotlin協程的底褲Kotlin
- 扒一扒React計算狀態的原理React
- 扒一扒 CSS 語言的誕生史CSS
- 虛擬現實技術
- 扒一扒「清華系」的 AI 安防大佬們AI
- 扒一扒Bean注入到Spring的那些姿勢BeanSpring
- 扒一扒我們生活中常見的品牌小程式
- 扒一扒「黑客軍團」中用到的黑客工具黑客
- 扒一扒移動網際網路裡的流氓
- 防扒
- 扒一扒隨機數(Random Number)的誕生歷史隨機random
- 日入50000元,扒扒抖音本地生活小程式的變現模式模式
- 虛擬蜜罐:從資訊模擬到實現虛擬蜜罐技術
- web技術分享| 虛擬列表實現Web
- 扒一扒JVM的垃圾回收機制,下次面試你準備好了嗎JVM面試
- 非得從零開始學習?扒一扒強化學習的致命缺陷強化學習
- 怎麼用python扒網頁?Python網頁
- 釋出防扒提示,
- 虛擬化技術概述(一)
- 直播時各種背景是怎麼實現的?聊一聊虛擬背景背後的技術
- 從“掃月亮”到“掃福字”,扒一扒背後的支付寶AR框架體系框架
- 扒一下Redis的配置檔案Redis
- Unity標準開發例項——虛擬現實技術應用14Unity
- 人剛畢業,顛覆整個AI界:扒一扒Sora兩帶頭人博士論文AISora
- 警方調查鬥魚TV直播造人 扒女主播無節操事件事件
- 長征七號運用VR虛擬現實技術 工業4.0到來?VR
- 虛擬全景是什麼意思 真實場景虛擬現實技術詳解介紹