開源框架A-Frame:只增加一行代碼就可以制作VR網(wǎng)頁(yè)
近日,Mozilla 旗下的 VR 研究團(tuán)隊(duì) MozVR 推出開源框架 A-Frame,幫助開發(fā)者更容易完成 VR 網(wǎng)頁(yè)的制作,而無(wú)需花時(shí)間學(xué)習(xí)復(fù)雜的 3D 繪圖標(biāo)準(zhǔn) WebGL。具體來(lái)說,開發(fā)者只要增加以下這行代碼,然后通過使用熟悉的 HTML 代碼,便可以集成 VR 網(wǎng)頁(yè)的基本組件。如下:
- <script src="https://aframe.io/releases/latest/aframe.min.js"></script>
根據(jù) MozVR 團(tuán)隊(duì)的介紹,A-Frame 框架在 WebGL 協(xié)議下運(yùn)行。這將意味著,通過A-Frame 打造的網(wǎng)頁(yè)能夠跨平臺(tái)使用,包括電腦手機(jī)。目前,A-Frame 支持 Oculus Rift DK2 和 Cardboard 類的手機(jī) VR 設(shè)備。MozVR 團(tuán)隊(duì)表示,日后A-Frame 將會(huì)對(duì)更多的設(shè)備提供支持,比如 HTC Vive。
對(duì)此,MozVR 團(tuán)隊(duì)的高管 Joshua Carpenter 表示,A-Frame 的價(jià)值在于降低 VR 網(wǎng)頁(yè)的開發(fā)難度。
“大多數(shù)網(wǎng)頁(yè)開發(fā)者會(huì)因?yàn)閺?fù)雜的 WebGL 而無(wú)法開展 VR 網(wǎng)頁(yè)的開發(fā)工作。但現(xiàn)在只要使用A-Frame,一切就會(huì)變得很簡(jiǎn)單。只要在他們?cè)镜拇a上加上一行就可以進(jìn)行 VR 網(wǎng)頁(yè)的開發(fā)了”,Carpenter 說。
除此之外,Carpenter 還說了一句頗為感人的話。他說,“如果我們關(guān)心 web 而且認(rèn)為 web 技術(shù)非??犰牛覀儾粦?yīng)該等待 VR 行業(yè)成熟之后再研究 VR 網(wǎng)頁(yè),因?yàn)檫@一過程可能會(huì)長(zhǎng)達(dá) 5 年之久,我們必須籌劃未來(lái)。”
目前,關(guān)于A-Frame 的更多資料,比如使用指南、案例模型等已經(jīng)發(fā)布。感興趣的同學(xué)可以到這里詳細(xì)了解或者下載。































