Vuforia SDK实战:AR名片制作 单图底图Maker(Image Target)设置、如何导入预览3D资产

《Vuforia SDK》零基础入门视频课程专辑6章12节3.5小时构成。现在我们进入专辑第3章实战AR内容制作“Image Target +3D Objects ”基础版有4个案例,第1个就是单图Marker + 单个object;第二个这张单图底图,但是上面是三个Objects;第三个案例单图上面的汽车这个objects,但汽车是可以旋转的,自动旋转的,这涉及到简单的代码;第四个案例,单图Maker触发视频的播放。

( 本文原创登记、区块链存证!转载请注明:IoT产品王|AR、VR、MR升级XR的视频课程 )

好,我们这一节视频课程进入Vuforia SDK制作AR内容的最基础案例:One Image Target + One Object单图底图Maker(image Target) 上面这棵树就叫Object。

1.1 Unity3D编辑器创建New Project

打开Unity3D(Unity 2018版)右上角New就是创建一个Project并命名“AR Tree88”现在New Project导入Unity,这个时间需要1~2分钟,耐心等待导入。好,我们进入Unity3D编辑器,

1.2 Unity3D编辑器工作界面说明

Unity3D编辑器工作界面的布局,中间叫做Canvas画布,3D编辑工作界面。左上角这个Hierarchy层级,Object都在这里,Object下级包含Group群,上级就是Scene场景。点击左边的一个Object,右边属性inspector就会出来。最下面底部是关于资产Assetes,包括图片、音频、视频、代码等素材文件夹。好,我们现在先清爽布局,把这个项目不需要的都删除。左上角删除Main Camera(游戏用的)因为这里我们要做的是ARVR项目,需要的是AR Camera设置。

2.1 Build Setting设置

File文档里面Build Setting需要切换到安卓平台,我们看见三角形unit图标切换到安卓后面,就表示切换成功,然后开始Player Setting,右下角XR Setting勾选Vuforia Augumented Reality,X关闭窗口。

2.2 Vuforia AR Camera设置

我们需要导入Vuforia AR camera相当于你的视线,人、手机、平板、智能眼镜的那个摄像头就是眼睛=视线,要让它起作用就必须导入。顶部菜单Game Object-Vuforia-AR Camera现在导入进来了,我们看见底部菜单assets里面有5个文件夹,最后一个文件夹“Vuforia”都看见了。

左上角层级里面出现了“AR Camera”我们需要设置AR Camera,需要先取得Vuforia License软件使用许可。访问Vuforia Developer开发者门户Email注册登录,License Manager里面创建License Key,AP命名“AR-Tree88”免费版非商用这个点打勾,1000次识别/月免费,Temple激活使用限1个,VU Marker数量提供100个范围内是免费的。我们找到AR-Tree88点开就看见我们新项目的License Key,ctr+C复制,返回Unity3D编辑器工作界面右上角框里cTR+V粘贴LicenseKey。AR Camera配置就搞定了。

3.1 单图底图Maker(Image Target)设置

访问Vuforia Developer开发者门户,切换点击Target Manager-Add Database底图Maker是一个database。给底图Maker命“tree88-marker”点创建。找到tree88-Marker文件,双击点开看见Target图片为“0”我们需要新增底图Marker,点击新增“Add Target”我们选底图Marker,就是被识别的底图,Marker类型勾选Single image,宽度值写成15,开始载入底图。

好,我们看见我们的底图,右上角点击Download Database下载,注意勾选Unity Editor提交进入下载过程中。下载完成,最底部我们看见下载完成提示,点击打开,出来Package,选择全部导入“input all” 右边属性image target behavior里面,我们看见prefined预制的、有用户自定义的,有云端识别的,我们在database找到Tree88-Marker,中间画布我们的底图Marker就显示出来了。

看起来太大需要调整,可以自己拖拽,也可以右边属性参数值修改。右上角XYZ轴,X代表左右移动(视线从东部往西看)、Y代表上下高低移动(视线从顶部往下看)Z代表远近距离拉动。这就是六轴6个DOF视线设置。我们认识左上角这些功能按钮,Move移动、Rotate旋转、Scale放大缩小、最右边的全能按钮就是移动放大缩小都OK。右下角我们看见底图球体3D,这样拖拽预览效果。

4.1 Assets资产导入Unity-Objects

桌面打开我们准备好的3D文件夹(3D文件格式是fbx)我们点开预览,使用 Windows10混合现实查看器打开文件,导入完成就看见这个3D Model-这棵树,多边形Poly的一棵树。 

直接拖到Unity工作界面底部Assets资产区域,看见这个文件夹出来,直接拖到上面的Canvas画面编辑区,或者拖到左上角的层级里面都OK。我们直接拖到canvas画面,发现尺寸太小,点击左上角的放大按钮把它放大调整尺寸。然后再看六轴方向,从右看到左,从高看到底部,熟悉3D画布。右边旋转改成45度,这样子再旋转看看效果。从顶部看到底部,尺寸调整、角度调整。

5.1 如何预览底图Marker?

点击顶部菜单Play按钮,我们的Marker底图,我事先打印好的底图image target就是 marker图片,打开对准PC摄像头扫描底图Marker识别出来了,Object,这个项目的Object就是这颗Poly绿色的树。再测试Tacking追踪,AR Camer追踪效果。点右上角最大化窗口,然后视频看起来效果。应用场景广泛:AR名片、ARVR广告营销、灯箱广告AR连动、AR出版物、AR工作指南等。双击播放按钮回到标准工作界面。

6.1 如何保存新项目场景? 

File文档-Save保存,把场景另存为”tree88”上面的文件地址,我们能够看见首先是项目,然后是Assets资产里面,把这个场景保存为tree88。好,右上角看见没有?这个”tree88”场景就显示出来了,然后你点击Save保存。这就是最简单,最基础的步骤来制作AR内容或者定制AR APP,VR APP/MR APP内容制作也是这个流程。熟练以后,就是10分钟-20分钟制作发布你的ARVRMR内容。

Related Articles

Responses

Your email address will not be published. Required fields are marked *

Skip to toolbar