1、3.1 3.1 立体显示技术立体显示技术 立体显示是虚拟现实的关键技术之一,它立体显示是虚拟现实的关键技术之一,它使人在虚拟世界里具有更强的沉浸感,立体显使人在虚拟世界里具有更强的沉浸感,立体显示的引入可以使各种模拟器的仿真更加逼真。示的引入可以使各种模拟器的仿真更加逼真。因此,有必要研究立体成像技术并利用现有的因此,有必要研究立体成像技术并利用现有的计算机平台,结合相应的软硬件系统在平面显计算机平台,结合相应的软硬件系统在平面显示器上显示立体视景。示器上显示立体视景。3.1.13.1.1立体显示原理立体显示原理 由于人两眼有由于人两眼有 4-6cm 4-6cm的距离,所以实际上看物体的距离,
2、所以实际上看物体时两只眼睛中的图像是有差时两只眼睛中的图像是有差别的,如图所示。两幅不同别的,如图所示。两幅不同的图像输送到大脑后,看到的图像输送到大脑后,看到的是有景深的图像。这就是的是有景深的图像。这就是计算机和投影系统的立体成计算机和投影系统的立体成像原理。像原理。立体显示技术原理立体显示技术原理 景深 景深是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。在聚焦完成后,在焦点前后的范围内都能形成清晰的像,这一前一后的距离范围,便叫做景深。3.1.2 3.1.2 四种立体显示技术四种立体显示技术 立体显示技术主要有分色技术、分光技术立体显示技术主要有分色
3、技术、分光技术、分时技术,以及光栅技术。其中前三种,分、分时技术,以及光栅技术。其中前三种,分色、分光、分时技术的流程很相似,都是需要色、分光、分时技术的流程很相似,都是需要经过两次过滤,第一次是在显示器端,第二次经过两次过滤,第一次是在显示器端,第二次是在眼睛端。是在眼睛端。1.1.分色技术分色技术 分色技术的基本原理是让某些颜色的光只进分色技术的基本原理是让某些颜色的光只进入左眼,另一部分只进入右眼。入左眼,另一部分只进入右眼。分色技术原理分色技术原理分色法 分色法是将供两眼观看的两幅图像用互补的两种颜色在显示屏幕上进行显示,一般采用红色和青色这一对互补色,即给左眼的图像通过红色滤光片滤除
4、其它颜色而只留下红色,送给右眼的图像通过青色(红色的补色)滤光片滤除青色以外的颜色而只保留青色。观看者配戴相对应的红青眼镜,使左、右眼分别看见红色和青色图像,由于这两幅图像存在视差,因此经过大脑复合后就能获得立体感觉。这种方法技术成熟,成本低廉,不受观看位置的限制,但却存在较多的致命缺点:使用时必须配戴专用的眼镜,不大方便;2.2.分光技术分光技术 常见的光源都会随机发出自然光和偏常见的光源都会随机发出自然光和偏振光,分光技术是用偏光滤镜或偏光片滤除振光,分光技术是用偏光滤镜或偏光片滤除特定角度偏振光以外的所有光,让特定角度偏振光以外的所有光,让0 0度的偏度的偏振光只进入右眼,振光只进入右眼
5、,9090度的偏振光只进入左眼度的偏振光只进入左眼(也可用(也可用4545度和度和135135度的偏振光搭配)。度的偏振光搭配)。分光技术 分光法立体显示技术对偏光膜与显示屏像素之间相对位置的精度要求很高,但对应的偏光眼镜成本低廉。该方法对眼睛没有伤害,立体感觉较好3.3.分时技术分时技术 分时技术是将两套画面在不同的时间播放,显分时技术是将两套画面在不同的时间播放,显示器在第一次刷新时播放左眼画面,同时用专用的示器在第一次刷新时播放左眼画面,同时用专用的眼镜遮住观看者的右眼,下一次刷新时播放右眼画眼镜遮住观看者的右眼,下一次刷新时播放右眼画面,并遮住观看者的左眼。按照上述方法将两套画面,并遮
6、住观看者的左眼。按照上述方法将两套画面以极快的速度切换,在人眼视觉暂留特性的作用面以极快的速度切换,在人眼视觉暂留特性的作用下就合成了连续的画面。下就合成了连续的画面。这种技术中所使用的液晶快门开关眼镜存在透光率的问题,因此存在亮度损失。此外由于人眼视觉暂留特性的存在,以及液晶快门开关眼镜的响应时间和透光的问题,因此重影问题无法完全消除。4.4.光栅技术光栅技术 若在显示器前端加上光栅,光栅的功能是要挡光若在显示器前端加上光栅,光栅的功能是要挡光,让左眼透过光栅时只能看到部分的画面;右眼也只,让左眼透过光栅时只能看到部分的画面;右眼也只能看到另外一半的画面,于是就能让左右眼看到不同能看到另外一
7、半的画面,于是就能让左右眼看到不同影像并形成立体,此时无需佩戴眼镜。而光栅本身亦影像并形成立体,此时无需佩戴眼镜。而光栅本身亦可由显示器所形成,也就是将两片液晶画板重叠组合可由显示器所形成,也就是将两片液晶画板重叠组合而成,当位于前端的液晶面板显示条纹状黑白画面时而成,当位于前端的液晶面板显示条纹状黑白画面时,即可变成立体显示器;而当前端的液晶面板显示全,即可变成立体显示器;而当前端的液晶面板显示全白的画面时,不但可以显示白的画面时,不但可以显示3D3D的影像,亦可同时相容的影像,亦可同时相容于现有于现有2D2D的显示器。的显示器。光栅光栅3D3D显示技术原理显示技术原理 光栅立体显示技术是可
8、供裸眼观看的自由立体显示技术,因此被广泛投入商业应用3.6 3.6 碰撞检测技术碰撞检测技术 碰撞检测经常用来检测对象甲是否与对象乙碰撞检测经常用来检测对象甲是否与对象乙相互作用。为了保证虚拟世界的真实性,就需要相互作用。为了保证虚拟世界的真实性,就需要虚拟现实系统能够及时检测出这些碰撞,产生相虚拟现实系统能够及时检测出这些碰撞,产生相应的碰撞反应,并及时更新场景输出,否则就会应的碰撞反应,并及时更新场景输出,否则就会发生穿透现象。正是有了碰撞检测,才可以避免发生穿透现象。正是有了碰撞检测,才可以避免诸如人穿墙而过等不真实情况的发生,影响虚拟诸如人穿墙而过等不真实情况的发生,影响虚拟世界的真实
9、感。世界的真实感。(1 1)碰撞检测的要求)碰撞检测的要求 为了保证虚拟世界的真实性,碰撞检测要有为了保证虚拟世界的真实性,碰撞检测要有较高的实时性和精确性。所谓实时性,基于视较高的实时性和精确性。所谓实时性,基于视觉显示的要求,碰撞检测的速度一般至少要达觉显示的要求,碰撞检测的速度一般至少要达到到24Hz24Hz,而基于触觉要求,速度至少要到到,而基于触觉要求,速度至少要到到300Hz300Hz才能维持触觉交互系统的稳定性,只有才能维持触觉交互系统的稳定性,只有达到达到1000Hz1000Hz才能获得平滑的效果。精确性的才能获得平滑的效果。精确性的要求取决于虚拟现实系统在实际应用中的要求。要
10、求取决于虚拟现实系统在实际应用中的要求。(2 2)碰撞检测的实现方法)碰撞检测的实现方法 最简单的碰撞检测方法是对两个几何模型中的最简单的碰撞检测方法是对两个几何模型中的所有几何元素进行两两相交测试。这种方法可以得所有几何元素进行两两相交测试。这种方法可以得到正确的结果,但当模型的复杂度增大时,计算量到正确的结果,但当模型的复杂度增大时,计算量过大,十分缓慢。对两物体间的精确碰撞检测的加过大,十分缓慢。对两物体间的精确碰撞检测的加速实现,现有的碰撞检测算法主要可划分为两大类速实现,现有的碰撞检测算法主要可划分为两大类:层次包围盒法和空间分解法。:层次包围盒法和空间分解法。层次包围盒法本章小结
11、虚拟现实技术是由计算机产生虚拟现实技术是由计算机产生,通过视、听、触觉等通过视、听、触觉等作用作用,使用户产生身临其境感觉的交互式视景仿真使用户产生身临其境感觉的交互式视景仿真,具有具有多感知性、存在感、交互性和自主性等特征。本章阐多感知性、存在感、交互性和自主性等特征。本章阐述了虚拟现实技术理论和体系结构,重点介绍了立体述了虚拟现实技术理论和体系结构,重点介绍了立体显示、三维建模、真实感实时绘制、三维虚拟声音的显示、三维建模、真实感实时绘制、三维虚拟声音的实现、人机自然交互技术、以及碰撞检测技术。本章实现、人机自然交互技术、以及碰撞检测技术。本章的学习要点是各种技术的原理和实现方法。的学习要点是各种技术的原理和实现方法。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。