网站大量收购独家精品文档,联系QQ:2885784924

攻读硕士学位研究生论文开题分析方案11.docVIP

攻读硕士学位研究生论文开题分析方案11.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
攻读硕士学位研究生论文 开 题 报 告 OpenGL的3D网络游戏开发中关键技术的研究 专 业 计算机应用技术 研究方向 计算机视觉与听觉 学生姓名 蒋东翔 指导教师 郑丽颖 副教授 哈尔滨工程大学 2006年11月 1 课题的研究目的和意义 在近几年间,3D网络游戏已经成为数字娱乐业界的主流。目前开发3D网络游戏广为使用的API开发包有OpenGL和Direct3D,在游戏领域,OpenGL的重要性不言而喻,作为成熟的技术,它满足了3D图形渲染中从双面反射到参数曲线和曲面的所有需要,相比之下,Direct3D的技术特点决定了它在3D图形渲染上的劣势,但它提供的DirectPlay在网络游戏的开发上确有强大的优势。将两者的优势相结合,实现基于OpenGL的3D图形渲染及DirectPlay网络连接的3D网络游戏,具有广阔的应用前景。 本次课题的研究目的为在详细分析现有网络游戏框架和 3D技术的基础上,深入研究3D网络第一人称射击游戏中如何结合OpenGL 3D图形渲染技术和D3D中DirectPlay网络连接技术实现网络游戏中的关键环节。它的意义在于,目前国内游戏开发还处于初级阶段,游戏公司自主开发弱,甚至很多公司只是简单的代理国外的游戏。本次课题的开发我将系统的实现3D网络游戏从设计、开发到测试的全过程,结合目前流行的两种游戏API开发包进行应用,在游戏开发中做浅显的研究为中国游戏行业的发展献出一点微薄之力。 2 3D网络游戏技术的国内外研究现状 大约十年前,id Software推出了一个叫Wolfenstein 3D的小游戏,Wolfenstein 3D以其具有实时的光线计算的3D图形和其所创造的具有沉浸感的世界成为游戏发展史上的一个转折点,游戏玩家对其流连忘返。这款游戏是游戏行业的一个新的开始,从此一发而不可收。在1993年,Doom游戏系列横空出世,并推动3D图形技术超越了2.5D图形引擎的限制。整个游戏界都沉浸于id Software在他们的Doom游戏中取得的技术成就之中。不过他们并没有就此满足,几年后,Quake游戏系列进一步改进了3D游戏。 所有这些提高和发展,使得目前3D游戏开发速度一日千里。“伪3D”已经成为历史。Quake游戏系列除了实现惊人的3D效果外,还使多人网络游戏成为可能,这样互联网上的用户就可以与其它30个人一起参与到有趣的生死对决中。自从Quake游戏系列发布以来,游戏业一直从几乎每几个月就会更新的新技术中获益。3D游戏促进了3D加速硬件(芯片)的发展,3D计算可以直接在其芯片上进行。现在,图形硬件以每六个月一代的速度更新,每一代相对于上一代来说,无论是在能力上还是速度上,都要提高近一倍。 此外,3D软件开发工具的发展也有飞速的进步,OpenGL(Open Graphics Library)就是一个这样一个3D API开发包,它是开放的图形程序接口,OpenGL是与硬件无关的软件接口,只要操作系统使用了OpenGL适配器就可以达到相同的效果,它是一个开放图形库,目前在Windows、MacOS、OS/2、Unix/X-Windows等系统下均可使用,具有良好的可移植性,同时调用方法简洁明了,深受好评,应用广泛。OpenGL能在网络环境下以客户机/服务器模式工作,充分发挥集群运算的威力,是专业图形处理、科学计算等高端应用领域的标准图形库。目前3D图形领域,专业用户(CAD/CAM等)3D绘图大部分利用OpenGL,而微软致力于推广家庭于个人市场的多媒体娱乐平台,DirectX几乎就是Game、CAI等应用软件的绘图标准接口。但是因为OpenGL较早完成,且技术层次简练深受开发者和用户喜爱,包括许多游戏开发者。但DirectX不只有绘图处理,还包括Video、Sound等多媒体影音处理,因此其涵盖面超过OpenGL,可以说是各有所长。现在多数商业游戏都选择了D3D和OpenGL双API方式。设计两个API的作用在于,你的显卡运行某个API出现贴图错误或运行速度跟不上时,可以试着切换另一个API来运行。我们也要用此方法开发这个3D网络游戏。 游戏程序员们曾经对OpenGL的技术和画质推崇倍至,以至于微软在Windows系统中引入OpenGL,并且在Windows平台上出现了Quake II、QuakeIII、重返德军总部等一批优秀的基于OpenGL API的游戏,而同时期的D3D游戏没有哪一款能在画质上超越这些OpenGL游戏的,一直到微软发布Direct

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档