本帖最后由 truthrudy 于 2016-5-25 17:12 编辑
发布人:Project Tango 开发者计划工程师 Jason Guo
能亲身进入太空的人极少,因此绝大多数人往往无法深刻领悟太阳系有多浩瀚或行星有多大这些概念。为了方便人们更真切地感知这些概念,旧金山州立大学 (SFSU) 的三名研究生(Jason Burmark、Moses Lee 和 Omar Shaikh)为 Project Tango 开发了新应用Solar Simulator。利用这款应用,用户可以进行虚拟太空漫游,从而了解太阳系的大小和规模。
这款应用使用 Unity SDK 制作,除了展示太阳系中各行星之间的相对距离以外,还按照各行星的相对大小绘制行星 3D 模型。这款应用利用 Project Tango 的运动跟踪 API 跟踪用户的移动,从而方便用户更好地了解行星信息和行星在太空中的相对距离。
如果对应用内容感兴趣,您可以自己在家制作“太阳系”。只需完成以下六步:
2. 新建一个 Unity 项目,并将 Tango SDK 应用包导入新建的项目。如果还没有 Tango SDK,您可以点击 此处下载。
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”(构建并运行)部分的说明操作。
最终场景在设备中的显示效果如下所示:
如果希望获得有关 Solar Simulator 的“引导式”导览,您可以观看开发者 Jason、Moses 和 Omar 今晚(美国太平洋时间下午 6:30)在旧金山加利福尼亚州科学院 NightLife 演示应用。另外,您也可以在 Project Tango 开发套件中下载 Solar Simulator。
|