- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.多媒体技术及其应用······ 本栏目责任编辑:唐一东
3D游戏引擎构架及游戏动画渲染技术
徐宇峰,刘秀珍,王革
(中国地质大学艺术与传媒学院.湖北武汉430074)
摘要:介绍了计算机游戏动画原理和实现方法。从应用程序访问图形硬件方式、游戏引擎结构、视频游戏动画的原理、游戏动画的显
示模型、纹理映射等方面,对游戏动画作了一个全面的综述。重.最描述了追求高速度的游戏引擎在鳊程中对宏和内联函数的使用.
提出了有待研究的游戏动画面缓存技术。
关键词:游戏引擎;DirectX;OpenGL;纹理映射:内联函教
中图分类号:TP37 文献标识码:A
3DGame StructureandGameAnimation
Engine RenderingTechnology
XU Ge
Yu—feng.LIUXiu—zhen,WANG
ofArtsand of
(Imtitute Communication,ChinaUniversityGeosciences,Wuhan430074.C‰)
Abstract:Describesa animationandmethod.From tOaccess struc-
computergame principle appficationsgraphicshardware,铲meengine
ofvideo animationshows a tothe an-
ture,the game model,texture
principle ammation,game mapping,madecomprehemive州ewgame
imation.The meoftheAcerandinlinefunctionin age the cache
pursuithigh—speed籼engine programmingemphasize,Inend,the
isstillneededtObe
technology,which discussed,is
proposed.
words:Game function
Key engine;DirectX;OpenGL;Texturemapping;Inline
1引言
游戏引擎就是在对部分通用技术细节进行整理和封装的基础上,形成一个面向游戏应用的应用程序接口(API)111函数f称之为
“引擎”),使得游戏开发人员不必再关心底层技术的实现细节,大大减少开发人员的工作难度和工作量,缩短开发周期。引擎最大的
特点就是具有“驱动性”,即引擎仅仅在功能上支持某个方面的应用,但具体的实现细节则依赖于应用本身。其次。引擎具有。完整
性”的特点,即引擎是能完整实现某个方面功能的函数集。第三,引擎还具有“独立性”的特点,即引擎可以不依赖于具体的应用而独
立存在。游戏引擎一般包含渲染、编辑工具、物理学、人工智能、网络等等。而游戏场景模块是游戏渲染最核心的部分。场景模块作
为游戏引擎的核心部分,是游戏开发者们调用最多的一个模块。为了进一步提高游戏开发者们的效率、游戏引擎模块的高隐藏性和
游戏引擎的可拓展性.设计一个好的游戏引擎显得至关重要。
2 Direct3D硬件访问方式
了基于PC图形开发的两大工业标准,使计算机3D图形开发不再是极少数专业人员的专利,只要具备一定的图形学基础知识。就能
利用DirectX
SDK和OpenGL开发出自己的图形应用程序。
通常的应用程序对硬件设备的访问是通过调用图形设备接口(GDI)田
来实现的。由于GDI的技术局限,使得应用程序不能高效地访问或操作硬 Direct
文档评论(0)