Vuforia SDK+Unity 实战手机扫码底图Marker视频播放,适用AR出版、AR名片、智能制造的AR工作指南

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

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

好,我们进入Image Target单图扫一扫识别触发视频播放第一个案例太阳系。

1.1 Unity3D编辑器创建New Project

好,我们点击这个三角图标,打开Unity编辑器2018版,载入过程比较慢,按PC配置可能1~2分钟。右下角蓝色的按钮创建新Project,给Project命名“Video-PR”指1个底图Target Image上面有1个Objects就是视频,视频自动播放。

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命名“video-PR”免费版非商用这个点打勾,1000次识别/月免费,Temple激活使用限1个,VU Marker数量提供100个范围内是免费的。我们找到video-PR点开就看见我们新项目的License Key,ctr+C复制,返回Unity3D编辑器工作界面右上角框里cTR+V粘贴LicenseKey。AR Camera配置就搞定了。

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

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

我们返回看见这张底图分辨率五颗星,Tracking追踪时候就能稳稳地锚住,不丢失图像。好,我们看见我们的底图,右上角点击Download Database下载,注意勾选Unity Editor提交进入下载过程中。下载完成,最底部我们看见下载完成提示,点击打开Package,选择全部导入“import all” 

好,右边属性image target behavior里面,我们看见prefined预制的、有用户自定义的,有云端识别的,我们在database找到video-marker,中间画布我们的底图Marker就显示出来了。底图尺寸大小需要调整,可以自己拖拽,也可以右边属性参数值修改。右上角XYZ轴,X代表左右移动(视线从东部往西看)、Y代表上下高低移动(视线从顶部往下看)Z代表远近距离拉动。这就是六轴6个DOF视线设置。左上角这些功能按钮,Move移动、Rotate旋转、Scale放大缩小、最右边的全能按钮就是移动放大缩小都OK。右下角我们看见底图球体3D,这样拖拽预览效果。

4.1 Assets资产导入-Objects-Video

顶部菜单Game Object里面3D Object-选Quad正方形,进来以后,没看见正方形。右边属性调整Scale尺寸大小,XYZ值都写成5或11,画布里面看见了正方形。正方形插入到我们这张底图Marker上面,我们熟悉一下6DOF视线,从高处从顶部看到底部,从右看到左。左边层级选中正方形quad,再右边属性X轴的参数值改成45,这样看正方形更清楚。

接下来,我们调整这个视频播放的数字屏幕的尺寸和角度。我们先把底图Marker(image target)旋转到这个正面的方向,头图视频的感觉。再调整视频的宽度和角度。调整视频的宽度,与手机屏幕宽度640一致。左边层级选中quad,右边属性调整,Y轴高度南北的方向拉高,X周左右东西方向拉宽超过640,这样方便预览,因为我的视频是800×800需要的是正方形。我们复习一下6DOF,高处低处?左右东西?远近深远景深?好,我们看见底图上面竖插着这个虚拟视频屏幕,这个屏幕是正方形800X800。

现在我们把准备好,放在桌面的800X800太阳系视频文件拖到Assets资产Resource里面,再把视频直接拖在画布Canvas的虚拟视频屏幕quad正方形上。好,我们听见视频自动播放的声音了,右下角Objects的视频预览看见了太阳系的这个视频预览播放。

5.1 如何预览底图Marker?

右边属性顶部,看见太阳系这个视频文件已经进来了,视频已经成功拖进了的。画布顶部的Play预览按钮。我事先打印好的底图image target就是 marker图片,打开对准PC摄像头扫描底图Marker识别出来了Objects就是这个太阳系视频,并且自动播放。点右上角最大化窗口,虚拟视频播放。双击Play按钮返回标准工作界面。2018年版比2017年版视频播放已经简化,所以还是要追求最新版本。

6.1 如何保存新项目场景? 

如何保存场景?右边属性,要确保勾选了“Video Player”自动播放。File文档-Save保存,把场景另存为”Video-PR”上面的文件地址,我们能够看见首先是项目,然后是Assets资产,把这个场景保存为Video-PR。好,右上角这个” Video-PR”场景就显示出来了,点击Save保存。这就是最简单,最基础的步骤来制作AR视频播放,AR名片、AR广告营销常用。熟练后10分钟-20分钟制作发布你的ARVRMR内容。

Related Articles

即时动态可定制地图Mapbox Studio适用VR游戏、VR展厅

Mapbox Studio提供可定制的客户自有品牌的专业地图,数据也是可定制的。适用开发者、设计师、图像工作者、城市规划者(智慧城市、智慧社区、科技园区)地图数据即时可视化:1、3D Buildings- Extrusion tool(拉伸拔出来的工具)2、PointCloud POI & Augumented Reality Visualization如何使用Extrusion tool(拉伸拔出来的工具)把传统2D平面地图拉伸出来3D地图,右下角PointCloud POI 点云识别& Augumented Reality Visualization添加POIs地理位置信息标注,物理世界大楼上面给他添加数字世界的标注,IoT UI/UX物理世界和数字世界的交互和数据的可视化。

Responses

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

Skip to toolbar