📖 ZKIZ Archives


聽說百度在忙著搞VR瀏覽器,我們聊出了這些貨

來源: http://www.iheima.com/zixun/2016/1223/160499.shtml

聽說百度在忙著搞VR瀏覽器,我們聊出了這些貨
VR價值論 VR價值論

聽說百度在忙著搞VR瀏覽器,我們聊出了這些貨

Web VR技術能夠降低開發者對於VR內容的開發成本,讓創業者、開發者開發得更方便一些。

本文由VR價值論(微信ID:vr-value)授權i黑馬發布。

及VR體驗,我們會想起三大頭顯以及各種VR眼鏡、一體機帶來的感受。

但我們似乎沒有設想過:有一天,我們真的可以在虛擬的世界里,瀏覽網頁、看視頻、聊天、打遊戲,到底會是一種怎樣的感受?

最近,百度發力VR瀏覽器,它到底能解決什麽痛點?

未來,將實現到哪個地步?

Web VR技術到底是不是個麻煩活?

百度VR瀏覽器項目負責人Ivan的獨家分享:提到百度VR瀏覽器、Web VR技術,到底在講些什麽?

多人在得知我們做VR瀏覽器之後,跑過來問:你們為什麽要做一款VR瀏覽器呢?

其實答案很簡單,基於兩點初衷。

首先,從用戶層面考慮。

不管是在VR或移動領域,目前用戶在找遊戲、或應用時,有兩種不同的使用方案:

● 去商店里或者官網下載 Native App;

● 在移動領域比較常見,在VR領域卻比較少見,即通過網頁直接打開一款web game、APP,而不需要通過下載Native App的方式。

我們認為,在當前的VR環境下,Native App肯定有它的生存空間。

但瀏覽器,尤其是基於Web VR技術打造的瀏覽器,更適合用戶在VR環境下,瀏覽網頁、觀看視頻甚至玩一些VR遊戲。

此外,VR瀏覽器降低了用戶的使用成本。

如果用戶想要獲得比較不錯的VR體驗,那就意味著他要花費一筆不低的費用,用於購買設備以及內容。

而VR瀏覽器,則可以讓用戶在降低使用成本的條件下,對於一些輕量級的VR內容進行體驗。

其次,從開發者層面考慮。

對於開發者來說,在目前的環境下,基於VR瀏覽器來開發遊戲,會更加便捷。

Web VR技術能夠降低開發者對於VR內容的開發成本,讓創業者、開發者開發得更方便一些。

經過幾個月的開發,有一些體會,或許可以給同樣做開發的朋友們,一些啟發。

1、VR瀏覽器與VR內容聚合平臺有什麽不同?

在這方面,我們認為有三方面的不同:

第一,VR瀏覽器是基於瀏覽器基因而打造的。

經過改造優化瀏覽器內核,支持全網的2D、3D 的VR網頁的體驗。

換句話說,在VR瀏覽器中,既包括傳統的2D網頁,也包括3D以及VR網頁,而這些網頁,用戶都可以在VR瀏覽器中進行全景的體驗。

第二,基於搜索技術,聚合全網VR網站、影視、圖片以及直播功能。 

 比如直播

目前,聚集了全網的TOP直播內容,目前這些直播內容是2D的,在VR的環境下進行播放,未來我們還將提供真VR直播以及真3D直播。

 影視大片

這里的影視大片是基於VR瀏覽器而打造的,用戶可以在VR瀏覽器中觀看這些影片。

第三,基於百度在AI方面的技術,在VR瀏覽器中為用戶提供語音的交互、語音的搜索等,未來也會逐步加入手勢等基於VR技術的交互方式。 

這里面的難點在於,如何把交互做得更自然一些。

2、VR瀏覽器解決哪些問題?

我們有一個“三步走”的目標。

第一步,解決VR內容匱乏問題

當前,有人將2D、3D網頁在VR環境下的呈現理解為2D、3D網頁的VR化,這種理解本身沒有錯,但這不是我們的終極目標,只是第一步而已。

我們現在把普通的2D、3D網頁,如直播、傳統的視頻引入VR環境,是為了解決VR產業的內容匱乏問題。 

我們希望未來利用Web VR技術來降低開發者的成本,讓更多有創意的開發者能夠進入VR領域,補充VR內容方面的不足。

第二步,解決開發者在web端開發難的問題 

接下來我們要解決,幫助開發者使用Web VR進行內容開發。

正如用戶在當前的VR瀏覽器中,可以訪問很多國內主流熱點網站,但對於我們來說,在處理制作的過程中,花了很大的功夫。

這是因為目前Web VR技術的標準化沒有統一,還在進行中。

因此一部分的網站是使用非標準的接口來實現的,這就給我們或者其他希望使用Web VR技術開發或者展示的開發者帶來了很大的困難。

在解決這個問題的時候,我們要提供,從Web VR標準的API接口,到JavaScript開發框架、開發的調試工具以及雲端的一系列的解決方案,來降低技術的使用門檻。

而當一切標準化,開發工具變得成熟,開發者就可以完全集中在內容本身。

到時候我們也會上線一個基於Web VR的開發平臺,提供一全套的解決方案,讓開發者更快速的開發VR內容,這個事情也是在逐步的開展之中。

第三步,解決用戶的體驗問題

目前,為了解決VR產業內容的匱乏問題,我們將2D、3D網頁置放於VR環境之下進行觀看,但用戶體驗還是處於平面之中。

因此下一步,我們希望用戶打開普通的網頁,在VR環境中,能夠不同於在傳統PC和移動上的體驗。

這是什麽意思呢?

我們可能會考慮把普通的2D網頁在VR環境下做一個三維的展開,在三維空間中展示更豐富的網頁內容。

未來再結合語音以及手勢的交互,用戶在三維的網頁之下,會得到超過現實世界中的有趣體驗。

3、VR瀏覽器基於何種技術?

基於VR瀏覽器,我們歸納了其中五類比較核心的技術。 

第一,3D渲染技術

大家都知道,VR與3D渲染是密不可分的。而做VR瀏覽器與其他的傳統APP最大的不同就是需要解決web視頻幀在3D環境下的高速渲染,隨之帶來的整個瀏覽器的渲染內核的優化問題。

第二,Web VR技術

Web VR技術包括:

● Web VR 的API技術接口的標準化及其實現;

● JavaScript開發框架和其兼容性;

● 對2D、3D網頁本身的渲染;(價值菌提醒:指2D、3D等普通視頻網頁渲染)

● 使用非標準的Web VR接口的網頁的普適化和兼容性的指示。

● 在技術層面,我們也在不斷的創新,不斷的解決遇到的問題。

第三,傳統的VR視頻的播放技術

包括對全景、3D視頻的解碼、渲染以及雲端加速。

第四,對語音和手勢方面的識別技術 

這一點主要是用於構建創新性的VR交互系統。目前我們的VR瀏覽器已經為用戶提供語音交互,未來還有手勢等基於VR技術的交互方式。 

五,通用化的VR SDK 

提供通用的VR SDK來兼容主流的VR驅動,以便更快地移植到不同的系統以及機型里面去。

4、Web VR技術標準化還面臨哪些挑戰?

基於我們所關註的方面,我認為Web VR 技術目前還面臨三點挑戰:

Web VR API接口標準化,這也是核心點

Web VR API接口需要向上提供VR輸入輸出的標準接口,還要考慮未來場景之下,如AI等拓展接口的知識。

支持VR內容開發的JavaScript開發框架 

我們知道,光有H5的API的接口是不夠的,還需要JavaScript開發框架讓開發者更便捷的進行開發。據我們了解,目前國外的JS框架主要是A—Frame、Three.js,未來我們也會有選擇性的進行兼容以及優化。

增加VR特性的新版CSS,目前還比較遙遠。

現在還處於非常早期的討論階段。未來這一塊成型之後,不論是對於網頁的布局,還是對Web Game的開發效率,效果都會十分明顯。 

5、有哪些常見問題?

這里我分享三點:

第一,瀏覽器內核(也是最困難的一點) 

我們都知道,瀏覽器的核心在於渲染內核。

怎麽樣讓渲染內核繪制的關鍵幀在VR環境之下進行展示,我們在渲染繪制系統里進行了很大的改造以及優化。這方面,之前遇到了很多的困難,比如說,繪制、顯示,我們也是整個團隊通過研究安卓系統的底層代碼,研發出繪制加速技術,解決了Web 視頻幀在3D場景下的高速繪制問題。

第二,網站技術沒有統一標準

之前我們也提到了,國內的一些網站,使用的技術種類門類繁多,沒有統一的標準。

所以,我們在開發時,得去采用不同的解決方案,來提升效果。

很希望的是,未來可以通過不斷地推廣標準的Web VR技術和方案,這樣就能讓國內外的開發者降低開發成本。

第三,VR環境下交互能力低下

也是一種通病,目前VR環境下的交互大部分是通過顯示實現的,比較難用,而且不夠直觀。

這一塊,主要是跟百度輸入法團隊以及百度深度學習研究院做一些合作,來研發雲、語音、手勢等創新交互手段。

VR瀏覽器 Web VR技術
贊(...)
文章評論
匿名用戶
發布
PermaLink: https://articles.zkiz.com/?id=228902

Next Page

ZKIZ Archives @ 2019