多人在线虚拟场景关键技术研究与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:NickFlanders
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实和网络技术已经极大地改变人类生活和工作方式。虚拟现实(Virtual Reality,简称VR)技术是二十世纪末才兴起的一门综合性信息技术,其本质是运用计算机对现实世界或者虚构世界进行全面的仿真,生成一个融合三维视觉、听觉、触觉甚至嗅觉的感觉世界,用户借助一些三维设备和传感设备来完成头部转动、手势等人的自然技能与这个环境的交互操作,使其仿佛置身于电脑所建立的仿真世界中。网络使人们可以随时随地地进行信息访问,彼此之间的距离也被大大拉近。   多人在线虚拟场景又称协同虚拟环境(Collaborative Virtual Environment),分布式虚拟环境(Distributed Virtual Environments,简称DVE或DVR)等,是虚拟现实与网络技术相结合的产物。其目标是为用户提供一个具有真实感和空间感的共享虚拟空间,以便人类可以在其中更加自然、协调地与他人进行交互和协同工作。在该虚拟空间中,处于不同地理位置的人们可以通过网络进入仿真的虚拟世界,与任何人进行逼真的会面与交流。多人在线虚拟场景代表了下一代计算机网络应用的发展方向。   当前,网络教育中由于所采用的资源多是传统的基于Web的文本、图像或者视频信息,形式单一,交互性弱,趣味性低而无法满足广大青少年对对沉浸性、交互性和多感知性的需要,难以吸引广大青少年的参与。   在此背景下,本文在总结和借鉴国内外有关协同虚拟环境已有研究成果和应用系统设计的基础上,针对网络教育中存在的问题,开展多人在线虚拟学习场景的研究工作,提出建立一个三维的多人在线虚拟学习社区的构想,将其应用在网络科研平台和网络科普教育等方面,将有助于更好的开展教育和科研工作。   本文首先对多人在线虚拟场景进行了概述,结合多人在线虚拟场景的基本定义,场景的特点,给出了多人在线虚拟场景的需求说明,基本运行方式和多人在线虚拟学习社区的总体设计。   又由于虚拟学习社区中学习形式多种多样,将其分为探险类学习、益智类学习、语言类学习三大类,其中学习场景构建的流程基本类似。本文针对其中的语言类学习,模拟现实世界中室外英语角学习方式,提出建立一个虚拟户外讨论学习交流场景。针对该虚拟学习场景的需求,给出了该虚拟学习场景的总体设计思路,深入研究其中所涉及到的关键技术如三维虚拟建模技术、虚拟视景生成技术以及虚拟交互控制技术,并且给出具体的虚拟学习场景建模方案和实现方法,具体包括虚拟地形建模、虚拟物体对象建模、虚拟人物替身建模及人物运动路径设计等,并且在MultiGen Creator软件中一一建立该虚拟学习场景所需要的相应模型,然后引入分布式仿真体系结构的概念,重点介绍其中的技术实现核心——高层体系结构(High Level Architecture,HLA),深入研究系统实现的关键技术DeadReckoning(简称DR)算法,给出分布式仿真系统应用程序的运行原理,并且利用QuickLink实现该多人在线虚拟学习交流场景的合成设计。   最后在技术研究和模型设计的基础上,实现一个多人在线虚拟学习交流场景的原型系统。本文采用目前业界广为流行的三维虚拟视景仿真软件MultiGen Vega Prime进行主要视景仿真设置工作,在VS2003+Vega Prime2.0.1环境下调用Vega Prime提供的API接口函数,实现虚拟人物替身模型的动态加载和虚拟人物的行走仿真,进行虚拟学习交流场景的动态渲染,并在QuickLink仿真环境下,对虚拟人物实体和交互类进行设计,并生成该仿真应用的互连接口,配置各仿真结点,启动HLA中的运行时间框架RTI服务,利用仿真互联接口进行通讯,实现了多人在线学习场景合成等工作。
其他文献
随着移动自组织网络(MANET)的日益普及,这种网络环境下的应用需求越来越多,服务发现系统是支撑这些应用的基础服务之一,它帮助用户在移动环境中发布、管理、发现和使用种类繁多
自动前景物体提取(Foreground object extraction)是计算机视觉领域的重要研究课题之一,它是图像分割(Image segmentation)的一个子问题。它研究如何自动地、正确地、高效地将
随着我国土地信息化工作的开展,各县市的土地利用数据库相继建立,在一定的区域内发挥了决策支持作用。然而,各个县级的土地利用数据库,由于GIS平台的异构性,数据库管理系统(DBMS)
随着互联网和移动互联网的迅速发展,网络流量不断增长,网络需求越来越多种多样,如何监测和管理网络、保证应用层网络服务质量成为计算机网络领域的研究者们致力解决的问题。
现代社会,数据库已广泛地深入到了各个领域。数据库系统作为信息的聚集体,是计算机信息系统的核心邮件,其安令性至关重要。数据库是数据管理的新技术,是计算机科学的重要分支,同时
物联网(The Internet of things,简称IOT)作为新一代的信息技术,已经成为当今世界信息交流不可或缺的重要组成之一。所以,发展物联网对于促进经济和科技的发展具有十分重大的
用户界面是交互式软件系统中重要组成部分。它在应用软件中平均占开发量和运行时间的40%~50%[Myers1989]。界面设计工具可以用可视化的方法支持用户界面的快速设计、减少手动开
随着信息化的进展,以智慧城市为代表的新兴应用场景促进了新型协同计算模式的产生。其特征是计算向数据端靠拢,终端节点数目急剧增加且具有局部智能、物理环境及自身资源状态复
在知识全球化以及移动互联网普及的背景下,在线学习环境正以多样化的方式进入到学校教育和社会教育,在线课程数量及用户数量呈爆炸式增长。个性化学习强调以学习者为主体,并针对
WebGIS是GIS技术与Web技术集成的产物,它具有信息共享方便、访问范围广、扩展空间大、平衡高效的计算负载、维护及升级方便等特点,这使得在矿山信息化建设中充分利用GIS技术成