分享 | 真实世界的 AR 入口
Lauri Rustanius 曾经是芬兰赫尔辛基一名职业滑冰运动员,后来转行做了 AR 游戏设计师。今天,Lauri 将和我们一起分享他是如何使用现实世界的数据来驱动 AR 游戏内容的。此外,他还会在我们的上分享几个讲述他将要进行的项目帖子,敬请关注哦。
在 GeneRealAR,我们使用 Mapbox Unity SDK 进一步拓宽了 AR 游戏玩法和混合现实环境的边界。下图是我们在赫尔辛基一个热闹的广场中间放置的虚拟入口:
https://v.qq.com/txp/iframe/player.html?vid=i0559yzhoio&width=500&height=375&auto=0
我认为,将第一人称游戏元素与 ARKit 混合是件很酷的事,而从 AR 到 VR 的转变就变得更炫了。这种内容很是让人兴奋,因为它为现实世界增添了一层新的体验,但我觉得还有更大的发展空间。我想要在走过某些物体对象时,它们能自动出现在我面前,而不需要手动放置。
这正是位置数据起作用的地方。如果你想在全球众多城市中放置入口,你会怎么选择?使用 Mapbox,你可以获得大量的数据,根据不同地点的真实地理信息,你可以将对象放在任何一个你能想到的地方。David Rhodes 开发的 Mapbox ARKit 绝对让你大开眼界,它能帮助你省下使用 ARKit 开发全球追踪软件的精力,让你尽快开始自己真正要做的事情。
例如,使用 Mapbox 提供的 POI 和公园信息,可以为一个公园添加具体特征、鲜花、建筑——一切都由你决定。当你走向一个 AR 物体,感觉它真实得本来就该在那里时,可以说是一种非常奇妙的经历了。这一技术创造出来的那种具体感,让你清楚地知道自己是处在现实世界中。
如下图所示,我在赫尔辛基的一个公园里放置了一个由持剑骷髅守护的宝箱。
使用全球地图数据集,你可以生成覆盖全球的各种程序内容。我们通过公园数据获取了这个公园里的路径信息,然后利用 Nav Mesh Agents,让这个骷髅顺着公园通道行走起来。听起来是不是超级疯狂?
除此之外,加上一些比较简单的脚本,你可以设置特定的游戏逻辑让骷髅攻击玩家。我想骷髅会很反感你去盗取他们的墓地吧!
https://v.qq.com/txp/iframe/player.html?vid=d0559oys10w&width=500&height=375&auto=0
到这为止,我们涉及到的仅仅是冰山一角。结合了机器学习、图像检测和自然语言处理(NLP)的 AR 设备和精确的 GPS 定位技术,正在塑造未来的混合现实技术。我们正在从屏幕体验转向基于位置信息的真实物体体验。
欢迎继续关注 Lauri Rustanius 的博客,后面他会深入介绍如何建立这个项目,以及如何利用地理数据创建可信的 AR 游戏。开始之前,您可以多了解一下 Mapbox ARKit library for Unity,或者试试这个基础的网格生成(mesh generation)教程。
感兴趣的小伙伴们,欢迎在 Twitter 上联系 Lauri Rustanius ,一起讨论 AR 的未来。您也可以直接联系 Mapbox 公众号,链接更多的相关的技术内容。
相关文章
用新的 ARKit 标注现实世界