當前位置:
首頁 > 科技 > 谷歌I/O多個AR創意項目已開源,幫助開發者創建更豐富AR應用

谷歌I/O多個AR創意項目已開源,幫助開發者創建更豐富AR應用

文章相關引用及參考:映維網


幫助開發者創建更豐富,更為身臨其境的AR應用程序。

映維網 2018年05月31日)谷歌在數周前的I/O大會為ARCore帶來了一次重大更新,增加了像Cloud Anchors和Augmented Images這樣的新API,允許啟用多用戶協作式AR體驗和將2D圖像轉換成3D對象。這一系列的新功能將能改變我們今天使用AR的方式,並且幫助開發者創建更豐富,更為身臨其境的AR應用程序。

對於這些新功能,谷歌決定對平台進行測試,所以他們構建了多項真實體驗,以向大家展示這一切是如何成為現實。所有的演示作品都在I/O大會的AR&VR沙箱區域進行了展示。谷歌已經對它們進行了開源,希望大家可以看到構建這些體驗是有多麼容易。谷歌同時分享了它們的創作過程,以及背後的一些經驗教訓。

1. Light Board:AR多用戶

Light Board是一款AR多用戶桌上遊戲,其中兩人玩家可以在漂浮棋盤上相互發射顏色導彈。

谷歌I/O多個AR創意項目已開源,幫助開發者創建更豐富AR應用

儘管開發Light Board對牢記終端用戶是誰十分重要,但谷歌希望這對開發者而言同樣是一款簡單有趣的遊戲,讓他們在參觀I/O大會的沙箱區域時可以盡情享受。開發者只有數分鐘的時間進行體驗,所以遊戲需要允許玩家輕鬆上手和遊玩。

Light Board的美術是一大重點,谷歌對遊戲外觀的目標是匹配I/O大會的設計與裝飾風格。通過這種方式,應用看上去就會像是大會的一種延伸。因此,谷歌的設計哲學存在3個目標:明亮的強調色,簡單的圖形和自然的物理材質。

谷歌I/O多個AR創意項目已開源,幫助開發者創建更豐富AR應用

左圖:I/O 2018演示,右圖:Light Board遊戲

谷歌是通過Maya和Cinema 4D創建了美術,用Substance Painter為模型創建了基物(physically based)材質。正如持續迭代對工程而言十分關鍵,這在創建美術asset方面同樣非常重要。因此,谷歌十分仔細地跟蹤內容管道,即便是相對簡單的對象也同樣如此。這允許谷歌快速嘗試不同的形狀和棋盤風格,然後才決定最終的設計。

在工程端,谷歌選擇了Unity遊戲引擎來作為開發環境。Unity為谷歌提供了一系列的重要優勢。首先,可以馬上且輕鬆地運行精美外觀的3D圖形;第二,引擎已經相當完整,所以谷歌可以馬上開始迭代玩法代碼。跟美術一樣,這允許在敲定最終方案之前測試玩法選項。另外,只需小小的額外工作量,即可同時支持安卓和


開源代碼:https://github.com/googlesamples/arcore-lightboard

為了處理多用戶功能,谷歌使用了Firebase Realtime Database。谷歌十分關注大會期間的網路性能表現,而谷歌認為資料庫的持續性質更能忍受糟糕的網路情況。結果表明,運行效果十分優秀,而且可以免費停止和重新加入遊戲。

谷歌表示,十分享受開發Light Board的過程,希望大家能夠將它作為例子,以說明不僅開發AR應用十分簡單,而且真正利用Cloud Anchors等酷炫功能同樣非常輕鬆。你可以關注谷歌的Github頁面,並且嘗試一下Light Board。

2. Just a line

谷歌在三月推出了Just a Line。這款安卓應用允許你用手機在空中進行繪畫塗鴉。這項簡單的實驗旨在展示ARCore的能力。在I/O大會上,谷歌為這款應用增加了Cloud Anchors,這樣兩人用戶就能同時在相同的空間中進行創作,包括安卓用戶和iOS用戶。

谷歌I/O多個AR創意項目已開源,幫助開發者創建更豐富AR應用

兩款應用都是原生開發:安卓版本採用了Android Studio,iOS版本則是xCode。ARCore的Cloud Anchors可允許Just a Line匹配兩台智能手機,支持用戶在聯機空間中同時繪畫。這種匹配支持安卓和iOS設備,而畫作是通過Firebase Realtime Database進行實時同步。你可以在映維網找到iOS和安卓的開源代碼。


安卓開源代碼:https://github.com/googlecreativelab/ar-drawing-java

iOS開源代碼:https://github.com/googlecreativelab/justaline-ios

3. Illusive Images

「Illusive Images」這款增強畫廊包含3件藝術作品,其中每一個都探索了不同的增強圖像用例和用戶體驗。隨著你圍繞對象從一邊走到另一邊,或者從特定的方向進行欣賞,2D藝術作品將融入至3D,邀請你進入藝術作品的空間,突破物理相框的限制。

谷歌I/O多個AR創意項目已開源,幫助開發者創建更豐富AR應用

由於增強圖像的視覺設計本質,谷歌創建了包含不同程度功能的資料庫。為了實現最佳的結果,谷歌通過重新調整畫布大小來迅速迭代。谷歌同時調整了亮度和對比度水平。這種不同的變體幫助實現了最優的圖像,同時無需在設計意圖上進行讓步。

這款應用是通過的Unity with ARCore進行開發,其中大部分的asset都是在Cinema 4D中進行創建。動畫是以fbx的形式導入至Unity,並且完全是由用戶相對於藝術作品的位置進行驅動。


開源代碼:https://github.com/googlesamples/arcore-illusive-images

為了幫助你更輕鬆地開發體驗,谷歌已經開源了所有的演示作品。谷歌表示,他們希望這可以為你帶來幫助。

原文鏈接:https://yivian.com/news/46173.html

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 映維網VR 的精彩文章:

眼動追蹤為什麼可以變革VR體驗,又會如何去實現
動態圖片託管平台Gfycat推出GIF格式360度視頻

TAG:映維網VR |