Draco是谷歌的一個源代碼庫,而近期谷歌將這個代碼庫進(jìn)行了開源,讓VR/AR開發(fā)者們更好的進(jìn)行軟件開發(fā)。
谷歌已經(jīng)發(fā)布了一組開放源代碼庫,可改善3D圖形的存儲和傳輸,從而幫助開發(fā)更為精細(xì)的3D應(yīng)用。
谷歌表示,隨著能處理更強、更大和更復(fù)雜3D模型的圖形處理器變得越來越普遍,尤其是隨著虛擬現(xiàn)實和增強現(xiàn)實內(nèi)容變得越來越普遍,3D圖形現(xiàn)在是許多應(yīng)用程序的基本組成部分(包括游戲、設(shè)計和數(shù)據(jù)可視化軟件等等)。
但隨著3D模型變得越來越復(fù)雜,存儲和帶寬成為潛在的瓶頸,因此谷歌的Chrome Media團(tuán)隊開發(fā)了開源壓縮庫Draco,用于改善3D圖形的存儲和傳輸。
Draco可以用于壓縮網(wǎng)格和點云數(shù)據(jù),并且還支持壓縮點、連接信息、紋理坐標(biāo)、顏色信息和與幾何相關(guān)的任何其他通用屬性。
這樣的結(jié)果是,應(yīng)用程序的體積可以顯著變小,同時不會損害視覺保真度。
Chrome Media團(tuán)隊的 Jamieson Brettle和Frank Galligan表示:“對于用戶來說,這意味著應(yīng)用程序現(xiàn)在可以更快地下載,瀏覽器中的3D圖形可以更快地加載,現(xiàn)在VR和AR場景只需更小量的帶寬,就能迅速渲染,并能實現(xiàn)高質(zhì)量的圖形!
谷歌認(rèn)為,視頻和音頻壓縮在過去10年中塑造了互聯(lián)網(wǎng),市場對視頻和音樂流傳輸有著極大的需求,因此需要Draco之類的工具來幫助提高3D的使用。
谷歌表示:“隨著VR和AR在網(wǎng)絡(luò)和移動端的涌現(xiàn)(以及像Lidar這樣的傳感器日益增多),我們將很快迎來大量的幾何數(shù)據(jù)。諸如Draco這樣的壓縮技術(shù)可確保所有擁有互聯(lián)網(wǎng)連接的人都能快速地訪問這樣的體驗。”
Chrome團(tuán)隊表示,目前正在研發(fā)對從單個模型創(chuàng)建多個級別的細(xì)節(jié),以進(jìn)一步提高加載網(wǎng)格速度的支持。 Draco代碼已經(jīng)開源并托管在Github。