论文部分内容阅读
随着科学技术与信息技术的进步,运用数字科技与艺术创作手段,进行数字化技术与艺术创作,已经成为当今社会的发展趋势。而结合具有创意休闲娱乐功能与服务的数字娱乐产业,已经成为现实。随着这种科学技术与艺术相结合的新的创作手段,正在随着时代潮流不断向前迈进,而电子游戏产业和产品已经成为家庭休闲娱乐新的选择与发展趋势。OpenGL是一个3D图形API,英文全称“Open Graphics Library”,即开放的图形程序接口技术,它广泛的应用与数字化应用技术以及娱乐领域,它具有开放性的图形库,良好的可移植性,是跨平台的计算机工业标准应用程序接口,它主要应用于专业3D图形设计领域。现在多数游戏都对OpenGL有很好的支持本文分为四个部分,第一部分以分析动作游戏为出发点,首先阐述了动作游戏的概念,并通过分析多款经典动作游戏,以玩法不同对动作游戏进行分类,并依此分析3D动作游戏的核心机制、可玩性及人机交互等特点,其次简单介绍OpenGL图形编程的函数说明与工作原理;第二部分,根据游戏基本制作框架分析3D动作游戏设计方法,并以此探寻科学技术与艺术结合的游戏设计;第三部分通过编程原理深入分析OpenGL图形编程在第一人称射击游戏制作中的应用,诸如3D游戏建模与贴图效果、场景设计、模型动画、摄像漫游、实时阴影及动画特效中的物理检测和粒子系统等,并以此研究数字技术在游戏艺术设计中的应用;第四部分对经典第一人称射击游戏《反恐精英》进行实例分析,研究基于OpenGL下的游戏MOD设计。游戏MOD既是对游戏的修改,通过改变游戏角色、声音、地图、物品等,并配合以少量修改的代码,即可把游戏修改成一款新的游戏。最后为结论部分,通过以上的论述,指出研究基于OpenGL的动作游戏设计能使我们更深刻的认识三维游戏设计的本质,基于OpenGL的设计研究不仅可以应用到游戏领域,在影视、建筑、产品设计、医学、军事、地球科学、流体力学等领域都有涉及。