[No.L001]
2018年09月28日,谷歌今天更新了用于構(gòu)建AR體驗(yàn)的ARCore,以及用于在Android上構(gòu)建AR應(yīng)用中的3D渲染庫(kù)Sceneform。本次更新包括算法優(yōu)化,可支持你的應(yīng)用程序在較長(zhǎng)的會(huì)話期間里降低內(nèi)存和CPU占用。谷歌同時(shí)帶來了一系列的新功能,為你在內(nèi)容管理方面提供了更大的靈活性。
1. 支持Sceneform的運(yùn)行時(shí)glTF加載
Sceneform現(xiàn)在將包含一個(gè)支持應(yīng)用程序在運(yùn)行時(shí)加載gITF模型的API。在渲染之前,你不再需要將gITF文件轉(zhuǎn)換為SFB格式。這對(duì)于擁有大量gITF模型(如購(gòu)物體驗(yàn))的應(yīng)用程序尤其有用。
2. 發(fā)布Sceneform UX庫(kù)的源代碼
Sceneform有一個(gè)常用元素的UX庫(kù),如平面檢測(cè)和對(duì)象轉(zhuǎn)換。在每次構(gòu)建應(yīng)用程序時(shí),你不需要從零開始重新創(chuàng)建它們,你可以直接從庫(kù)中獲取,從而節(jié)省寶貴的開發(fā)時(shí)間。但如果需要根據(jù)特定的應(yīng)用需求而定制相關(guān)的元素,你又該怎么辦呢?今天谷歌發(fā)布了UX庫(kù)的源代碼,這樣你就可以自定義所需的任何元素。
3. 為ARCore增加點(diǎn)云ID
一些開發(fā)者反饋道,當(dāng)談到點(diǎn)云時(shí),他們希望能夠在幀之間關(guān)聯(lián)點(diǎn)。為什么?因?yàn)楫?dāng)一個(gè)點(diǎn)存在于多個(gè)幀時(shí),它更可能是穩(wěn)定結(jié)構(gòu)的一部分,而不是運(yùn)動(dòng)中的對(duì)象。
為了實(shí)現(xiàn)這一目標(biāo),谷歌向ARCore添加了一個(gè)API,而它將為點(diǎn)云中的每個(gè)點(diǎn)分配ID。每個(gè)ID都是唯一,當(dāng)相同的值顯示在多個(gè)幀中時(shí),它是與同一個(gè)點(diǎn)相關(guān)聯(lián)。其次,遠(yuǎn)離視線的點(diǎn)將永遠(yuǎn)消失。即使這個(gè)物理區(qū)域重新進(jìn)入視圖,系統(tǒng)也會(huì)為一個(gè)點(diǎn)重新分配一個(gè)新ID。
4. 更多設(shè)備支持
最后,谷歌為更多的設(shè)備增加了ARCore支持,這樣你的AR體驗(yàn)就可以覆蓋更多的受眾。這包括智能手機(jī),以及Chrome OS設(shè)備:宏碁Chromebook Tab 10。
榜單收錄、高管收錄、融資收錄、活動(dòng)收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報(bào)生成中...