AR 增强现实开发小 demo

4,081 阅读2分钟

作为 AR 开发教程的第一弹,小编今天给大家带来了用个人的身份证来简单实现增强现实的小功能。这次小编先用HIAR 来做,原因很简单,开发AR 视频功能的话个人觉得比Vuforia要简单得多,好了废话不说,开始吧!

第一步:登录HiAR 官网(http://hiar.com.cn/),简单注册后,进入管理后台,点击SDK下载并新建应用


新建应用并填写信息后,会出现:


AppKey 与Secret 留着会面将会用到

第二步:新建图集(我们所选用到的图片是从网站上下载的身份证背面照)



然后关联刚刚创建的应用


第三步:下载图集包并依次将SDK 与其导入unity 中



第四步:导入视频资源并逐步实现AR 视频增强现实

新建 Unity 工程并导入 SDK

创建 HiARCamera

设置 AppKey 和 Secret

创建 ImageTarget

新建unity 工程

然后将Assets/HiAR-Unity/Prefabs目录下的 HiARCamera 拖至 Hierarchy 窗口中。


将Assets/HiAR-Unity/Prefabs目录下的 VideoPlayer 拖至 Hierarchy 窗口中,并将其设置为 ImageTarget 的子项。


设置AppKey 与Secret


添加ImageTarget


导入视频文件(注意:将视频文件(本文中以 video.mp4 为例)放置在StreamingAssets根目录。

视频AR 制作(将Assets/HiAR-Unity/Prefabs目录下的 VideoPlayer 拖至 Hierarchy 窗口中,并将其设置为 ImageTarget 的子项。在 Hierarchy 窗口中选中 VideoPlayer,在其对应的 Inspector 窗口中找到 Video Player Mono Behaviour。然后在 Video File 选项中选择 video.mp4。)



最后一步:调试运行,上述操作完成后,需要在 Unity 环境下运行以查看效果。在运行之前,请确保您的电脑已安装了摄像头。

补充:像这样简单易学的AR demo 很容易上手,也可以在朋友面前装装逼,比如做一个自我介绍的视频,用每个人都拥有的身份证来识别,让别人来了解自己,这样是不是很酷了。其他的应用场景就请大家自己脑补吧。