- 1
- 0
- 约2.92千字
- 约 14页
- 2026-03-09 发布于辽宁
- 举报
项目五AR初体验
学习目标
了解unity新建工程的流程
了解识别图的制作方法
了解素材资源的准备
了解Vuforia在unity中的使用方式
项目描述
通过对AR开发的认识,从unity新建工程到素材的准备,Vuforia的使用方式,从扫描图
片出现茶壶模型一个简单的AR案例包含了简单的制作流程,学生通过案例了解到AR是怎么
开发出来的。
任务一项目素材准备
1.Unity工程项目创建
打开unity,点击NEW按钮,如图。在ProjectName中输入工程名称,在Location中选择
存放的位置,比如这里存放F:\AR\ARCS点击CreateProject按钮。注意:Unity3D中最好
使用英文和数字。不要出现中文。
当新建成功后,在对应存放的文件夹下,会有Assets等自动生成的文件夹。Assets里面主
要存放场景中需要的资源,比如模型纹理材质等等。文件夹中的Assets与Unity中的
Assets操作内容保持一致,比如在Assets文件夹中创建一个C#脚本,则在Unity中对应的
也会出现C#脚本。
新建工程,如图
2.ImageTargets图片资源制作
扫描图的制作基本上会用到PS软件,初学者根据书中提供的资源简单的制作,我们根据在
AR中扫描的图形在3DMAX里渲染了一张图片,如图。图片最大不能超过2Mb.格式可以是PNG
或GPJ。具体的图片要求后面的章节会讲到。
首先打开3DMAX,打开茶壶模型,把模型放到视口的中心位置。打开材质编辑器(快捷键M)
按照图片上的参数设置一个材质球,线框选项勾选上和漫反射调成红色。鼠标拖拽材质球赋
予给茶壶模型。
点击菜单里渲染功能,如图
出现渲染对话框,选择保存功能,如图.保存路径可以自己定义,图片格式可以是PNG,如
图。
打开PS软件在把扫描图模板和刚渲染出来的图片放到一张图上,这样就做出来刚才的效果。
3.图片上传
先登陆vuforia官网添加database,如图。
填写名字,如图。
接下来点进去添加一个targets。
按照需要填写的参数进行设置,如图。
上传成功,如图所示。
4.下载及导入文件
下载数据文件请点击“DownloadDatabase(All)”,如图所示。
选择Unity编辑器使用的数据文件
打开Unity在菜单里选择Assets/ImportPackage/CustomPackage
选择下载的文件导入Unity.
5.模型制作标准及导入规范
用3DMAX软件打开模型文件,把模型设置刀中心店位置,如图所示。
选中茶壶模型,在菜单栏中执行“文件”“导出
在对话框里找到Unity创建的文件夹,选择路径,命名为chahu。文件格式选择.FBX,如图
所示。
打开Unity文件查看茶壶模型是否导入进来,如图所示。
任务二项目功能开发
1.AR摄像机使用
打开Unity在菜单栏”GameObject”下选中VuforiaEngine/ARCamera,弹出对话框选择
导入Import,如图所示。
在场景资源管理面板Hierarchy中我们可以看到多了ARCamera,那么就要把MainCamera
摄像机删掉。
我们在ARCamera的属性面板中把Camera角度旋转一下,镜头向下方便我们观察物体,如
图所示。
打开菜单栏File/BuildSettings,如图所示。
勾选XRsettingsx下的Vuforia选项。
下面在看ARCamera中组件功能打开VuforiaEngine,如图所示。
我们看到AppLicenseKey里的密钥是空的,所以要把我们在Vuforia官网上申请的密钥
填进去,如图所示。
2.图片扫描预制件使用
打开Unity在菜单栏”GameObject”下选中VuforiaEngine/Image,如图所示。
在Image属性面板里找到“ImageTargetBehaviour”组件进行参数设置,把我们之前导
入进来的图片数据文件添加进去,如图所示。
在Scene视图中我们可以看到扫描图片,如图。
3.模型的设置
在Unity工程文件中找到茶壶模型,并用鼠标拖拽模型放置到场景资源管理其中,如图所示。
由于建模是的尺寸和Unity不同,导入进来的模型会很大或者很小,需要把模型设置成和被
扫描图片大小比例,如图。
任务三项目发布测试
1.发布参数设置
在Unity菜单栏里找到File/BuildSettings,首先把我们的场景放置进去,发布
原创力文档

文档评论(0)