创新实训第一周:实现AR模型显示和交互
(1)下载vuforia
到 vuforia官网 下载扩展包
选择Download Unity Extension

将下载好的包导入到新建的U3D项目中

(2)vuforia的简单使用
①首先在官网注册vuforia账号
②在Develop选项下的License Manager中,点击Get Development Key获取许可码

③在Target Manager中点击Add Database中创建由于存储识别图片的库

其中这里的Width为实际识别时的图片宽度(如打印在纸上的图片或者显示在电脑屏幕上的图片大小),根据实际情况填写,单位是米
添加图片时尽量选择复杂不对称的图片作为识别图

选中所需图片,点击Download Database(1)下载该unitypackage导入到unity工程中
④在工程里使用ARCamera和ImageTarget替换原有的MainCamera

⑤将导入的图片设为ImageTarget的识别图

这里可能会出现导入的图片(材质)为白色的情况,解决如下:
在Asset中找到该图片,设置为2d,并点击Apply

然后单击ImageTarget就可以将该图片应用到Target上
⑥将所要显示的模型拖到Imagetarget中作为子物体
调整模型的大小和位置(为了防止模型的显示为俯视图,需要将模型绕x轴旋转到贴近图片的位置)
调整照相机位置和角度

本文介绍了如何在Unity中实现AR模型的显示和交互,包括下载Vuforia扩展包,注册并获取许可码,创建识别图片库,解决模型材质显示为白色的问题,以及调整模型和相机的位置。此外,还讲解了如何添加动画控制,实现点击切换动画和手指滑动伸缩模型的功能。最后,解决了AR模型在Android设备上出现的闪烁问题,通过调整ARCamera的Near值来消除黑色闪烁。
2994

被折叠的 条评论
为什么被折叠?



