- 最后登录
- 2013-6-5
- 注册时间
- 2011-12-16
- 阅读权限
- 70
- 积分
- 3108
![Rank: 5](static/image/common//star_level3.gif) ![Rank: 5](static/image/common//star_level1.gif)
- 纳金币
- 3108
- 精华
- 0
|
![]()
虚拟现实是计算机产生的三维环境,虽然虚拟现实已经提出了好几年,但是受到很多硬件条件的制约,在一些中小机型才能实现,因为没有办法移植到计算机上,所以一直没有普及。近些年来,由于硬件技术飞速发展,使虚拟现实技术可以在微机上取得进展。将虚拟产品展示在企业的现场信息监控中,是目前国际上关于虚拟现实研究的一个热点,目标是提供一种高度融洽的人机关系。利用虚拟的现场和用户进行交流,以逼真的三维技术使用户就像在操控室操作一样。但是实现还需要很多方面的技术,因此该技术还处于试验和研究阶段。
虚拟现实的现场信息监系统是由三部分组成的,虚拟现实模块、控制模块和现场总线模块,通过dde来实现。虚拟现实模块是利用opengl来实现虚拟三维场景,用Visual C++来建立虚拟设备图形,还有利于用户的再次开发。控制模块主要是利用动态的Labview软件来实现控制功能。现在总线模块实现控制设备的通信。
要高质量的虚拟现实,真实感是很重要的,颜色是关键,OpenGL提供了RGBA和颜色索引(Color Index)两种颜色模式,足以满足多方面需求,除此之外,在真实世界,材质是用光的反射来进行的,场景中最终反应到人眼的红、绿、蓝分别于材质的红、绿、蓝反射后的颜色。所以为了增加颜色的效果,还要使用光合成技术,如果进一步需要真实感,还可以使用OpenGL提供的纹理映射Texture Mapping来表现物体的细节。从上面可以看出,OpenGL非常的适合进行虚拟现实的开发,但是对本身的一些3D创意设计和3D设计师有很多的要求和标准。而且工作量很大,不利于用户的二次开发。
那么虚拟现实有哪些系统的特点呢?首先图形质量要求高,由于采用了OpenGL的光照、深度暗示的高级图形处理效果,使虚拟现场有很好的三维真实感。实时性也非常的好,虚拟场景的大部分的动画都是动态动画,很好的提高了系统的交互性和真实性,由于采用了双缓存技术,实时的运动也可以达到虚拟场景的要求。经实践鉴定,虚拟场景对控制操作的速度和真实场景的控制速度不分上下。
现在的虚拟现实技术发展迅猛,相信会有一个更加美好的明天。纳金网(http://www.narkii.com) |
|