IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 项目三 Vuforia 开发工具 -> 正文阅读

[游戏开发]项目三 Vuforia 开发工具

?

任务一 Vuforia认知

  1. Vuforia注册账号

先到https://developer.vuforia.com注册账号,如图。进入之后点击右上角的Register进行账号注册。

注册好开发者账号之后,在开发者界面中点击“Develop”,如图。之后会进入开发者界面,会有两个主要的选项。

License Manager这是App的License管理界面,因为Vuforia对每个App都会有一个唯一的License Key,在Unity的设置中需要输入这个长串的Key,才能开启Vuforia的识别功能。点击“Get Development Key”获取免费的开发license,用免费的key的话程序左下方会一直有Vuforia的水印,而且一些功能会有些限制,但是用来学习足够了,如图。

Target Manager这是对象数据库管理界面,每个数据库中可以上传需要识别的图片。点击“Add Database”,会弹出一个界面,输入这个数据库的名字和类型。数据库类型一共有三种:Device(设备识别),Cloud(云端识别),VuMark(条形码),如图。

这样我们的vuforia账号注册完毕。

  1. Vuforia开发环境的搭建

安装Unity时候对话框中有安装选项,如图。要把“Vuforia Augmented Realty Support”组件勾选。

创建一个新的Unity工程,在PlayerSettings/XR中, 选择 Vuforia Augmented Reality Support。如图。

在场景中添加AR Camera来替换默认的主摄像头 (GameObject Menu> Vuforia>AR Camera)。如图。这样相关的Vuforia组件都加载进资源管理器中。

任务二 Vuforia功能

  1. Unity中Vufoia界面参数

Vufoia界面参数主要体现在ARCamera上,每个案例中都会使用到ARCamera预制件,ARCamera上组件的脚本,

在VufoiaBehaviour组件下点击“Open Vuforia Engine configuration”可以为APP添加License Key,如图。该Key是该应用的标志。建议每一个Key只能应用于一个APP,否侧在设备上运行时可能会报错。

在其下面可以修改摄像机的模式、如图。MODE_DEFAULT(速度和效率之间)、MODE_OPTIMIZE_SPEED(扫描速度优先)、MODE_OPTIMIZE_QUALITY(扫描质量优先)

可识别图像和物体最大数量参数,如图。

  1. 扫描图片功能

Vufoia可以对图片机型扫描和追踪,通过摄像机扫描图片时上方出现一些设定的3D物体。处理目标图片有两个阶段,你需要设计目标图像,然后上传到Vufoia目标管理进行处理和评估,评估结果有5个星级,不同的星数代表不同的星级。星级越高说明图片的识别度越高,

  1. Vuforia其他组件

在Unity菜单栏里Game Object>Vuforia Engine下用到的所有组件

Image 图像目标是将AR内容置于例如杂志页面、名片和照片等平坦对象上的最简单方式。

Multi Targets多目标用于具有平坦表面和多个面的对象,或者包含多个图像的对象。产品包装、海报和壁画都可成为很好的多目标。

Cylindrical Image:圆柱体目标可让您将AR内容置于具有圆柱和圆锥形状的对象上。具有印制设计的苏打水罐、瓶子和管子都是圆柱体目标的不错候选者。

Model Targets:模型目标使用数字3D模型按形状识别对象。将有关多个视图中多个对象的AR内容置于工业设备、车辆和玩具等各种项目上。

Object Targets:对象目标通过扫描对象创建。它们是玩具和具有丰富表面细节和一致形状的其他产品的不错选择。

VuMarks:VuMarks可让您对一系列对象标识和添加内容。它们是向产品系列、库存和机械添加信息和内容的绝佳方式。??

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 11:52:21  更:2022-05-05 11:52:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:49:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码