1、第第7 7章章 创建一个简单的创建一个简单的ARAR应用应用知识目标知识目标能力目标能力目标任务引入任务引入Tuesday,August 09,20221知识目标知识目标AR AR 的基本概念的基本概念识别图:作用、注册方法识别图:作用、注册方法Unity Unity 工程工程Tuesday,August 09,20222能力目标能力目标 了解识别图的作用及其注册方法了解识别图的作用及其注册方法 学会学会 Unity Unity 工程的创建工程的创建Tuesday,August 09,20223任务引入任务引入增强现实技术包含了多媒体、三维建模、实时视频显示及控制、多传感器融合、实时跟踪及注册
2、、场景融合等新技术与新手段;高通公司开发的 Vuforia 平台和插件可以让开发者在 Unity3D 这款软件上轻松开发 AR 应用程序。Tuesday,August 09,202247.1 Unity 工程的创建工程的创建 首先创建一个 Unity 工程。图 7-1 创建工程Tuesday,August 09,20225单击“NEW”,在新弹出的框中填写工程的名字和工程保存的位置,最好是英文路径,模式选择“3D”,单击“Create project”创建工程。图 7-2 填写工程名字图Tuesday,August 09,20226创建好的 Untiy 工程的界面如图所示;至此,我们已经非常简
3、单地完成了一个 Unity 的工程的创建。图 7-3 工程界面Tuesday,August 09,20227 7.2 向工程中添加识别图与模型素材向工程中添加识别图与模型素材 7.2.1 注册识别图注册识别图既然我们做的是 AR 应用,那么我们就需要一张用于识别的图片,可以使用高通公司的 Vuforia 来制作识别图片。Tuesday,August 09,20228登录 Vuforia 官网,单击“Develop”,在“License Manager”页面下单击“Get Development key”创建许可证。图 7-4 创建许可证Tuesday,August 09,20229单击“Con
4、firm”,回到 License Manager 页面,可以看到创建的许可证。图 7-5 创建好的许可证Tuesday,August 09,202210License Key,保存备用。图 7-6 License KeyTuesday,August 09,202211添加 Database图 7-7 Target Manager图 7-8 选择 DeviceTuesday,August 09,202212识别图注册图 7-9 注册识别图注册完成后会回到 Target Manager 页面,可以看到刚刚添加的图片,图片后面的星数代表识别的难易程度,星数越高,图片越容易识别,一般三星或以上就可以了
5、。Tuesday,August 09,2022137.2.2 导入模型和识别图导入模型和识别图 导入工程图 7-10 导入识别图Tuesday,August 09,202214图 7-11 导入模型 导入模型Tuesday,August 09,2022157.3 在场景中放置模型和图片在场景中放置模型和图片7.3.1 放置放置 AR Camera 贴图和模型都已经导入成功了,现在需要把它们放在场景中,并把它们联系起来,实现图片识别成功后就出现模型;在放置模型和图片之前,我们还需要下载一个Vuforia SDK并导入工程。Tuesday,August 09,202216 向场景中添加模型和图片
6、图 7-12 选择 AR CameraTuesday,August 09,202217将创建的 License Key复制到 AR Camera 下的Vuforia Behaviour 脚本 App License Key 字段。图 7-13 复制 License KeyTuesday,August 09,2022187.3.2 放置放置 Image Target图 7-14 设置识别图图 7-15 识别图设置完成Tuesday,August 09,2022197.3.3 放置放置 模型模型将模型托导入到场景中,并将其设置为 Image Target 子对象。图 7-16 设置模型大小Tuesday,August 09,202220调整模型角度和位置图 7-17 Transform 面板图 7-18 模型调整完成Tuesday,August 09,2022217.4 测试测试 AR 效果效果 图 7-19 勾选图 7-20 测试效果Tuesday,August 09,202222 本章小结本章小结 图 7-21 本章知识结构Tuesday,August 09,202223