项目五 AR初体验.pdfVIP

  • 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)

1亿VIP精品文档

相关文档