Vuforia 使用

Vuforia 使用


  • 在Unity中开始使用Vuforia
  • Vuforia在统一
  • 关于Vuforia
  • 安装Vuforia
  • 创建一个新的Unity项目
  • Vuforia游戏对象
  • 在您的项目中激活Vuforia
  • 访问Unity中的Vuforia功能
  • 将目标添加到您的场景
  • 添加数字资产
  • 播放现场
  • 建立和运行你的应用程序
  • 配置数字眼镜的项目
  • 学到更多

Vuforia在统一

截至2017年2月,Unity集成了Vuforia引擎,使其更容易为手持设备和头戴式设备创建先进的增强现实体验。您可以通过developer.vuforia.com了解更多关于Vuforia平台的信息。

关于Vuforia

Vuforia是创建增强现实应用程序的软件平台。开发人员可以轻松地将高级计算机视觉功能添加到任何应用程序,使其能够识别图像和对象,并与现实世界中的空间进行交互。

Vuforia平台支持Android,iOS和UWP设备的AR应用程序开发。请参阅:Vuforia支持的版本

本入门指南将向您展示:

如何用Unity安装Vuforia


如何在您的项目中激活Vuforia
如何访问Unity中的Vuforia功能。
安装Vuforia
从Unity网站下载并运行Unity Download Assistant 2017.2或更高版本:https://unity3d.com/。接受Unity的许可协议。

除了平台支持(iOS,Android,UWP)之外,还可以在组件选择对话框中选择Vuforia增强现实支持。然后继续安装。

创建一个新的Unity项目



建议您使用3D项目设置。

Vuforia游戏对象


Vuforia将在Unity Game Object菜单中以及Build Settings和Player Settings中显示。

在您的项目中激活Vuforia


您必须在项目中激活Vuforia,然后才能构建Vuforia应用程序,或在Play模式下使用Vuforia。在“XR设置”部分中,转到播放器设置以激活Vuforia
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iZdQjvWH-1593659007193)(https://library.vuforia.com/content/dam/vuforia-library/articles/solution/XRSettings.png/_jcr_content/renditions/cq5dam.web.1280.1280.png)]

访问Unity中的Vuforia功能


激活Vuforia后,您可以添加Vuforia SDK的功能给您从Unity GameObject菜单项目。

首先添加一个ARCamera。这是一款支持手持设备和数字眼镜增强现实应用的特殊相机类型。

脚步:

  1. 添加一个ARCamera
  2. 打开全球Vuforia配置检查器
  3. 激活目标数据库
  4. 将目标添加到场景中

1.添加一个ARCamera。删除主摄像头。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tfexuXXK-1593659007198)(https://library.vuforia.com/content/dam/vuforia-library/articles/getting-started/unity/delete-camera.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg)]

打印物理目标


这是打印某些要处理的目标的好时机。你可以在这里找到这些/Editor/Vuforia/ForPrint。我们提供了一套完整的高分辨率目标照片来帮助您入门。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PL7u8l4k-1593659007201)(https://library.vuforia.com/content/dam/vuforia-library/articles/getting-started/unity/activate-target-database.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg)]
可打印的目标PDF可以在中找到 /Editor/Vuforia/ForPrint

将目标添加到您的场景


2.添加目标到你的场景
您可以通过在GameObject> Vuforia菜单中选择关联的游戏对象来将Vuforia目标添加到场景中。目标游戏对象将会添加 在 您的场景层次结构,并在您的场景中可见。

每个目标对象都可以在检查器中配置。为要使用的目标选择数据库和目标名称。

添加数字资产


您现在准备添加数字内容来增加您的目标。您可以通过简单地将您的资产添加为场景层次结构中目标的子项来完成此操作。为目标对象添加父母内容会自动设置必要的渲染和物理行为(请参阅:)DefaultTrackableEventHandler.cs。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y2a6g6UC-1593659007212)(https://library.vuforia.com/content/dam/vuforia-library/articles/getting-started/unity/add-content-620x400.png/_jcr_content/renditions/cq5dam.web.1280.1280.png)]

将内容添加为目标的子项。

提示:添加ARCamera后删除默认的主摄像机。ARCamera包含自己的场景Camera。除非您使用它来渲染特定的摄像机视图,否则您不需要主摄像机。

播放现场


Vuforia在游戏视图中提供了一个模拟器,您可以通过按下播放按钮来激活它。您可以使用此功能来评估和快速原型场景,而无需部署到设备。

播放模式在Vuforia配置的WebCam部分配置。另请参阅Vuforia Unity的播放模式。

建立和运行你的应用程序


Vuforia Unity应用程序的构建和运行方式与Android,iOS和UWP的其他Unity应用程序相同。

请参阅:构建部分https://unity3d.com/learn/tutorials/s/mobile-touch

配置数字眼镜的项目


Vuforia支持各种光学和视频透视立体渲染显示,包括HoloLens,ODG R-7和一系列智能手机的VR观看器。请参阅:数字眼镜
要配置立体渲染项目并支持这些显示,您需要在XR设置中启用VR支持。然后您需要将VR SDK添加到随附列表中。

对于HoloLens - 将HoloLens添加为顶级VR SDK。 请参阅:为HoloLens开发Vuforia应用程序

对于所有其他立体渲染设备 - 将Vuforia添加为顶级VR SDK。请参阅:数字眼镜

您还需要在场景中的ARCamera上配置Digital Eyewear组件。查看链接的文章以获取更多信息。

学到更多


注册为Vuforia开发人员 访问我们的支持论坛和Vuforia平台的高级功能

自研产品推荐

历时一年半多开发终于smartApi-v1.0.0版本在2023-09-15晚十点正式上线
smartApi是一款对标国外的postman的api调试开发工具,由于开发人力就作者一个所以人力有限,因此v1.0.0版本功能进行精简,大功能项有:

  • api参数填写
  • api请求响应数据展示
  • PDF形式的分享文档
  • Mock本地化解决方案
  • api列表数据本地化处理
  • 再加上UI方面的打磨

为了更好服务大家把之前的公众号和软件激活结合,如有疑问请大家反馈到公众号即可,下个版本30%以上的更新会来自公众号的反馈。
嗯!先解释不上服务端原因,API调试工具的绝大多数时候就是一个数据模型、数据处理、数据模型理解共识的问题解决工具,所以作者结合自己十多年开发使用的一些痛点来打造的,再加上服务端开发一般是面向企业的,作者目前没有精力和时间去打造企业服务。再加上没有资金投入所以服务端开发会滞后,至于什么时候会进行开发,这个要看募资情况和用户反馈综合考虑。虽然目前国内有些比较知名的api工具了,但作者使用后还是觉得和实际使用场景不符。如果有相关吐槽也可以在作者的公众号里反馈蛤!
下面是一段smartApi使用介绍:
在这里插入图片描述

下载地址:

https://pan.baidu.com/s/1iultkXqeLNG4_eNiefKTjQ?pwd=cnbl

posted @ 2020-07-02 11:07  lichong951  阅读(74)  评论(0编辑  收藏  举报  来源