首页 理论教育 EasyARSDK基本配置|多媒体技术与虚拟现实

EasyARSDK基本配置|多媒体技术与虚拟现实

时间:2023-10-30 理论教育 版权反馈
【摘要】:启动Unity 3D,打开EasyAR SDK样例文件夹中的“HelloAR”项目。其中:图9-6Project视图EasyAR即EasyAR SDK,用来实现AR技术的工具库。3个demo所要呈现的AR效果分别是材质球、AR视频和带有EasyAR字样的立方体。图9-7打开文件图9-8Hello AR在“Hierarchy”视图中,可以看到AR相机“EasyAR_Startup”。单击选中它,在“Inspector”视图中会出现相应的属性,其中“Easy AR Behaviour”组件中有一个“Key”的输入框,如图9-9所示。打开EasyAR官方网站去获取AR密钥。

EasyARSDK基本配置|多媒体技术与虚拟现实

启动Unity 3D,打开EasyAR SDK样例文件夹中的“HelloAR”项目。打开HelloAR后,Unity 3D的Project视图如图9-6所示。其中:

图9-6 Project视图

(1)EasyAR即EasyAR SDK,用来实现AR技术的工具库。

(2)HelloAR为此项目中用到的Materials(材质球)、Scenes(场景)、Scripts(脚本)和Texture(结构)。

(3)Plugins下面分为Android、iOS、x86、x86_64等,为在Android、iOS、Windows等平台上发布应用时所用到的工具库。

(4)Scenes为场景。

(5)StreamingAssets为数据传送资源。

在“Project”视图中按文件夹层级“HelloAR”→“Scenes”找到HelloAR场景文件,如图9-7所示。双击该文件后,在“Scene”视图中看到场景中有3张识别图和对应的三维物体,如图9-8所示。3个demo所要呈现的AR效果分别是材质球、AR视频和带有EasyAR字样的立方体

图9-7 打开文件

图9-8 Hello AR(www.xing528.com)

在“Hierarchy”视图中,可以看到AR相机“EasyAR_Startup”。单击选中它,在“Inspector”视图中会出现相应的属性,其中“Easy AR Behaviour”组件中有一个“Key”的输入框,如图9-9所示。在这里需要输入密钥才能激活AR相机。

打开EasyAR官方网站去获取AR密钥。登录后,打开“开发中心”页面,点击“Sense授权管理”,申请一个应用的授权密钥。选择Sence类型后,按提示输入应用程序的名称,发布到iOS平台需要的“Bundle ID”和发布到Android平台需要的“PackageName”。图9-10所示为本书所输入的应用程序参数,供读者参考。

点击“确定”,得到应用的授权密钥。在应用列表中点击应用的名称可以查看密钥。

复制AR密钥,回到Unity,并拷贝到密钥输入框中。

如果电脑有内置摄像头或者打开连接的外部摄像头,则可以单击“Play”按钮运行程序。将一张识别图放到摄像头拍摄的区域,就会出现对应的三维物体。图9-11中,将手机中的识别图放到电脑的摄像头区域,Game窗口中立即出现对应的球体。如果移动手机,即改变识别图的位置,球体会跟随识别图的位置而改变位置。

图9-9 Key的输入框

图9-10 应用程序参数示例

图9-11 运行结果显示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈