如何在Unity中创建移动AR应用程序
摘要: 了解ARCore功能,用Unity为Android设备开发移动AR应用程序。
![]() 运动跟踪 与ARKit类似,ARCore具有跟踪在现实世界中定位的虚拟对象的位置和旋转的能力。这就是所谓的运动跟踪。这种效应是通过内置在所谓的惯性测量单元或IMU中的加速度计和陀螺仪的集合来实现的。从相对意义上说,IMU可以确定它所绑定的对象的位置和旋转。 自从2008年第一款智能手机HTC G1问世以来,这些设备都内置了相当复杂的传感器。虽然当时没有陀螺仪,有加速计、GPS接收器和数字罗盘,但即使在当时,Layar浏览器也很酷地使用了AR。 幸运的是,在这一点上,运动跟踪或多或少是一个已解决的问题,我们作为开发人员并不需要处理IMU的输入和输出。微软,苹果和谷歌都可以给我们提供一个Unity界面,而且它可以工作。 环境理解 虽然运动跟踪或多或少得到了解决,但环境理解,谷歌的平面搜索术语,或标准RGB相机确定墙壁和地板等表面的能力仍然是相当新的。虽然基于在机器人领域进行的大量研究来帮助机器了解他们所处的领域,但它在增强现实中的应用是不可否认的。 运动跟踪和环境理解相结合,可以将虚拟物体放置在桌面上,然后移动设备,同时让物体在桌面上精确地保持在同一位置,创造出相当可信的视觉效果。 光估计 ![]() 软件安装和设置 设置框架 场景控制器 表面检测 平面预制和检测 当然,在未来,我们可以介绍与ARCore相关的其他更具体的内容。我们会在完成这个系列后尽力满足您的需求。当你在开发增强现实应用程序遇到一些麻烦,我们会在这里帮你弄清楚它们! 【ARinChina编译,转载请注明来源链接】 |
上一篇:Snapchat通过收购PlayCanvas,提高其游戏开发能力[ 04-23 ]
下一篇:Wikitude发布全新AR SDK,将全面支持爱普生智能眼镜产品开发[ 04-23 ]