基于DirectX 9.0的3D游戏设计

被引量 : 0次 | 上传用户:eclipse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,由于3D硬件绘图技术的突破,使得实时描绘的画面越来越精致,而且3D游戏性更多元化更逼近真实世界,因此在游戏产业中,3D游戏已经逐渐取代2D游戏而成为游戏市场的主流,即使是网络游戏,也慢慢趋向3D化。在3D游戏制作方面,欧美和日本的一些厂商都拥有自己成熟的3D游戏引擎,他们所制作的游戏也有庞大且固定的玩家群,诸如《虚幻》系列、《合金装备2》等,甚至被奉为经典,市场潜力巨大。国内3D游戏近年来也不乏精品,如长久以来倍受好评的《轩辕剑》,《仙剑》系列都开始向3D游戏过渡。 目前流行的3D游戏开发技术主要有Direct3D和OpenGL。在我所研究的项目中,采用Direct3D技术开发一个第一人称射击游戏。在图像方面需要解决的主要问题在于:地形的生成和渲染、光线的运用、3D模型和2D对象的调用和显示、模型的轮廓绑定、粒子系统等等。 本文主要介绍了用DirectX 9.0进行计算机图像设计的技术,其中着重强调了在游戏方面的应用。其中讲述了Direct3D的基本原则和一些较高级的技术。从开发者的角度来说,DirectX是一组windows平台上的多媒体API。本文中主要论述的是其中的Direct3D,也就是用于3D图像编程的部分。 本文主要有以下要点:首先第一部分介绍了3D编程中所需的一些数学知识,诸如3维空间中的矢量、平面,3D变换所需的矢量和矩阵运算知识等等;第二部分,讲述了Direct3D与显示硬件的关系,Direct3D所扮演的角色,设备的分类和运用及初始化,三维空间的本地坐标系、世界坐标系、投影坐标系等概念。四川大学工程硕士学位论文基于DireCtX 9.0的3D游戏设计介绍了怎样在Direct3D中显示3D对象,顶点及索引的存储方式,3D技术的一些元素,诸如光,包括光源的种类和光与表面相交的情况等。材质,简单几何体的渲染,包括凡何体表面纹理的显示;作为最主要的第三部分,着重讲述了Direct3D中各种技术,主要是地形的渲染,包括灰度图的制作,模拟真实地形平滑的显示,为赋予地形以纹理和光线使其更加真实等。粒子系统,构成粒子的一些主要元素,怎样在Direct3D中描述粒子系统,并建立一个可方便操作的粒子系统。虚拟摄像机,包括摄像机的原理和对摄像机进行柔性操作的方法。调用和渲染3D模型,包括模型文件的原理和对模型的绑定等等。 通过本文介绍的基本知识,可以做到3D游戏中基本的场景生成和显示,创建简单的几何体或者调入复杂静态3D模型并赋予纹理使其更加真实,通过矩阵的变换控制模型的大小,形状,移动方式等等,并运用粒子系统使场景效果更加丰富。关键词:设备渲染通道粒子系统
其他文献
背景:化学性肝损伤是由化学性肝毒性物质所造成的肝损伤。随着我国经济的发展和人们生活水平的提高,化学性肝损伤的发病率呈逐年上升趋势,严重影响着国人的身体健康。目前,护
目的:探讨Ⅰ、Ⅱ、Ⅲ型慢性鼻窦炎与变态反应的关系及慢性鼻鼻窦炎与变态反应的相关性。方法:选取97例慢性鼻窦炎并按照国内分型标准进行分类(I型30例,Ⅱ型32例,Ⅲ型35例)为
租船经纪人作为租船合同当事双方的桥梁与纽带,在为委托人提供市场信息、资信调查、信息咨询服务、促成合同的顺利签订、减少委托人事务上的繁琐手续以及为当事双方斡旋调节纠
第一部分 儿童鼻-鼻窦炎的影像学研究第一节:1-12岁儿童鼻窦炎发生率磁共振影像统计目的:通过儿童鼻窦磁共振影像的回顾性分析,调查儿童鼻窦炎影像学阳性发生率。方法:搜集2010
分析了瞬时无功功率法的数学模型,并针对其在谐波检测跟踪速度及精度上的缺陷,对传统的低通滤波器进行了改造,提出平均值滤波法模型,以此来提高谐波检测质量及速度。在Matlab
与时俱进既是世界观,又是方法论。与时俱进是马克思主义的理论品质,是科学的思维方法,也是马克思主义哲学的繁荣之路。正确理解与时俱进的科学内涵,把握与时俱进的科学方法,
目的:观察浮针疗法治疗肱骨外上髁炎的临床疗效。方法:将72例肱骨外上髁炎患者分为浮针组37例,电针组35例。浮针组:给予浮针疗法,3次/d,3次为1个疗程。电针组:给予常规针刺,1次/d
目的:研究接受冠状动脉旁路移植术(Coronary Atery Bypass Graft,CABG)的冠心病(CHD)患者的平均血小板体积(Mean Platelet Vomlume,MPV)与其桥血管病变的关系,探讨移植桥血管
本论文主要由资料调研与试验研究两部分组成,资料调研为母猪营养水平(蛋白和能量)与其繁殖性能的现状调查;试验研究为日粮蛋白能量水平对大约克母猪繁殖性能的影响。 1 资料调
海洋功能区划工作是国家海洋局组织开展的一项多层次、多学科的大型综合性基础工作,于20世纪80年代首次提出,由于时间较短,在理论和实践上都有待于充实完善。本文的研究力图