使用Unity2017自带高通AR组件(Vuforia)

    原文前面的介绍之类的就略过了~直接从导入组件开始~

一、导入Vuforia组件

    从Unity官网下载并安装Unity2017.2或者更新版本。接受Unity的条例。

    在选择组件(Components)环节,从组件选择窗口中选择需要的平台支持组件(IOS,Android,UWP)以及主角(Vuforia Augmented Reality Support ),然后点击继续(Continue)安装。


二、安装完成后开始创建新项目

    建议选择3D项目


三、Vuforia物体

    通过菜单栏>GameObject>Vuforia可以看到Vuforia的物体预设,在Build Settings和Player Settings可以看到Vuforia的配置属性等。


四、在项目中激活Vuforia

    必须要在项目中激活Vuforia才可以发布Vuforia应用或者运行。

    前往Player Setting(菜单栏>Edit>Project Settings>Player)面板在XR Setting部分激活Vuforia


五、在Unity中访问Vuforia功能

    激活Vuforia后,您可以从Unity菜单栏的GameObject菜单中将VuforiaSDK的功能添加到项目。

    首先从添加AR摄像机开始。这是一种支持手持设备或数字眼镜中增强现实应用的特殊摄像机。

    添加步骤:

        1.添加一个ARCamera,并删除场景中原来的Main Camera


        2.选中场景中的AR Camera,在属性面板中点击“Open Vuforia Configuartion”打开Vuforia全局配置面板



        3.激活目标(识别图)数据库

        加载并激活你想要实用的目标(识别图)数据库——如果你是刚开始使用Vuforia而且想要鉴定所有的目标(识别图)类型我们建议加载并激活所有的目标(识别图)数据库。

        小提示:这是一个打印一些木匾(识别图)的好机会。你可以在/Editor/Vuforia/ForPrint找到他们。我们提供了一套高分辨率的目标(识别图)来帮助你开始项目。


    你可以在/Editor/Vuforia/ForPrint中找到PDF版可打印的目标(识别图)

      4.在场景中添加目标(识别图)

    你可以从GameObject>Vuforia菜单中将Vuforia目标(识别图)添加到场景中。

    每个目标(识别图)物体都可以在属性面板中进行配置。在属性面板中选择你想要的数据库及目标(识别图)。

    5.添加数据资源

    现在你可以开始将数据资源关联到你的目标(识别图)了。你可以将你的资源拖到场景中,使其成为target(识别图)的子物体。目标(识别图)物体会自动设置添加资源的渲染及物理特性(可在DefaultTrackableEventHandler.cs中查看)。

    小提示:添加ARCamera后可以将MainCamera删除,ARCamera包含了自己的场景摄像机。如果你想用MainCamera渲染特殊的视角,那么可以不用删除。

六、在场景中运行

    Vuforia提供了游戏视窗的模拟器,你可以通过点击Play按钮进行激活。你可以使用这个特性来评估和快速的袁兴华场景,而不必部署到设备上。

    Play模式是在Vuforia配置中进行配置,默认配置在网络摄像头。

七、编译并运行App

    Vuforia应用的编译及运行与Unity其他应用相同。

八、配置项目使其支持数字眼镜设备

    Vuforia支持多种光学和视频透明立体渲染显示器,包括Hololens、ODG R-7以及一系列支持VR的智能手机。

    将你的项目设置为立体渲染并支持以上设备,你需要在XR settings中激活VR支持,并将VRSDK添加到面板的列表中。

    如果是发布到Hololens上,将HololensSDK添加到面板列表中并置顶。

    如果是发布到其他设备,将Vuforia添加到面板列表并置顶。

    如果你还想在场景中配置其他数字眼镜设备,请查看相关文章已获得更多信息。

    

你可能感兴趣的:(Unity,#,AR)