WebVR實際上從23年前的虛擬現(xiàn)實建模語言(VRML)概念就開始了渠抹,雖然這個概念最后沒有成功樱报,不過我們了解道葬项,它其實為VR網(wǎng)絡的快速發(fā)展鋪平了道路。
正當我們被虛擬現(xiàn)實(VR)的技術成熟度曲線以及“VR什么時候才能變成主流呢迹蛤?”這類爭論搞得心煩意亂時玷室,被我們忽視的零蓉、低調(diào)的WebVR正悄悄抓住了我們的眼光。
疑惑為何WebVR出現(xiàn)在越來越多地的新聞標題里穷缤?這么想的不只你一個人敌蜂。僅在今年,我們看到谷歌和火狐發(fā)布了許多重大公告津肛,也見證了JanusVR這樣的獨立WebVR社區(qū)的進一步發(fā)展章喉。
這只是開始,以后的發(fā)展會越來越快身坐。WebVR實際上從23年前的虛擬現(xiàn)實建模語言(VRML)概念就開始了秸脱,雖然這個概念最后沒有成功,不過我們了解道部蛇,它其實為VR網(wǎng)絡的快速發(fā)展鋪平了道路摊唇。
什么是WebVR?
WebVR是一種在瀏覽器中渲染3D圖形的JavaScript API涯鲁,也就是說巷查,如果你在3D網(wǎng)站的瀏覽器上進行點擊,你會發(fā)現(xiàn)你進入了一個3D空間(無論在你電腦瀏覽器上或在你的VR頭顯中)抹腿。用外行話來說岛请,WebVR是一個較低的準入門檻——你不用對WebGL很熟悉就能進行VR開發(fā),很多新手都覺得WebGL很難理解警绩。
由于用戶使用起來較方便崇败,而且阻力較少,WebVR為VR和AR的主流化帶來了一絲希望肩祥。
雖然VR能夠提供高端體驗和硬件后室,但不是所有VR都需要強裝“高檔”。實際上混狠,在許多情況下(如瀏覽普通網(wǎng)頁)咧擂,用戶更希望VR體驗能夠便捷可用,而不是向他們炫耀一些前沿的圖形技術檀蹋。畢竟松申,只有良好的體驗才能驅(qū)使普羅大眾接受這種沉浸式技術。
“Casual VR”階段
為什么以及怎么做俯逾?隨著我們進入一些人稱為的VR的“幻想破滅期”贸桶,WebVR——我們也叫它“Casual VR”,通過跨平臺上的網(wǎng)絡桌肴,讓用戶不需要最先進的硬件就可以進行VR體驗皇筛。實際上,從長遠來看坠七,這可能是使VR大眾化的最佳方式水醋。
WebVR xLab的WebVR開發(fā)者旗笔。 版權所有者:Vanessa Radd
網(wǎng)絡開發(fā)者在過去幾年默默地開發(fā)并建立了這個新網(wǎng)絡。在沒有炒作的情況下進行開發(fā)的好處是拄踪,開發(fā)者可以專注在他們的工作上蝇恶。WebVR“曾是代碼”,它提供VR的“跨平臺解決方案”惶桐,它也證明了這是一款性價比高的開發(fā)者工具撮弧,讓人們能快速建立VR或AR模型并發(fā)布產(chǎn)品。
技術的不可知論
“‘技術不可知論’的重要性是我多年來強調(diào)的一個問題姚糊,上世紀九十年代(VR開發(fā))的早期經(jīng)歷顯示贿衍,那時候很多機構為了對某種渲染技術或建模工具包方案進行標準化,都因此受挫救恨、甚至失敗贸辈,”英國伯明翰大學人類接口技術研究組負責人鮑勃·斯通(Bob Stone)說道——三十多年來,他一直是一名VR先鋒肠槽。
基于那個時候的軟件平臺如Virtuality擎淤、Division的dVS/dVise, Superscape的VRT以及Sense8的WorldToolKit ,VR開發(fā)者必須有創(chuàng)造力地利用這些資源進行創(chuàng)造署浩,以保證他們所開發(fā)的東西壽命長、耐力佳扫尺。
“即使在今天筋栋,我們?nèi)匀痪S持這種技術不可知論的政策,”斯通說道正驻,“我們把模型弊攘、結構、代碼等等用公開的行業(yè)標準格式進行存檔姑曙,這樣一來襟交,如果一個公司不在了,那些贊助商和合作方不至于兩手空空伤靠,什么都沒有捣域。”
1.-Nuclear-Control-Room-Superscape-VRT
上世紀九十年代宴合,英國核燃料公司的(British Nuclear Fuels PLC)用Superscape的VRT平臺對控制間進行了建模和渲染焕梅。
2.-Nuclear-Control-Room-Division-dVS-dVise
用Division的dVS/dVISE平臺建立的英國核燃料公司控制間模型,與上圖中使用的資源相同
展望未來
摩斯拉(Mozilla)是開創(chuàng)WebVR的帶頭人卦洽,它在2015年發(fā)布了開源框架A-Frame以及MozVR贞言。
“我們看到很多公司,無論大小阀蒂,都把A-Frame作為快速創(chuàng)作工具该窗,并把網(wǎng)絡發(fā)布作為一種低阻力的內(nèi)容分發(fā)方式弟蚀,”摩斯拉的技術專員迪特利特·阿亞拉(Dietrich Ayala)說道,“A-Frame這種工具對一些內(nèi)容創(chuàng)作者降低了準入門檻酗失,而且更便于分發(fā)到每個人义钉。”
除了A-Frame级零,其他WebVR框架包括React VR断医、Argon.js、PlayCanvas奏纪、JanusVR和Primrose鉴嗤。谷歌、Oculus和三星互聯(lián)網(wǎng)都發(fā)布了它們自己的WebVR和開源資源序调。
摩斯拉醉锅、谷歌、三星发绢、Facebook硬耍、英特爾、微軟和其他主要科技公司共同建立了一個WebVR社區(qū)集團边酒,并對WebVR相關標準進行制定经柴。蘋果也在今年七月加入了該社區(qū)。
“VR生態(tài)系統(tǒng)中網(wǎng)絡越來越多墩朦,VR就更有可能成為一個創(chuàng)意和創(chuàng)新的聚集地坯认,并繁榮發(fā)展,”阿亞拉表示氓涣,“隨著大多數(shù)主要瀏覽器開始采用WebVR牛哺,而且蘋果也流露出了這方面的興趣,建立標準的事情看上去很有希望劳吠∫螅”
瀏覽器
在瀏覽器方面,瀏覽器供應商正在開發(fā)并增強其瀏覽器痒玩,使其能夠使用VR技術:市面上已經(jīng)出現(xiàn)了安卓版Chrome淳附、火狐Nightly、三星互聯(lián)網(wǎng)蠢古、微軟Edge燃观、Chromium、Servo和Oculus Carmel瀏覽器便瑟。你只需要一臺臺式機或手機缆毁,加上網(wǎng)絡連接就可以用VR頭顯瀏覽VR網(wǎng)站,或者你也可以不使用頭顯瀏覽2D的VR網(wǎng)站到涂。
摩斯拉最近發(fā)布了一款新的VR優(yōu)化成果:第一臺面對所有用戶的支持WebVR的臺式機瀏覽器脊框。
內(nèi)容和教育
由于缺乏VR內(nèi)容颁督,WebVR內(nèi)容創(chuàng)作者共聚一堂進行創(chuàng)造和合作。超過100萬的創(chuàng)造者在Sketchfab的3D/VR藝術社區(qū)平臺分享他們的3D模型浇雹。Virtuleap也組織了第一屆全球WebVR黑客馬拉松沉御。
“在教育和傳承方面,為網(wǎng)絡開發(fā)VR場景和體驗是非常重要的昭灵,”斯通表示吠裆。“這些資源的獲得可以讓很多人獲益烂完,他們不需要(必要)購買昂貴高級的計算或人類接口硬件试疙。”
這一大眾化的方式完全打開了教育的可能性抠蚣,將遠遠超出我們今天看到的一切祝旷。
“我還認為WebVR作為一個JavaScript API,應該讓大量的未來的學生和年輕的開發(fā)者‘親身實踐’并建立他們作品集——這不僅能證明他們能力嘶窄,還能展現(xiàn)給將來的雇主看怀跛,”斯通表示,“我仍記得VRML時期和SGI的Cosmo和Cortona3D(現(xiàn)在仍然能買到)這類產(chǎn)品帶給我們的希望柄冲。開放互動吻谋,以及讓人印象深刻的開放VR體驗的演示(在專門平臺上一種更高級的形式),在1990年代末期和2000年成為一種了不起的營銷方式现横±焓埃”
創(chuàng)造WebVR本地VR/AR內(nèi)容
我們都看到了“Made with ARKit”的演示短視頻迅速火遍互聯(lián)網(wǎng)。類似地长赞,對WebVR來說晦攒,雖然存在“鏈接遍歷”闽撤,但摩斯拉的A-Frame也能做到得哆。這里,你可以創(chuàng)造分離的領域瀏覽網(wǎng)頁哟旗,在手機或臺式機網(wǎng)絡上自由出入這些網(wǎng)頁——這都不需要應用贩据。最棒的是,你可以自己待在網(wǎng)頁里闸餐。這就是開放網(wǎng)絡上的‘領域’(或門戶)遍歷饱亮。如果在一個應用中,你往往需要先脫離應用的限制舍沙,才能打開一個新網(wǎng)頁近上。
ARKit讓人們對VR和AR內(nèi)容創(chuàng)造的可能性的想法發(fā)生了變化——使大眾更易獲得內(nèi)容創(chuàng)造能力。ARKit讓更多有創(chuàng)意思維的人一起來研究如何能為網(wǎng)絡創(chuàng)建出更多的VR和AR內(nèi)容拂铡。
僅在幾周前壹无,我們還看到有黑客攻擊ARKit進入到WebViews葱绒。
網(wǎng)絡上關于AR還有一些其他的試驗:把Argon.js整合到A-Frame中、能在Tango(現(xiàn)叫做ARCore)設備上工作的Chromium擴展機制斗锭、以及AR.js地淀。
谷歌本周宣布的ARCore是又一個激動人心的WebVR開發(fā)項目。
“本年末岖是,所有主要的全球手機品牌都會宣布它們支持WebVR帮毁,并在2017年第四季度或2018年第一季度前發(fā)布支持設備,”XR行業(yè)顧問和天使投資人克里斯托弗·高曼茲(Christopher Gomez)說道豺撑,“如果ARKit和ARCore能結合烈疚,我們就會有全新的平臺和想法。沉浸式技術會變成一種屬于每個人的真實世界前硫“茫‘虛擬世界’是真實存在的∫俚纾”
試驗是關鍵
VR當前的發(fā)展階段需要試驗阶剑,社區(qū)的創(chuàng)造力是巨大的。如果你是Unity開發(fā)者危号,你可以無縫集成并適應WebVR的開發(fā)牧愁。
“我喜歡Unity的工作量,線上有許多幫助和指導外莲,一旦你在搜索問題的時候遇到了任何困難猪半,你都會馬上獲得答案⊥迪撸”三星互聯(lián)網(wǎng)開發(fā)者尤夫·阿方托(Uve·Avanto)表示磨确,“頗受歡迎的WebVR框架A-Frame也有與Unity類似的對象組件系統(tǒng)和良好的文件信息,因此声邦,大多數(shù)Unity開發(fā)者可以很快地轉(zhuǎn)變過來并掌握一切乏奥,如果他們想嘗試的話『ゲ埽”
Unity作為一個集成開發(fā)環(huán)境(IDE)和圖形引擎邓了,是個多功能工具,可以快速建立不同類型的體驗媳瞪。開發(fā)者可以向各種原生平臺或網(wǎng)絡平臺編制或輸出資源骗炉。
“如今,通過插件就能在Unity使用WebVR蛇受,對WebVR的支持也會集成到Unity WebGL中句葵,使Unity項目不需要更改就能運行,”支持三星互聯(lián)網(wǎng)的開發(fā)者說道,“該引擎能夠在WebVR瀏覽器上創(chuàng)造VR體驗只是個時間問題乍丈⌒芟欤”
“增強城市”
今年七月,全世界的WebVR內(nèi)容創(chuàng)造者和開發(fā)者在新加坡舉行的“增強城市”實驗xLab中匯聚一堂诗赌。該xLab由XR聯(lián)盟汗茄、摩斯拉、亞洲社會VR/AR女性聯(lián)盟铭若、VR/AR協(xié)會聯(lián)合建立洪碳,是全球第一個同類型xLab,英特爾資助了該xLab的建立叼屠。
新加坡的WebVR內(nèi)容創(chuàng)造者
使用A-Frame并問自己“我們?nèi)绾瓮ㄟ^有趣瞳腌、代入感強并好玩的方式把我們在新加坡的體驗進行增加或虛擬化呢?”技術設計師和開發(fā)者一起為網(wǎng)絡建立VR/AR內(nèi)容镜雨,用一種代入感很強的方式為大家講述他們在新加坡的體驗和經(jīng)歷嫂侍。
創(chuàng)造AR追蹤系統(tǒng)
工作組成員和WebVR亞洲社區(qū)和集團共同建立的這個項目,和其他WebVR開發(fā)項目一樣荚坞,讓網(wǎng)絡上所有人都能從內(nèi)容庫中獲得代碼挑宠,并在他們自己的創(chuàng)造的基礎上再進行開發(fā)和混合。
“xLab的開發(fā)是為了鼓勵大家在沉浸式技術領域探索出更有創(chuàng)意的工具颓影,”實驗室本身的設計在于其可移動性各淀,擴展至全球其它城市的計劃也在進行中。在這個計劃中诡挂,進行VR和AR內(nèi)容創(chuàng)造的WebVR工具是我們的關注焦點碎浇。摩斯拉和因特爾都是這方面很好的合作伙伴,有了他們的不斷支持璃俗,對于VR和AR業(yè)內(nèi)的所有人來說奴璃,未來是光明的〕腔恚”
僅一天的實驗室就進行了大量的項目(包括構思會議以及硬編碼會議)苟穆,包括用VR/AR模擬的城市洪水景象(特色圖像)、建立愿望清單钮蛛、在VR和AR中體驗360°旋轉(zhuǎn)圖片鞭缭、在AR中追蹤物體以及“We Built This City”——人類對城市的記憶的元標簽等等剖膳。
我們正向著把所有體驗3D化的方式轉(zhuǎn)變:網(wǎng)頁魏颓、娛樂、應用吱晒、全球會議等等甸饱。因此,公司和開發(fā)者猶如逆水行舟,不進則退叹话。WebVR讓想象力探索偷遗、試驗和合作都成為可能。內(nèi)容創(chuàng)造者驼壶、獨立藝術家和開發(fā)者都等不及進行創(chuàng)造氏豌,讓他們慢慢等待VR技術的發(fā)展是不可行的。
WebVR使得創(chuàng)意表達和VR大眾化成為可能热凹,它也不需要應用泵喘。至少在可見的未來,它是一條傳播VR和AR內(nèi)容的康莊大道般妙,也是最具活力纪铺、大眾化的VR生態(tài)系統(tǒng)。