unity AR模型显示、交互和解决模型闪烁问题

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创新实训第一周:实现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轴旋转到贴近图片的位置)

调整照相机位置和角度

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值