3D Game Programming & Design:AR/MR 技术
AR/MR 技术概述
- 增强现实(Argumented Reality (AR))
是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。
- 混合现实(Mixed reality (MR))
有时被称为超现实(hybrid reality),是真实和虚拟世界的合并,产生新的可视化环境,物理和数字对象实时共存且在其中交互。混合现实不仅发生在物理世界或虚拟世界中,而是融合了现实和虚拟现实,通过身临其境的技术包含增强现实和增强虚拟。
-
VR,AR,MR的区别
VR,玩家可以通过各种交互技术进入虚拟世界,与虚拟世界事物交互。
AR,把虚拟世界的物体叠加在现实世界的影像或视频中的物体上,玩家在现实的背景上与虚拟世界物体互动。
MR,将现实世界事物实时在虚拟世界中重构,这些现实物体、虚拟物体与玩家三者互动。
作业要求
1、 图片识别与建模
2、 虚拟按键小游戏
图片识别与建模
Vuforia使用指南
首先打开 Vuforia官网注册,然后在绑定的邮箱上确认一下,就可以回到vuforia主页上登录了。
然后进入Develop->License Manager页面,点击Get Development Key创建证书。
然后点击进入TargetManager页面,创建数据库,选择默认的device类型。Vuforia要求将特定识别的目标提前上传至数据库进行特征提取。目标有多种类型,此处选择image,以对单幅图像进行识别,插入你选择的背景图片即可。
下载目标特征数据并作为资源导入unity项目。
在Unity3d中建模
然后在unity3d中创建一个新项目。
选择Vuforia AR支持:Edit—>Project Settings—>Player—>XR Settings—>Vuforia AR Supported