| |
|
开发:
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认知
先到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账号注册完毕。
安装Unity时候对话框中有安装选项,如图。要把“Vuforia Augmented Realty Support”组件勾选。 创建一个新的Unity工程,在PlayerSettings/XR中, 选择 Vuforia Augmented Reality Support。如图。 在场景中添加AR Camera来替换默认的主摄像头 (GameObject Menu> Vuforia>AR Camera)。如图。这样相关的Vuforia组件都加载进资源管理器中。 任务二 Vuforia功能
Vufoia界面参数主要体现在ARCamera上,每个案例中都会使用到ARCamera预制件,ARCamera上组件的脚本, 在VufoiaBehaviour组件下点击“Open Vuforia Engine configuration”可以为APP添加License Key,如图。该Key是该应用的标志。建议每一个Key只能应用于一个APP,否侧在设备上运行时可能会报错。 在其下面可以修改摄像机的模式、如图。MODE_DEFAULT(速度和效率之间)、MODE_OPTIMIZE_SPEED(扫描速度优先)、MODE_OPTIMIZE_QUALITY(扫描质量优先) 可识别图像和物体最大数量参数,如图。
Vufoia可以对图片机型扫描和追踪,通过摄像机扫描图片时上方出现一些设定的3D物体。处理目标图片有两个阶段,你需要设计目标图像,然后上传到Vufoia目标管理进行处理和评估,评估结果有5个星级,不同的星数代表不同的星级。星级越高说明图片的识别度越高,
在Unity菜单栏里Game Object>Vuforia Engine下用到的所有组件 Image :图像目标是将AR内容置于例如杂志页面、名片和照片等平坦对象上的最简单方式。 Multi Targets:多目标用于具有平坦表面和多个面的对象,或者包含多个图像的对象。产品包装、海报和壁画都可成为很好的多目标。 Cylindrical Image:圆柱体目标可让您将AR内容置于具有圆柱和圆锥形状的对象上。具有印制设计的苏打水罐、瓶子和管子都是圆柱体目标的不错候选者。 Model Targets:模型目标使用数字3D模型按形状识别对象。将有关多个视图中多个对象的AR内容置于工业设备、车辆和玩具等各种项目上。 Object Targets:对象目标通过扫描对象创建。它们是玩具和具有丰富表面细节和一致形状的其他产品的不错选择。 VuMarks:VuMarks可让您对一系列对象标识和添加内容。它们是向产品系列、库存和机械添加信息和内容的绝佳方式。?? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |