| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 第三章 虚拟现实系统的输出设备 -> 正文阅读 |
|
[游戏开发]第三章 虚拟现实系统的输出设备 |
输出设备:为用户提供仿真过程对输入的反馈,通过输出接口给用户产生反馈的感觉通道。包括:图形显示设备,声音输出设备,触觉反馈设备。 3.1 图形显示设备图形显示设备:一种计算机接口设备,它把计算机合成的场景图像展现给虚拟世界中参与交互的用户。 3.1.1 人类视觉系统 要设计图形显示设备,必须先了解人类的视觉系统。一个有效的图形显示设备需要使它的图像特性与人类观察到的合成场景相匹配。 人类视觉系统的特性:
人眼有126 000 000个感光器,这些感光器不均匀地分布在视网膜上。视网膜的中心区域称为中央凹,它是高分辨率的色彩感知区域,周围是低分辨率的感知区域。 被投影到中央凹的图像代表聚焦区。在仿真过程中,观察者的焦点是无意识地动态变化的。如果能跟踪到眼睛的动态变化,就可以探测到焦点的变化。
视场(Field Of View,简称FOV)。一只眼睛的水平视场大约150°,垂直视场大约120°;双眼水平视场大约180°,垂直视场大约120° ,如右图所示。观察体的中心部分是立体影像区域,在这里两只眼睛定位同一幅图像,水平重叠的部分大约为120°。 大脑利用两只眼睛看到的图像位置的水平位移测量深度,也就是观察者到场景中虚拟对象的距离。
在视场中,当目光聚焦在固定点F上时,视轴和固定点F的连线之间的夹角确定了会聚角,如右图所示。这个角度同时也依赖于左眼瞳孔和右眼瞳孔之间的距离,这个距离称为内瞳距(IPD)。 由于固定点F对于两只眼睛的位置不同,因此在左眼和右眼呈现出水平位移,这个位移称为图像视差,如右图所示。为了使人脑能理解虚拟世界中的深度,VR的图形显示设备必须能产生同样的图像视差。实现立体图形显示,需要输出两幅有轻微位移的图像。 3.1.2 头盔显示器 头盔显示器( Head Mounted Display,简称HMD ),常见的立体显示设备,利用头盔显示器将人对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。 头盔显示器通常由两个LCD或CRT显示器分别显示左右眼的图像,这两个图像由计算机分别驱动,两个图像间存在着微小的差别,人眼获取这种带有差异的信息后在脑海中产生立体感。 头盔显示器主要由显示器和光学透镜组成,辅以3个自由度的空间跟踪定位器可进行虚拟输出效果观察,同时观察者可以做空间上的自由移动,如行走、旋转等。 显示技术
常见头盔显示器
3.1.3 沉浸式立体投射系统
?3.1.4 立体眼镜(鹰眼) ?立体眼镜以其简单的结构、轻巧的外形和低廉的价格,而且佩戴很长时间眼睛也不至于疲劳,成为虚拟现实观察设备理想的选择。 3.1.5 图形显示过程 图形显示设备的高延时与晕动症: 在VR的一次交互中,视觉接受的自身的身体状态,与负责感知身体状态的中耳前庭器官不一致,中枢神经对这一状态的反馈就是“恶心”,以此来提醒身体状态的异常。简单来说,戴上VR头显移动头部的时候,由于延时,视觉观察到的变化会比身体感觉到的慢,二者产生冲突继而造成了晕眩反应。 3.2 声音输出设备一类计算机接口,能给与虚拟世界交互的用户提供合成的声音反馈。 3.2.1 三维声音
3.2.2 人类的听觉系统 用一个称为纵向极坐标系统来表示三维声源位置。声源的位置由三个变量确定:方位角、仰角和范围。
大脑根据左右耳觉察到的声音的强度、频率和时间线索估计声源的位置(方位角、仰角和范围)。? 3.2.3 基于扬声器的三维声音 原理:PC机的喇叭装在监视器的左右两侧,与监视器方向一致,面向用户。知道了用户头部的相对位置,就可以创建出在用户周围有许多扬声器的假象,并且能设置扬声器的方位角和位置。 三维声卡特点:
?3.3 触觉反馈
3.3.1 人类的触觉系统
?触觉:当皮肤受到刺激时,触觉传感器会产生很小的放电,最终被大脑感知到。 传感器-发动机控制:身体的传感器-发动机控制系统使用触觉、本体感受和肌肉运动知觉来影响施加在触觉接口上的力。 3.3.2 触觉反馈接口
3.3.3 力反馈接口
注:读书笔记摘自《虚拟现实与增强现实技术概论》 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 11:27:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |