發布人:Project Tango 開發者計劃工程師 Jason Guo
能親身進入太空的人極少,因此絕大多數人往往無法深刻領悟太陽系有多浩瀚或行星有多大這些概念。為了方便人們更真切地感知這些概念,舊金山州立大學 (SFSU) 的三名研究生(Jason Burmark、Moses Lee 和 Omar Shaikh)為 Project Tango 開發了新應用 Solar Simulator。利用這款應用,用戶可以進行虛擬太空漫遊,從而了解太陽系的大小和規模。
這款應用使用 Unity SDK 製作,除了展示太陽系中各行星之間的相對距離以外,還按照各行星的相對大小繪製行星 3D 模型。這款應用利用 Project Tango 的運動跟蹤 API 跟蹤用戶的移動,從而方便用戶更好地了解行星信息和行星在太空中的相對距離。
如果對應用內容感興趣,您可以自己在家製作「太陽系」。只需完成以下六步:
下載 Tango Unity SDK。
新建一個 Unity 項目,並將 Tango SDK 應用包導入新建的項目。如果還沒有 Tango SDK,您可以打開下面的連結下載。
▶ Project Tango SDK 下載連結:
developers.google.com/project-tango/downloads
如果要製作模擬太陽,請在 (0, 0, 2) 放置一個圓球來模擬飄浮在太空中的行星。此時,屏幕畫面應如下所示:
接下來,將「Main Camera」替換為「Tango AR Camera」,並通過預設件連接「Tango Manager」。在執行此操作之前,請先從場景中移除「Main Camera」GameObject。然後,從「Project」下的「TangoPrefabs」文件夾中,將「Tango AR Camera」和「Tango Manager」拖入場景。場景層次結構應如下所示:
「Tango Manage」GameObject 中有許多 Tango 啟動配置。例如,用於配置 Tango 在應用會話中運行方式(即開啟/關閉景深)的旋鈕,或者運動跟蹤配置。在此例中,選中以下複選框:「Auto-connect to Service」、「Enable motion Tracking」(同時選中「Auto Reset」)和「Enable Video Overlay」(同時選擇 TextureID 方法)。
構建並運行該項目即可得到可在支持 Tango 的設備上使用的 AR 代碼。要執行此操作,請按此教程中「Change the Build Settings」(更改構建設置)和「Build and run」(構建並運行)部分的說明操作。
最終場景在設備中的顯示效果如下所示:
您可以在 Project Tango 開發套件中下載 Solar Simulator:
play.google.com/store/apps/details?id=tech.solarsimulator
原文來自【谷歌開發者全球博客】:
developers.googleblog.com
中文翻譯文章【中國谷歌開發者社區論壇】(文末「閱讀原文」):
chinagdg.com/thread-32273-1-1.html