什么是虚拟现实/增强现实/混合现实
发布网友
发布时间:2022-04-25 23:53
我来回答
共2个回答
懂视网
时间:2022-04-10 06:19
Google Cardboard 虚拟现实眼镜开发初步(二)
Cardboard SDK for Unity的使用
上一篇文章作为系列的开篇,主要是讲了一些虚拟现实的技术和原理,本篇就会带领大家去看一看谷歌的Cardboard SDK for Unity,尽管眼下资料和文档较少,可是这个package用起来还是非常方便的,仅仅要大家略微接触过Unity就能够轻松的使用。我会以面对Unity刚開始学习的人的方式进行解说。
为了方便大家阅读。我会把步骤尽量写的仔细一些,相关的谷歌官网上的英文资料和我自己翻译的中文參考我也会以博客的形式公布,方便登不上谷歌的同学阅读和下载。
(一)在官网下载Cardboard SDK for Unity
Google Cardboard 官方站点:
https://www.google.com/get/cardboard/
进入Google Cardboard 官方站点的开发人员指南页面,点击左側的Unity SDK 下的Download and Samples:
https://developers.google.com/cardboard/unity/download
如图点击Download Cardboard SDK for Unity (direct link to zip )进行下载;
登不上谷歌的同学也能够在我上传的文件里下载:
http://download.csdn.net/detail/sunmc1204953974/8888421
只是最好去官网下载最新的包。由于这个刚出没多久。更新换代挺快的。
(二)导入CardboardSDKForUnity.unitypackage
热心网友
时间:2022-04-10 03:27
VR(Virtual Reality)
VR是基础概念,但是要确切定义又很难。一般公认的是VR一定是沉浸式的,用技术手段向使用者复制了在某个现场的体验。这种体验可以是一个真实的现场(比如用360°摄像机拍摄的,我们可以称为360°视频),也可以是一个虚拟的现场(比如用Unreal/Unity建造的虚拟内容)。
沉浸式定义并不清晰,是有两个级别标准的:
第一级3DOF(Degrees of Freedom,通常缩写为DOF)沉浸式体验只包括360°的视野,你可以自由旋转身体或者头部来观察。比如GearVR为首的插手机的盒子VR都是这类。因为360°视频即使在可见的未来依然是3DOF的,因此视频这一类VR的主要概念,而且这一类VR因为Google Cardboard普及程度最高。
第二级6DOF不仅可以旋转还可以在这个现场里自由移动,Oculus、HTC Vive、PSVR都是这一类。因为不论真实世界,还是虚拟内容/虚拟世界本质是6DOF的,具备6DOF的设备才能在体验上无限*近真实而产生身临其境的错觉,才能对于游戏等虚拟内容有完整的体验。而目前所有设备能提供的6DOF的范围是非常有限的。(顺便说一句,9DOF/9轴是传感器概念,计算结果依然是6DOF的。)
AR(Augmented Reality)
AR是最容易解释的,但是却常常和MR混淆,因为两者都涉及到虚拟内容和现实内容的结合。如果用我们的定义,AR是在现实世界/现实视频上叠加了一层虚拟的信息,这些虚拟信息本身和世界的位置/角度无关,你不会误会它们是世界的一部分。就像有些汽车的挡风玻璃上可以显示车速,Google Glass就是这一类应用。
MR(Mixed Reality)
MR最直接的例子,就是Magic Leap的视频那条在体育馆里跃起的鲸鱼。MR技术将虚拟内容和现实叠加后呈现在你的眼前。MR的必要条件是6DOF,因为必须根据你的走动和视角即时的计算出虚拟内容的大小、角度、光影。技术的发展会使你越来越无法区分虚拟内容和现实。
从技术上MR比VR要求的定位精度和响应速度更高,技术上是一个更大的挑战。有趣的是难易会互换,在优秀的技术支持下,从内容开发者角度来说MR的开发量比VR小的多。举个例子,如果我们想在一个精美的酒店的桌子上摆一个虚拟的花瓶。用MR技术只需要制作虚拟花瓶即可,而用VR则必须把精美的酒店和桌子这些现实物体重建一遍。换句话说,MR可以享用虚拟内容的利益而避开包括现实重建、感官丧失等成本。这也许可以解释为什么Magic Leap比Oculus估值高那么多。
从本质上说,VR仅仅是100%覆盖虚拟内容的MR而已,VR设备可能是MR设备过渡阶段,因为MR设备都可以实现VR。