分布式虚拟现实系统
作者:白色过滤嘴      更新:2017-12-19 12:26      字数:5030

(由于起点新书榜的计算方式,特添加部分本书相关探讨资料,本内容来自网络,一切权利属于原作者,不代表本人同意文章观点,望读者朋友谅解。( 看文字手打小说就来 手打吧 )相关内容将根据需要减少及增加,而最终将保留。)

分布式虚拟现实系统

分布式虚拟现实系统概念

分布式虚拟现实系统简称DVR,是系统的一种类型,它是基于网络的虚拟环境,在这个环境中,位于不同物理环境位置的多个用户或多个虚拟环境通过网络相连接,或者多个用户同时参加一个虚拟现实环境,通过计算机与其他用户进行交互,并共享信息。在分布式虚拟现实系统中,多个用户可通过网络对同一虚拟世界进行观察和操作,以达到协同工作的目的。简单的说是指一个支持多人实时通过网络进行交互的软件系统,每个用户在一个虚拟现实环境中,通过计算机与其它用户进行交互,并共享信息。

分布式虚拟现实系统的特征

①共享的虚拟工作空间;

②伪实体的行为真实感;

③支持实时交互,共享时钟;

④多个用户以多种方式相互通信;

⑤资源信息共享以及允许用户自然操作环境中对象。

分布式虚拟现实系统的需求

DVR系统有4个基本组成部件:图形显示器、通信和控制设备、处理系统和数据网络。DVR系统是分布式系统和VR系统的有机结合,其需求可从以下两个方法来阐述:VR本身需求和分布式系统的需求。

分布式虚拟现实系统的产生和发展

分布式虚拟现实的研究开发工作可追溯到80年代初。如1983年美国国防部(DOD)制定了SIMENT的研究计划;1985年SGI公司开发成功了网络VR游戏DogFlight。到了90年代,一些著名大学和研究所的研究人员也开展了对分布式虚拟现实系统的研究工作,并陆续推出了多个实验性DVR系统或开发环境,典型的例子有美国NPS开发的NPSNET(1990)、美国斯坦福大学的PARADISE/Inverse系统(1992)、瑞典计算机科学研究所的DIVE(1993)、新加坡国立大学的BrickNet(1994)、加拿大Albert大学的MR工具库(1993)及英国Nottingham大学的AVIARY(1994)。

模型结构

分布式虚拟现实系统是基于网络的虚拟环境,在这个环境中,位于不同物理环境位置的多个用户或多个虚拟环境通过网络相联结。根据分布式系统环境下所运行的共享应用系统的个数,可把DVR系统分为集中式结构和复制式结构。集中式结构是只在中心服务器上运行一份共享应用系统。该系统可以是会议代理或对话管理进程。中心服务器的作用是对多个参加者的输入/输出操纵进行管理,允许多个参加者信息共享。它的特点是结构简单,容易实现,但对网络通信带宽有较高的要求,并且高度依赖于中心服务器。

复制式结构是在每个参加者所在的机器上复制中心服务器,这样每个参加者进程都有一份共享应用系统。服务器接收来自于其它工作站的输入信息,并把信息传送到运行在本地机上的应用系统中,由应用系统进行所需的计算并产生必要的输出。它的优点是所需网络带宽较小。另外,由于每个参加者只与应用系统的局部备份进行交互,所以,交互式响应效果好。但它比集中式结构复杂,在维护共享应用系统中的多个备份的信息或状态一致性方面比较困难。

DVR的网络通信

我们在设计和实现DVR系统时,必须考虑以下网络通信因素:

带宽:网络带宽是虚拟世界大小和复杂度的一个决定因素。当参加者增加时,带宽需求也随着增加。这个问题在局域网中并不突出,但在广义网上,带宽通常限制为1.5Mbps,而通过Internet访问的潜在用户数目却比较大。

分布机制:它直接影响系统的可扩充性。常用的消息发布方法为广播、多播和单播。其中,多播机制允许任意大小的组在网上进行通信,它能为远程会议系统和分布式仿真类的应用系统提供1-多和多-多的消息发布服务。

延迟:影响虚拟环境交互和动态特性的因素是延迟。如果要使分布式环境仿真真实世界,则必须实时操作,从而增加真实感。对于DVR系统中的网络延迟可以通过使用专用联结、对路由器和交换技术进行改进、快速交换接口和计算机等来缩减。

可靠性:在增加通信带宽和减少通信延迟这两方面进行折衷时,则要考虑通信的可靠性问题。可靠性由具体的应用需求来决定。有些协议有较高的可靠性,但传输速度慢,反之亦然。

分布式虚拟现实系统的多协议模型

由于在DVR系统中需要交换的信息种类很多,单一的通信协议已不能满足要求,这时就需要开发多种协议,以保证在DVR系统中进行有效的信息交换。协议可以包括:联结管理协议、导航控制协议、几何协议、动画协议、仿真协议、交互协议和场景管理协议等。在使用过程中,可以根据不同的用户程序类型,组合使用以上多种协议。

分布式虚拟现实系统的应用

分布式虚拟现实系统在远程教育、科学计算可视化、工程技术、建筑、电子商务、交互式娱乐、艺术等领域都有着极其广泛的应用前景。利用它可以创建多媒体通信、设计协作系统、实境式电子商务、网络游戏、虚拟社区全新的应用系统。典型的应用领域有:

教育应用:把分布式虚拟现实系统用于建造人体模型、电脑太空旅游、化合物分子结构显示等领域,由于数据更加逼真,大大提高了人们的想象力、激发了受教育者的学习兴趣,学习效果十分显著。同时,随着计算机技术、心理学、教育学等多种学科的相互结合、促进和发展,系统因此能够提供更加协调的人机对话方式。

工程应用:当前的工程很大程度上要依赖于图形工具,以便直观地显示各种产品,目前,/CAM已经成为机械、建筑等领域必不可少的软件工具。分布式虚拟现实系统的应用将使工程人员能通过全球网或局域网按协作方式进行三维模型的设计、交流和发布,从而进一步提高生产效率并削减成本。

商业应用:对于那些期望与顾客建立直接联系的公司,尤其是那些在他们的主页上向客户发送电子广告的公司,Internet具有特别的吸引力。分布式虚拟系统的应用有可能大幅度改善顾客购买商品的经历。例如,顾客可以访问虚拟世界中的商店,在那里挑选商品,然后通过Internet办理付款手续,商店则及时把商品送到顾客手中。

娱乐应用:娱乐领域是分布式虚拟现实系统的一个重要应用领域。它能够提供更为逼真的虚拟环境,从而使人们能够享受其中的乐趣,带来更好的娱乐感觉。

虚拟演播室中的应用:视觉和听觉效果以及人类的思维都可以靠虚拟现实技术来实现。它升华了人类的逻辑思维。虚拟演播室则是虚拟现实技术与人类思维相结合在电视节目制作中的具体体现。虚拟演播系统的主要优点是它能够更有效地表达新闻信息,增强信息的感染力和交互性。传统的演播室对节目制作的限制较多。虚拟演播系统制作的布景是合乎比例的立体设计,当摄像机移动时,虚拟的布景与前景画面都会出现相应的变化,从而增加了节目的真实感。用虚拟场景在很多方面成本效益显著。如它具有及时更换场景的能力,在演播室布景制作中节约经费。不必移动和保留景物,因此可减轻对雇员的需求压力。对于单集片,虚拟制作不会显出很大的经济效益,但在使用背景和摄像机位置不变的系列节目中它可以节约大量的资金。另外,虚拟演播室具有制作优势。当考虑节目格局时,制作人员的选择余地大,他们不必过于受场景限制。对于同一节目可以不用同一演播室,因为背景可以存入磁盘。它可以充分发挥创作人员的艺术创造力与想象力,利用现有的多种三维动画软件,创作出高质量的背景。

道路桥梁中的应用:虚拟现实技术在道路桥梁方面的应用虚拟现实技术在高速公路和桥梁建设方面有着非常广阔的应用前景,可由后台置入稳定的数据库信息,便于受众对各项技术指标进行实时的查询,周边再辅以多种媒体信息,如工程背景介绍,标段概况,技术数据,截面等,电子地图,声音、图像、动画,并与核心的虚拟技术产生交互,从而实现演示场景中的导航、定位与背景信息介绍等诸多实用、便捷的功能。