当前位置:问答库>论文摘要

题目:2D/3D混合游戏引擎渲染技术的设计与实现

关键词:2D/3D混合渲染,3D渲染API,2D场景管理

  摘要

本课题的研究目标是设计并实现一款“基于3D底层渲染环境,支持2D/3D图形混合渲染”的计算机游戏渲染引擎。设计需求源自实际商业项目,即一款画面表现上用2D图形制作游戏场景和游戏地图,用3D模型制作游戏角色和道具的网络回合制棋盘类游戏。本文先阐述了计算机网络游戏行业与计算机游戏引擎技术两方面的相互关系与发展趋势,分析了传统游戏引擎中2D与3D图形各自渲染方式的特点,说明本课题的意义在于迎合游戏市场与游戏技术两方面的发展趋势,充分运用当前先进的3D图形渲染技术去开发同时包含2D与3D元素的休闲游戏。随后根据对实际项目的需求分析,设计与实现出一款同时支持2D与3D图形的混合渲染引擎,其主要系统包括引擎整体对外接口、场景管理系统、渲染系统及资源管理系统。文章分别从需求分析、系统分析与概要设计、详细设计与实现、系统测试等几个环节对该款引擎予以阐述。“渲染层使用3D渲染API,场景管理层使用2D场景结构”是实现本课题研究目标的核心设计方案。本课题的研究成果(即混合渲染引擎)为游戏逻辑程序员在开发游戏客户端时提供了灵活的访问接口,并且具备了一定的扩展性;在最终产品级商用环境中,表现出了较好的运行效率。