來源:映維網(wǎng) 作者 劉源
Mozilla的開源Web XR開發(fā)框架A-Frame已經(jīng)進(jìn)入第五個(gè)年頭。開發(fā)團(tuán)隊(duì)最初在2015年12月發(fā)布了第一個(gè)版本。在數(shù)十萬開發(fā)者的幫助下,A-Frame 1.1.0現(xiàn)在已經(jīng)正式發(fā)布,全面支持WebXR AR模塊和Quest2,同時(shí)為即將到來WebXR API提供初始集成和實(shí)驗(yàn)性集成,如沉浸式導(dǎo)航、手部追蹤、合成器層或命中測試等等。
A-Frame 1.1.0源代碼及完整版本說明請(qǐng)?jiān)L問GitHub頁面,主要的改動(dòng)包括:
支持WebXR compositor layers API
支持WebXR DOM Overlays Support
支持ebXR immersive navigation proposal W
支持WebXR hand tracking API proposal (#4650)
支持Quest 2控制器
將THREE更新至r123
A-Frame能夠幫助你輕松開發(fā)Web XR體驗(yàn)。它提供了一系列核心組件,包括幾何形狀、材質(zhì)、照明、動(dòng)畫、模型、光線投射器、陰影、位置音頻、文本以及大多數(shù)主要頭顯的控件。除了包含的組件之外,A-Frame社區(qū)同時(shí)提供了數(shù)百個(gè)組件和各種各樣的示例,包括環(huán)境、狀態(tài)、粒子系統(tǒng)、物理、多用戶和增強(qiáng)現(xiàn)實(shí)等等。
開發(fā)團(tuán)隊(duì)表示:“本周是A-Frame的五歲生日。我們?cè)谖迥昵鞍l(fā)布了第一個(gè)A-Frame版本,并旨在幫助任何人都能更輕松地構(gòu)建VR體驗(yàn)。它最初只是一個(gè)小小的個(gè)人項(xiàng)目,但如今已成為全球數(shù)十萬開發(fā)者的社區(qū)。我們感謝每個(gè)人的幫助。A-Frame的強(qiáng)大程度取決于它的社區(qū)。我們同時(shí)要感謝谷歌和Oculus WebXR團(tuán)隊(duì)。在艱難的一年里,在Chrome和Oculus瀏覽器提供新實(shí)現(xiàn)的同時(shí),他們又通過新的API來推動(dòng)沉浸式Web標(biāo)準(zhǔn)不斷向前發(fā)展。”