虚拟现实技术有着悠久的发展历史,论及与虚拟现实相关的史实,我们可以从柏拉图关于洞穴的寓言开始叙述。然而,很明显,Jaron Lanier是第一个使用虚拟现实词意与本书相同的人。实际上,文学作品并不是唯一一个早期就用虚拟现实建立现实与虚拟之间联系的领域。自20世纪50年代以来,他一直致力于虚拟现实这一项目。当然,这三部电影不是仅有的谈论VR的电影——还有很多其他的,但这三部是虚拟现实领域最具代表性的。......
2023-10-18
虚拟现实是多种技术的综合,包括实时三维计算机图形技术,广角(宽视野)立体显示技术,对观察者头、眼和手的跟踪技术,以及触觉/力觉反馈、立体声、网络传输、语音输入输出技术等[3]。下面对这些技术分别加以说明。
1)实时三维计算机图形
相比较而言,利用计算机模型产生图形图像并不是太难的事情。如果有足够准确的模型,又有足够的时间,我们就可以生成不同光照条件下各种物体的精确图像,但是这里的关键是实时。例如,在飞行模拟系统中,图像的刷新相当重要,同时对图像质量的要求也很高,再加上非常复杂的虚拟环境,问题就变得相当困难。
2)显示
人看周围的世界时,由于两只眼睛的位置不同,得到的图像略有不同,这些图像在脑子里融合起来,就形成了一个关于周围世界的整体景象,这个景象中包括了距离远近的信息。当然,距离信息也可以通过其他方法获得,如眼睛焦距的远近、物体大小的比较等。
在VR系统中,双目立体视觉起了很大作用。用户的两只眼睛看到的不同图像是分别产生的,显示在不同的显示器上。有的系统采用单个显示器,但用户带上特殊的眼镜后,一只眼睛只能看到奇数帧图像,另一只眼睛只能看到偶数帧图像,奇、偶帧之间的不同即视差就产生了立体感。
用户(头、眼)的跟踪:在人造环境中,每个物体相对于系统的坐标系都有一个位置与姿态,而用户也是如此。用户看到的景象是由用户的位置和头(眼)的方向来确定的。
跟踪头部运动的虚拟现实头套:在传统的计算机图形技术中,视场的改变是通过鼠标或键盘来实现的,用户的视觉系统和运动感知系统是分离的,而利用头部跟踪来改变图像的视角,用户的视觉系统和运动感知系统之间就可以联系起来,感觉更逼真。另一个优点是,用户不仅可以通过双目立体视觉去认识环境,而且可以通过头部的运动去观察环境。
在用户与计算机的交互中,键盘和鼠标是目前最常用的工具,但对于三维空间来说,它们都不太适合。在三维空间中因为有六个自由度,我们很难找出比较直观的办法把鼠标的平面运动映射成三维空间的任意运动。现在,已经有一些设备可以提供六个自由度,如3Space数字化仪和SpaceBall空间球等。另外一些性能比较优异的设备是数据手套和数据衣。(www.chuimin.cn)
3)声音
人能够很好地判定声源的方向。在水平方向上,我们靠声音的相位差及强度的差别来确定声音的方向,因为声音到达两只耳朵的时间或距离有所不同。常见的立体声效果就是靠左右耳听到在不同位置录制的不同声音来实现的,所以会有一种方向感。现实生活里,当头部转动时,听到的声音的方向就会改变。但目前在VR系统中,声音的方向与用户头部的运动无关。
4)感觉反馈
在一个VR系统中,用户可以看到一个虚拟的杯子。你可以设法去抓住它,但是你的手没有真正接触杯子的感觉,并有可能穿过虚拟杯子的“表面”,而这在现实生活中是不可能的。解决这一问题的常用装置是在手套内层安装一些可以振动的触点来模拟触觉。
5)语音
在VR系统中,语音的输入输出也很重要。这就要求虚拟环境能听懂人的语言,并能与人实时交互。而让计算机识别人的语音是相当困难的,因为语音信号和自然语言信号有其“多边性”和复杂性。例如,连续语音中词与词之间没有明显的停顿,同一词、同一字的发音受前后词、字的影响,不仅不同人说同一词会有所不同,就是同一人发音也会受到心理、生理和环境的影响而有所不同。
使用人的自然语言作为计算机输入目前有两个问题,首先是效率问题,为便于计算机理解,输入的语音可能会相当啰嗦。其次是正确性问题,计算机理解语音的方法是对比匹配,而没有人的智能。
有关虚拟现实理论基础与应用开发实践的文章
虚拟现实技术有着悠久的发展历史,论及与虚拟现实相关的史实,我们可以从柏拉图关于洞穴的寓言开始叙述。然而,很明显,Jaron Lanier是第一个使用虚拟现实词意与本书相同的人。实际上,文学作品并不是唯一一个早期就用虚拟现实建立现实与虚拟之间联系的领域。自20世纪50年代以来,他一直致力于虚拟现实这一项目。当然,这三部电影不是仅有的谈论VR的电影——还有很多其他的,但这三部是虚拟现实领域最具代表性的。......
2023-10-18
接下来提到的是英特尔的TrueVR技术。True VR是英特尔的VR现场直播平台,配备了全景立体摄像机,能够从以往想不到的视角拍摄画面。True VR让人们在虚拟世界中梦想成真,球场上方的任何位置都可以成为视角。英特尔也给True VR系列App加上了深层次的功能,包括实时统计、分类视图、VR评论、高亮显示等。图3-2-1所示是NBC Olympics VR和NBA on TNT VR的屏幕截图,这两款App都采用了英特尔的True VR。图3-2-1NBC Olympics和 NBA on TNT......
2023-10-18
例如2009年10月发布了Unity 3D的第一个免费版本;苹果的ARKit 3.0于2019年6月发布。技术及其应用广泛发展的另一个决定性因素是终端的发展。尽管如此,我们必须注意到,在声称是VR或AR应用的移动应用中,很少有真正将AR或VR发挥作用的,而且大多数都不利于这些技术的发展。另一场产生重大影响的技术革命是大规模地引入了专用架构,例如GPU作为高性能计算中的协同处理器。这种性能的提高必须放在AR或VR应用程序计算需求不断增长的背景下。......
2023-10-18
图12.41给出了一个QKD 和WDM 网络的融合架构示例。图12.41QKD 和WDM 网络融合架构示例量子信号与经典信号的共纤传输技术量子信号与经典信号的共纤传输是指二者通过波分复用的方式共用同一根光纤,这样可以大幅提高系统容量和节约资源,但必须考虑量子信号与经典信号在光功率方面存在的巨大差异。......
2023-06-26
因此,关于高压电解质的研发,通常是限制锂离子电池运行在高电位时正极的反应活性,尤其是对Li+/Li电位高于4.5V时。另外一种方案,是将具有低黏度的传统电解质与目前这种关注度很高的离子液体相结合。......
2023-06-22
面向PLM的企业运作参考模型是研究开发、实施与推广PLM系统的重要基础。制造业如何改进企业运作过程来适应PLM技术的实施是问题的关键所在。PLM系统需要管理企业全生命周期中的数据,通过产品多视图管理技术和语义网络驱动模型将存在复杂层次化关联语义的企业数据组织管理起来。......
2023-06-23
当你设置好以后,选择发布目标并按下Build按钮。选中压缩纹理复选框,将会压缩工程中所有的纹理。选中脚本调试复选框将移出在发布中出现的调试信息。在最后发布release版的时候你应该选中该复选框。图7-29发布设置对话框流式网页播放流式网页播放器是Unity2.0的新特性。这将允许你的网页播放器在Scene0完全加载后开始播放。场景中任何被标记为”EditorOnly”的物体将不会被发布。......
2023-10-17
相关推荐