多人在线虚拟场景客户端技术的研究与应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:rilton
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3d虚拟场景技术应用的深入,人们对虚拟场景的真实感和复杂程度都有了更高的要求,虚拟场景建模技术研究也成为近年来国内外的一个热点,有很广泛的实用价值以及应用前景。凭借虚拟现实技术人们可以进入这个由计算机模拟的虚幻世界并可以像对待真实世界那样去操纵和改变它。所有这些应用都是以实时绘制技术的研究突破为背景,只有提高了系统的实时性,用户与虚拟场景才能在进行互动和交流时产生沉浸感[1]   网络游戏首次正式纳入国家“863”计划,登上“大雅之堂”,此举标志着网络游戏产业开始得到了政府扶植,为国内游戏厂商搭建起一个核心技术平台,保护我国网络游戏软件的自主知识产权。国家政策的倾斜,将拉动本土企业的自主知识产权创造能力的提高。   与一般的电脑游戏相比,网络游戏具有信息双向交流、速度快、不受空间限制等优势,从根本上提高了游戏的互动性、仿真性和竞技性,使游戏玩家在虚拟世界里可以发挥现实世界无法展现的潜能,改变了单机版游戏固定、呆板、与机器对话的状况。因此,网络游戏在近几年里异军突起并以惊人的速度蚕食着单机版游戏的地盘,并且成为网络业三大赢利且利润优厚的领域之一(网上金融、网上教育和网络游戏)。   本文深入研究探讨了当前主流的多人在线虚拟场景的实现技术,然后就自己学习的心得体会制作了一个简单的基于LOD的室外场景demo。   在对当前主流的多人在线虚拟场景的实现技术的讨论中,本文主要从三个部分进行介绍。这三个部分分别是:3D引擎技术的研究,多人在线虚拟场景网络通信引擎技术的研究,多人在线虚拟场景的同步性问题的研究。在3D引擎技术的研究中,介绍了DirectX,3D虚拟场景的数学基础,输入处理,Xfile网格的应用与骨骼动画的实现,Lod地形渲染与虚拟场景的生成技术;在多人在线虚拟场景网络通信引擎技术的研究中,介绍了当前大型多人在线虚拟场景中主要使用的两种通信体系结构,分别介绍了各自的优点、缺点,以及适用对象,然后主要介绍了C/S模式的通信体系,包括传统的二层C/S模式和三层C/S模式,另外还介绍了多人在线虚拟场景通信协议的选择,主要是对TCP协议以及UDP协议进行对比,选择。最后介绍了IOCP机制的研究与应用,主要对IOCP机制的功能原理进行了阐述。在多人在线虚拟场景的同步性问题的研究中,首先阐述了什么是同步性问题,然后就两类主要的同步算法—保守同步算法和乐观同步算法进行了对比,接着介绍了几种主要的同步算法。最后重点介绍了Dead Reckoning算法。   在应用实践中,本文就通过学习研究,自我实现的一个虚拟室外场景的实现过程进行了分析介绍。包括算法的选择与改进,程序模块的组成,重点模块的功能实现等。   下一步的工作包括:   (1)进一步完善设计的3D虚拟室外场景。包括加载人物模型,完善地形与天空的渲染效果。   (2)进一步深入研究虚拟场景技术,主要的方向是,人工智能技术在三维虚拟场景中的应用。下一步应该研究如何在游戏中加入人工智能,能让虚拟场景中的对象像现实中对象一样有智能。
其他文献
随着互联网技术的迅速发展,Web应用软件的功能越来越强大,并以其广泛性、交互性、快捷性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域,并将成为下一代软件的主
传统的聚类技术都是使用数据所有的属性来发现簇。但随着聚类技术应用范围的不断扩大,特别是近年来对气候研究、心理学、电子商务、基因表达谱等数据的分析应用,使用所有属性聚
人工智能的研究一直以来都是科学发展过程中最有意义、最激动人心同时也是最富有挑战性的课题。近些年来,人工神经网络(Artificial Neural Network,ANN)作为对人脑最简单的抽象
对话系统旨在以自然语言沟通的方式与人类沟通并解决特定任务。目前,这类系统已经悄然融入了人们的日常生活中,并且在客服、娱乐等多个应用领域取得了良好的效果。目前的对话系
由于天线是各种通信系统的关键部件之一,因此人们对天线性能的要求也越来越高。传统的采用人工的天线设计方法不仅十分费时,而且设计出来的天线往往结构也过于简单。传统的天线
由于计算机技术与网络技术在应用中飞速的发展,必定会由此带来一系列的安全问题。人为的黑客蓄意攻击,非人为的系统整体设计不足,每年因为计算机网络安全问题而造成的损失都是巨
在工程技术、经济管理、自然科学和社会科学等领域普遍存在着许多随时间而变化的动态系统和非线性现象,如股价的波动,商品销量的季节性变化、天气的变化等。对于这些动态系统模
入侵检测系统作为一种主动的安全防护手段,在计算机网络安全中扮演着重要的角色。近年来,网络规模和网络带宽的不断扩大,使得现自.的网络入侵检测系统难以满足网络高速发展的需
科学计算可视化这一学科自上世纪八十年代提出以来,经过国内外专家学者的共同努力,已经取得了比较显著的成果,例如:基于一系列的二维CT图像或MRI图像重构成的三维人体结构,人类胚
真实的城市交通中许多现象往往很难用直观的方式研究,很多交通现象往往不是经常发生的,发生了又很难复现。虚拟现实城市交通系统则避开了真实城市交通所面临的不可预知性、不可