3D游戏——AR/MR 技术

作业与练习

github地址:
https://github.com/lichen2333/3D_Game/tree/master/HW11
视频地址:
https://v.youku.com/v_show/id_XNDQ3OTgzMTY1Ng==.html?spm=a2h3j.8428770.3416059.1

1、 图片识别与建模

vuforia操作

首先需要进入vuforia官网注册一个新的账户,验证邮箱之后登录主页,Develop–>license manager–>Get Development Key,创建一个新的许可证。
3D游戏——AR/MR 技术
添加一个名字创建完成之后得到的**(抹去的内容)记录下来,在之后的unity中会使用到
3D游戏——AR/MR 技术
之后创建数据库,Develop–>Target Manager–>Add Database
3D游戏——AR/MR 技术
创建之后需要添加一张图片(Add Target)作为识别目标,选择的图片最好色彩轮廓分明一点
3D游戏——AR/MR 技术
在选择完图片后会显示在数据库中
3D游戏——AR/MR 技术
Rating代表图片的识别度,星级越高则识别的越快速准确。之后选择好确认的Target进行下载,下载时选择unity格式。
3D游戏——AR/MR 技术
之后在unity中会需要导入这些数据。

unity操作

创建新的unity项目之后,在菜单栏Build Setting左下角的界面中的Player Setting界面**vuforia
3D游戏——AR/MR 技术
在2019版本的unity版本中已经预装好了vuforia,只需要勾选Vuforia Augmented Reality**即可。
3D游戏——AR/MR 技术
**后删除main camer,添加一个AR camer。
3D游戏——AR/MR 技术
创建好之后,选择Open Vuforia Engine Configuration,在APP License Key处填入刚刚生成好的**。
3D游戏——AR/MR 技术
设置好AR Camera之后,需要添加一个ImageTarget,这时就需要将数据库下载到的unity文件导入到unity中。之后在ImageTarget中添加导入的内容。
3D游戏——AR/MR 技术
之后就可以看到导入的图片变成了一个平台,在平台上创建或导入一个模型之后,就可以用电脑摄像头捕捉到目标了。
3D游戏——AR/MR 技术

2、 虚拟按键小游戏

在之前的基础上,在ImageTarget中新建一个虚拟按钮。
3D游戏——AR/MR 技术
之后完成按键让模型进行转向的内容,详见视频。