通过 Project Tango 漫游太空

 

旧金山州立大学的三名研究生为ProjectTango开发了新应用SolarSimulator。利用这款应用,用户可以进行虚拟太空漫游。...



发布人:Project Tango 开发者计划工程师 Jason Guo

能亲身进入太空的人极少,因此绝大多数人往往无法深刻领悟太阳系有多浩瀚或行星有多大这些概念。为了方便人们更真切地感知这些概念,旧金山州立大学 (SFSU) 的三名研究生(Jason Burmark、Moses Lee 和 Omar Shaikh)为 Project Tango 开发了新应用 Solar Simulator。利用这款应用,用户可以进行虚拟太空漫游,从而了解太阳系的大小和规模。

这款应用使用 Unity SDK 制作,除了展示太阳系中各行星之间的相对距离以外,还按照各行星的相对大小绘制行星 3D 模型。这款应用利用 Project Tango 的运动跟踪 API 跟踪用户的移动,从而方便用户更好地了解行星信息和行星在太空中的相对距离。



如果对应用内容感兴趣,您可以自己在家制作“太阳系”。只需完成以下六步:

  1. 下载 Tango Unity SDK。
  2. 新建一个 Unity 项目,并将 Tango SDK 应用包导入新建的项目。如果还没有 Tango SDK,您可以打开下面的链接下载。▶ Project Tango SDK 下载链接:developers.google.com/project-tango/downloads
  3. 如果要制作模拟太阳,请在 (0, 0, 2) 放置一个圆球来模拟飘浮在太空中的行星。此时,屏幕画面应如下所示:
  4. 接下来,将“Main Camera”替换为“Tango AR Camera”,并通过预设件连接“Tango Manager”。在执行此操作之前,请先从场景中移除“Main Camera”GameObject。然后,从“Project”下的“TangoPrefabs”文件夹中,将“Tango AR Camera”和“Tango Manager”拖入场景。场景层次结构应如下所示:
  5. “Tango Manage”GameObject 中有许多 Tango 启动配置。例如,用于配置 Tango 在应用会话中运行方式(即开启/关闭景深)的旋钮,或者运动跟踪配置。在此例中,选中以下复选框:“Auto-connect to Service”、“Enable motion Tracking”(同时选中“Auto Reset”)和“Enable Video Overlay”(同时选择 TextureID 方法)。
  6. 构建并运行该项目即可得到可在支持 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


    关注 谷歌开发者


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册