谷歌在今天更新了其AR平臺(tái)ARCore,以及用于在安卓中構(gòu)建AR應(yīng)用中的3D渲染庫(kù)Sceneform。此次更新包括算法優(yōu)化,允許應(yīng)用在較長(zhǎng)的會(huì)話中占用較少的內(nèi)存和CPU。目前該公司已經(jīng)宣布了新的API,以改善使用ARCore的AR開發(fā)。
這些更新還包括為內(nèi)容管理提供更大靈活性的新功能。其中包括支持在Sceneform運(yùn)行時(shí)加載gITF模型的API。也就是說(shuō),在渲染之前不再需要將gITF文件轉(zhuǎn)換成SFB格式。這對(duì)于擁有大量gITF模型(如購(gòu)物體驗(yàn))的應(yīng)用來(lái)說(shuō)很有用。
另一個(gè)好消息是發(fā)布了Sceneform UX庫(kù)的源代碼。Sceneform有一個(gè)常用元素的UX庫(kù),如平面檢測(cè)和對(duì)象轉(zhuǎn)換。在每次創(chuàng)建應(yīng)用時(shí),用戶可以直接從庫(kù)中獲取,而不是再?gòu)念^開始創(chuàng)建它們,從而節(jié)省了開發(fā)時(shí)間。
為了適應(yīng)每個(gè)應(yīng)用的特定需求,谷歌還發(fā)布了源代碼,這樣用戶就能自定義所需的所有元素。此外,該公司還決定為ARCore增加點(diǎn)云ID,因?yàn)橛幸徊糠珠_發(fā)者希望能夠在幀之間關(guān)聯(lián)點(diǎn)。為什么要這么做呢?這是因?yàn)楫?dāng)一個(gè)點(diǎn)存在于多個(gè)幀中時(shí),它更有可能是穩(wěn)定結(jié)構(gòu)的一部分,而不是一個(gè)移動(dòng)的對(duì)象。為此,谷歌正在向ARCore添加一個(gè)API,該API將為點(diǎn)云中的每個(gè)點(diǎn)分配標(biāo)識(shí)符。
最后,谷歌還為更多的設(shè)備增加了ARCore支持,包括LG Q6、LG Q8、華為Mate 20,以及Chrome OS設(shè)備:宏碁Chromebook Tab 10。
來(lái)源:87870