基于VIRTOOLS的分布式VR的网络技术研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:hardstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟现实技术和网络技术的发展,分布式虚拟现实一词越来越多的出现在各种计算机文献和众多公司的技术发展规划中。分布式虚拟现实技术就是在一组以网络互连的计算机上同时运行虚拟现实系统的技术。它将孤立的或小范围的虚拟现实系统连接起来,使处于不同地域的多个用户可以在同一个虚拟的世界中进行实时交互,协同完成各种任务。 本论文致力于基于VIRTOOLS的分布式虚拟现实技术的研究。首先讲述了VIRTOOLS的特点及其应用,系统地介绍了软件VIRTOOLS开发平台和五大模块。并特别针对服务器模块,分析了服务器模块的四大网络模块的功能和特点,结合本次开发中用得最多的多用户模块,重点介绍了该模块及其涉及到的网络技术。考虑到数据库模块在以后的分布式程序开发中的重要性,结合一个实例介绍了如何利用该模块实现网络数据库的应用。 本论文结合“基于分布式虚拟现实技术的汽车驾驶模拟器的研究与开发”等实际课题,在对分布式虚拟设计理论研究的基础上,在国内首次采用VIRTOOLS软件开发出了基于VIRTOOLS的分布式汽车驾驶模拟器。用VIRTOOLS技术进行了程序模块的编写,并结合VIRTOOLS的服务器控制台模块,建立了一套用于驾驶培训和道路练习的分布式汽车模拟驾驶系统,实现了基于VIRTOOLS的分布式虚拟现实技术的应用。在给出开发过程的同时,对实现客户端与服务器的连接、基于VIRTOOLS的分布式技术的实现原理、方法和理论进行了详细的介绍。并重点介绍了分布式对象模型、分布式对象的实现、分布式系统的实时性和交互性、消息发送接收机制、分布式用户之间对话交流机制以及实现网络管理监控的方法。最后介绍了场景中其它对象物理化、创建汽车引擎、跟随相机、用户场景雾效同步、引擎声音和背景音乐的实现等技术。 国内外不少汽车驾驶模拟系统都是基于单机单人模式的训练,缺乏对多人、多车、同时、同地(在同一虚拟场景上)、远程、近程的分布式虚拟技术的支持。我们之所以开发“基于分布式虚拟现实技术的汽车驾驶模拟器”,正是计划从根本上解决以上不足,使汽车驾驶模拟系统达到前所未有的完善。 本论文正是以课题为切入点,在开发出分布式虚拟驾驶模拟器的基础上,深入研究了基于VIRTOOLS的分布式虚拟现实技术,试验表明,系统运行良好,不但具有实际应用价值,而且有理论的意义,可向其它分布式计算、分布式协同工作及网络游戏开发等领域扩展使用。
其他文献
跨国并购是当代企业国际拓展的重要形式,也是近年来国际直接投资流动的最主要形式之一。随着经济全球化进程的加快和我国企业规模的不断壮大,越来越多的中国企业开始把跨国并
近日,农业部办公厅印发《关于成立农机化科技创新专业组的通知》(以下简称《通知》),决定成立由11个专业小组114人组成农业部农机化科技创新专业组。
介绍了农机固定作业的基本特点,分析了农机固定作业的环境,提出了提高农机固定作业环境安全可靠性的措施。
5月22日,五征集团山拖农装公司成立3周年暨5万台拖拉机生产线竣工投产庆典隆重举行。国家、省、市行业部门有关领导、专家以及来自全国各地的经销商和配套商代表1000多人出席
介绍了山西省忻州市农机化发展现状,分析了忻州市农机化发展中存在的主要问题,提出了促进忻州市农机化发展的建议和对策。
【正】"人勤春来早,人勤地生金"。2月27日,山东省农机深松整地作业现场会在泗水县县城东北部的星村镇举办。约200 hm2丘陵地块上,机器轰鸣,人声鼎沸,热闹非凡,30多台大功率拖