一种图形处理引擎系统的制作方法
【专利摘要】本发明涉及一种图形处理引擎系统,该系统用于windows客户端,包括游戏引擎、开发编辑模块和资源输入模块,所述的资源输入模块与开发编辑模块连接,所述的开发编辑模块与游戏引擎连接,所述的开发编辑模块与游戏引擎配套设置,其中,所述的资源输入模块接收各游戏资源并传输给开发编辑模块,所述的开发编辑模块将各游戏资源编辑转换成游戏引擎所能识别加载的资源文件,并存入游戏引擎中。与现有技术相比,本发明具有缩短开发周期,降低成本等优点。
【专利说明】—种图形处理引擎系统
【技术领域】
[0001]本发明涉及一种游戏引擎系统,尤其是涉及一种图形处理引擎系统。
【背景技术】
[0002]网络游戏的核心部分就是游戏引擎(Engine)。游戏引擎是指一些已经编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件;游戏引擎是游戏软件的主程序,是实现游戏程序的一些通用的数据,能满足各种游戏共同的需求,相当于游戏的框架,框架搭好后,关卡设计师、建模师、动画师等只需要往里填充内容就可以完成各项具体功能。
[0003]现如今的游戏引擎已经发展成为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络数据传输,还有专业的周边辅助编辑工具和各种插件,几乎涵盖了开发过程中的所有重要环节。网络游戏引擎大体包括:渲染引擎,物理引擎,网络系统,碰撞检测系统,音效和脚本引擎,人工智能系统,电脑动画系统等等,编辑工具包括:场景编辑器,模型编辑器,界面编辑器,任务编辑器,动画编辑器,特效编辑器等。因此,构建良好的游戏引擎可以大大简化游戏开发的流程和减少开发工作量,并能有效提高产品质量,游戏弓I擎将各辅助开发工具整合到同一个开发环境中,使得开发者能够快速地利用各种开发工具完成游戏各项细节内容的具体开发和编辑。这种介于硬件层面与用户界面之间的游戏中间层的封闭模式,可通过其自身的通用化设计和强大的功能性,为游戏开发者提供更加简易,高效的开发空间,提高开发效率。
[0004]因此,游戏引擎的开发是游戏厂商开发游戏必有的一环,游戏引擎的开发对游戏开发周期的影响较大,进而会影响到游戏新产品上市时间,而游戏市场更新变化很快,产品上市时对游戏市场的迎合度已经下降,也会严重影响到用户的操作体验。
[0005]目前主流的网络游戏引擎最大不足之处在于不成熟,这种不成熟体现在了工具、硬件兼容性、性能以及功能的完整性等诸多方面,但大量使用自主研发引擎开发出的商业产品的成功,用实践证明了使用自主研发引擎也是一个不错的选择。一款好的游戏引擎在很多地方更加精益求精,在兼容性、灵活性、适用性、可靠性,通用性上更好。目前,市场上的游戏引擎已经可以满足企业的绝大部分需求了,但在高端渲染方面,则仍有很大的欠缺。
【发明内容】
[0006]本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种缩短开发周期,降低成本的图形处理引擎系统。
[0007]本发明的目的可以通过以下技术方案来实现:
[0008]一种图形处理引擎系统,包括游戏引擎、开发编辑模块和资源输入模块,所述的资源输入模块与开发编辑模块连接,所述的开发编辑模块与游戏引擎连接,所述的开发编辑模块与游戏引擎配套设置,其中,所述的资源输入模块接收各游戏资源并传输给开发编辑模块,所述的开发编辑模块将各游戏资源编辑转换成游戏引擎所能识别加载的资源文件,并存入游戏引擎中。
[0009]所述的各游戏资源包括美术模型资源、控件资源和特效资源。
[0010]所述的开发编辑模块包括场景模型编辑器、动作动画编辑器、界面编辑器和特效编辑器,其中,所述的场景模型编辑器用于将各种美术资源编辑成场景模型文件;所述的动作动画编辑器用于对美术模型资源的动作动画进行编辑,生成动作动画文件;所述的界面编辑器用于将控件资源编辑成各功能所需的图形交互界面文件;所述的特效编辑器将特效资源转化为特效文件。
[0011]所述的控件资源包括按钮。
[0012]所述的游戏引擎中存储有引擎介绍文档。
[0013]与现有技术相比,本发明具有以下优点:
[0014]I)本发明易用性好,提供充份的引擎介绍文档,并提供逐步的指导、文档和实例方案,比较详实的文档和用户手册,使企业开发人员能够快速学习和掌握引擎的架构;
[0015]2)在包含光照、阴影、纹理、动画和粒子系统的图形性能上,体现出来的尖端图形学性能超过同类引擎,并且支持对底层和高层的着色器,低端硬件亦可流畅的运行广阔茂盛的植被景观;
[0016]3)丰富的编辑器,这些编辑器方便而且易使用,美术人员可轻而易举的编辑出游戏所需的资源头;
[0017]4)本发明图形处理引擎系统可快速实现一个在windows平台运行的游戏客户端,这样简化了游戏开发流程,节省了游戏开发成本,缩短了开发周期,而且能够达到很好的图形表现效果。
【专利附图】
【附图说明】
[0018]图1为本发明系统的结构示意图。
【具体实施方式】
[0019]下面结合附图和具体实施例对本发明进行详细说明。
[0020]实施例
[0021]如图1所示,一种图形处理引擎系统,包括游戏引擎1、开发编辑模块2和资源输入模块3,所述的资源输入模块3与开发编辑模块2连接,所述的开发编辑模块2与游戏引擎I连接,所述的开发编辑模块2与游戏引擎I配套设置。所述的资源输入模块3接收各游戏资源,包括美术模型资源、控件资源和特效资源等,并传输给开发编辑模块2,所述的开发编辑模块2将各游戏资源编辑转换成游戏引擎所能识别加载的资源文件,并存入游戏引擎I中。游戏引擎I中还存储有充份的引擎介绍文档,引擎介绍文档中提供逐步的指导、文档和实例方案、比较详实的文档和用户手册,使企业开发人员能够快速学习和掌握引擎的架构。
[0022]所述的开发编辑模块2包括场景模型编辑器21、动作动画编辑器22、界面编辑器23和特效编辑器24,其中,所述的场景模型编辑器21用于将各种美术资源编辑成场景模型文件;所述的动作动画编辑器22用于对美术模型资源的动作动画进行编辑,生成动作动画文件;所述的界面编辑器23用于将控件资源(如文本、按钮等)编辑成各功能所需的图形交互界面文件;所述的特效编辑器24将特效资源转化为特效文件。这些开发编辑模块方便而且易使用,美术人员可轻而易举的编辑出游戏所需的资源头。
[0023]本发明图形处理引擎系统中采用了纹理阴影处理方法提高图形渲染效率,同时对阴影在远距离进行了淡出的处理来保证不会让阴影边缘过于生硬。为了达到更好的加速效果,本发明结合了统一的LOD机制(Geometry LOD、Shader LOD> Texture L0D)和遮挡剔除算法,进一步提高图形渲染效率。
[0024]本发明图形处理引擎系统可快速实现一个在windows平台运行的游戏客户端,这样简化了游戏开发流程,节省了游戏开发成本,缩短了开发周期,而且能够达到很好的图形表现效果。
【权利要求】
1.一种图形处理引擎系统,该系统用于Windows客户端,其特征在于,该系统包括游戏引擎、开发编辑模块和资源输入模块,所述的资源输入模块与开发编辑模块连接,所述的开发编辑模块与游戏引擎连接,所述的开发编辑模块与游戏引擎配套设置,其中,所述的资源输入模块接收各游戏资源并传输给开发编辑模块,所述的开发编辑模块将各游戏资源编辑转换成游戏引擎所能识别加载的资源文件,并存入游戏引擎中。
2.根据权利要求1所述的一种图形处理引擎系统,其特征在于,所述的各游戏资源包括美术模型资源、控件资源和特效资源。
3.根据权利要求2所述的一种图形处理引擎系统,其特征在于,所述的开发编辑模块包括场景模型编辑器、动作动画编辑器、界面编辑器和特效编辑器,其中,所述的场景模型编辑器用于将各种美术资源编辑成场景模型文件;所述的动作动画编辑器用于对美术模型资源的动作动画进行编辑,生成动作动画文件;所述的界面编辑器用于将控件资源编辑成各功能所需的图形交互界面文件;所述的特效编辑器将特效资源转化为特效文件。
4.根据权利要求2所述的一种图形处理引擎系统,其特征在于,所述的控件资源包括按钮。
5.根据权利要求1所述的一种图形处理引擎系统,其特征在于,所述的游戏引擎中存储有引擎介绍文档。
【文档编号】G06F9/44GK103577172SQ201210268185
【公开日】2014年2月12日 申请日期:2012年7月30日 优先权日:2012年7月30日
【发明者】刘犇 申请人:无锡梵天信息技术股份有限公司