| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 游戏开发 -> HoloLens2之路-混合现实技术概述 -> 正文阅读 |
|
|
[游戏开发]HoloLens2之路-混合现实技术概述 |
|
版权声明:Davidwang原创文章,严禁用于任何商业途径,授权后方可转载。 (一)、MR概念??MR是Mixed Reality的缩写,即混合现实,是融合真实和虚拟世界的技术,混合现实概念由微软公司提出,强调物理实体和数字对象共存并实时相互作用,如虚实遮挡、环境反射等。比较而言,AR强调的是对真实世界的增强,MR则更强调虚实的融合,更关注虚拟数字世界与真实现实世界之间的交互,如环境遮挡、人形遮挡、场景深度、物理模拟,也更关注以自然、本能的方式操作虚拟对象,MR虚实融合效果如图1所示。
??在混合现实环境中,真实世界环境被计算机生成的文字、图像、视频、3D模型、动画等虚拟信息“增强”,甚至可以跨越视觉、听觉、触觉、体感和嗅觉等多种感官模式。叠加的虚拟信息可以是建设性的(即对现实环境的附加),也可以是破坏性的(即对现实环境的掩蔽),并与现实世界无缝的交织在一起,让人产生身临其境、真假难辨的感观体验,分不清虚实。通过这种方式,混合现实可以改变用户对真实世界环境的持续感知,这与虚拟现实将虚实隔离,用虚拟环境完全取代用户真实世界环境完全不一样。 ??混合现实的主要价值在于它将数字信息带入到个人对现实世界的感知中,而不是简单的数据显示,通过与被视为环境自然部分的沉浸式集成来实现对现实的增强。借助HoloLens设备的优秀能力(例如本能手势操作、语音命令、眼动凝视交互),用户周围的混合世界变得可交互和可操作。简而言之,MR就是将虚拟信息放在现实中展现,并且让用户与虚拟信息进行互动,MR通过环境跟踪、理解等技术手段将现实与虚拟信息进行无缝对接,将在现实中不存在的事物构建在与真实环境一致的同一个三维场景中予以展现、衔接融合。 ??混合现实技术的发展将改变我们观察世界的方式,世界将不再是我们看到表面现象集合,而可以有其更深刻和个性化的内涵,从而引发人类对世界认知方式的变革。想像用户行走或者驱车行驶在路上,通过增强现实显示器(AR眼镜或者全透明档风玻璃显示器),信息化图像将出现在用户的视野之内(如路标、导航、提示),这些增强信息实时更新,并且所播放的声音与用户所看到的场景保持同步;或者当我们看到一颗蘑菇时,通过AR眼镜即可马上获知其成分和毒性;或者当我们在任何时候需要帮助时,数字人工智能人形助理马上出现在我们面前,以与真人无差异的形象全程为我们服务。 ??不仅如此,混合现实技术的发展符合更直接、直观、本能的人机交互趋势,必将创造全新的人机交互模式,以更加自然的方式连接虚实世界。 (二)、全息图??本系列所述全息指由HoloLens设备生成的光影图像及3D音效综合体,泛指所有的虚拟元素、视频、对象、物体及其3D空间音效,这些全息场景可以是固定于现实世界空间的虚拟对象、也可以是跟随使用者的UX元素,全息叠加于现实世界之上,并与现实世界交互。全息图泛指所有叠加于真实环境之上的可见虚拟对象集合,全息图又称为全息影像。 ??得益于HoloLens设备优秀的运动跟踪能力,全息图可以放置于使用者所在真实空间中的任何位置,这些放置于真实空间中的全息影像会像真实物体一样固定于环境中,即使使用者移动位置,它们也会保持在原地不变。当然,我们也可以通过设置使全息图一直保持在视野范围内或者跟随使用者,在MR应用中,保持全息图在视野范围内也被称为显示锁定(Display lock),在这种模式下,全息图就像普通应用中的UI元素一样一直占据一部分显示面积,通常这种形式的全息图会用于显示电量、时间之类的固定信息,但需要注意的是,这种显示方式与MR应用所营造的3D混合现实场景不相符,会让人产生不适,建议无特殊情况不要采用该方式;保持全息图跟随使用者也被称为身体锁定(Body lock),被身体锁定的全息图会跟随使用者,但其也同样处于MR应用的3D空间中,典型的例子就是MR开发中常见的性能诊断面板(Diagnostics panel),设计良好的延时和弹性缓动效果可以让该模式非常适合常用菜单、工具的显示。 ??全息不仅仅是光影和声音的叠加,它也是混合现实的一部分,可以与真实环境、使用者交互,HoloLens设备具备环境感知能力,能重建物理场景表面,全息图能正确与现实环境发生碰撞、遮挡、反射、物理模拟,如将一个虚拟小球抛向地面,小球将在真实地板上弹跳,也会滚动到桌子下面而消失不见。在使用全息时,将其与重力(Y轴)对齐是最简单且有效提升全息真实感的方法。 (三)、HoloLens2设备??HoloLens2设备从HoloLens1代发展而来,是一台可穿戴一体式全息计算设备,如图2所示,它具有当前业内最好的光波导显示组件,拥有独立的计算单元,可进行实时手势、语音、感知环境、运动跟踪、眼动跟踪等解算。HoloLens2设备是一台完整的全息混合现实设备,无需依赖任何外部软硬件就能完成所有混合现实计算和展示。HoloLens2设备也是一个混合现实平台,运行Windows 10全息操作系统(Windows 10 Holographic System),拥有所有UWP(Universal Windows Platform,通用Windows平台)特性支持。 ??HoloLens2作为一款完备的混合现实设备,搭载了众多的传感器、计算单元,提供了优秀的沉浸式体验,其基本性技能参数如图3所示。
??HoloLens2 设备配备高通骁龙 850(Snapdragon 850)计算平台,这是一个时钟频率 2.96G、64 位、 10 纳米的高性能低功耗处理平台,强大的计算性能保证了 MR 应用苛刻的时延要求,奠定了整个设备的计 算基础。
参考文献1、什么是全息图 什么是全息图 |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/22 7:28:31- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |