游戏中地表的渲染方法、装置、设备和存储介质制造方法及图纸

技术编号:23070582 阅读:20 留言:0更新日期:2020-01-10 21:54
本发明专利技术实施例提供一种游戏中地表的渲染方法、装置、设备和存储介质,该方法包括:获取作用于地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,地表块对应一个初始混合纹理贴图,根据每个绘制操作更新初始混合纹理贴图,获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,混合系数为基础纹理贴图在更新后的混合纹理贴图中的权重系数,根据每个基础纹理贴图的混合系数,获取地表块的颜色,根据该颜色对地表块进行渲染。采用纹理混合的方式,根据混合系数确定地表颜色,和现有技术相比,地表颜色过渡自然,使得细节表现力更好,提高了地表精细度。

Rendering methods, devices, devices and storage media of the surface in the game

【技术实现步骤摘要】
游戏中地表的渲染方法、装置、设备和存储介质
本专利技术涉及游戏渲染
,尤其涉及一种游戏中地表的渲染方法、装置、设备和存储介质。
技术介绍
在沙盒游戏中,游戏平台通常提供给玩家自由度较高的地图编辑器,使用游戏编辑器可以对游戏中的地表进行渲染。目前,在游戏内置的游戏编辑器中,例如:war3编辑器,采用纹理贴图按照格子拼接而成地表,因此,地表的精细度和样貌,由格子的大小以及纹理贴图的样式决定。然而,由于格子为简单的纹理替换、没有混合,在地表拼接处过渡不自然,并且地表细节表现力不够好。
技术实现思路
本专利技术提供一种游戏中地表的渲染方法、装置、设备和存储介质,用于改进现有游戏中拼接处颜色过渡不自然的问题。本专利技术第一方面提供一种游戏中地表的渲染方法,在终端上运行游戏应用并在所述终端上显示游戏界面,所述游戏界面所显示的游戏场景包括地表区域,所述地表区域包括至少一个地表块,所述方法包括:获取作用于任一地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,所述地表块对应一个初始混合纹理贴图;根据每个绘制操作更新所述初始混合纹理贴图,获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,所述混合系数为基础纹理贴图在更新后的混合纹理贴图中的权重系数;根据所述每个基础纹理贴图的混合系数,获取所述地表块的颜色;根据所述颜色对所述地表块进行渲染。本专利技术第二方面提供一种游戏中地表的渲染装置,通过在游戏中地表的渲染装置的处理模块上执行游戏应用并在所述游戏中地表的渲染装置的显示模块上显示游戏场景,该游戏场景包括地表区域,所述地表区域包括至少一个地表块,所述装置包括:获取模块,用于获取作用于任一地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,所述地表块对应一个初始混合纹理贴图;所述处理模块,还用于根据每个绘制操作更新所述初始混合纹理贴图,获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,所述混合系数为基础纹理贴图在更新后的混合纹理贴图中的权重系数;所述获取模块,还用于根据所述每个基础纹理贴图的混合系数,获取所述地表块的颜色;所述处理模块,还用于根据所述颜色对所述地表块进行渲染。本专利技术第三方面提供一种电子设备,包括:处理器;存储器,用于存储所述处理器的计算机程序;其中,所述处理器被配置为通过执行所述计算机程序来实现第一方面所述的游戏中地表的渲染方法。本专利技术第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的游戏中地表的渲染方法。本专利技术实施例提供一种游戏中地表的渲染方法、装置、设备和存储介质,该方法包括:获取作用于地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,地表块对应一个初始混合纹理贴图,根据每个绘制操作更新初始混合纹理贴图,获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,混合系数为基础纹理贴图在更新后的混合纹理贴图中的权重系数,根据每个基础纹理贴图的混合系数,获取地表块的颜色,根据该颜色对地表块进行渲染。采用纹理混合的方式,根据混合系数确定地表颜色,和现有技术相比,地表颜色过渡自然,使得细节表现力更好,提高了地表精细度。附图说明图1为本专利技术一实施例提供的现有游戏中地表的示意图;图2为本专利技术一实施例提供的游戏中地表的渲染方法流程示意图;图3为本专利技术另一实施例提供的游戏中地表的渲染方法流程示意图;图4为本专利技术一实施例提供的圆弧的示意图;图5为本专利技术一实施例提供的不同硬度对应的圆的示意图;图6为本专利技术又一实施例提供的游戏中地表的渲染方法流程示意图;图7a为本专利技术一实施例提供的增加阴影的地表示意图;图7b为本专利技术一实施例提供的未增加阴影的地表示意图;图8为本专利技术一实施例提供的游戏中地表的渲染装置结构示意图;图9为本专利技术另一实施例提供的电子设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。首先对本专利技术涉及的专业术语进行说明:argb是一种色彩模式,具有四个通道,分别为透明度(Alpha)、红色(Red)、绿色(Green)和蓝色(Blue)。四方连续图是由一个纹样或几个纹样组成一个单位,向四周重复地连续和延伸扩展而成的图案形式。图1为本专利技术一实施例提供的现有游戏中地表的示意图。如图1所示,现有的地表区域是通过纹理贴图按照格子拼接而成,格子的大小为20*20,然而,这样拼接而成的地表没有混合,在拼接处过渡不自然,即图1中颜色1和颜色2之间没有过渡,并且地表细节表现力不够好。针对该问题,本方案中地表区域包括至少一个地表块,地表块由四张基础纹理贴图混合而成,即四张纹理按照混合算法盖在地表块上,每个地表块的大小为200*200,现有技术中基础纹理贴图的格子大小为20*20,假设地表块的大小为2000*2000,则在本技术方案中需要10*10个地表块,而在现有技术中需要100*100个格子,因此和现有技术相比节省了资源开销,同时采用纹理混合的方式,根据混合系数确定地表颜色,和现有技术相比,地表颜色过渡自然,并且提高了地表精细度。下面通过几个具体实现方式对该游戏中地表的渲染方法进行详细说明。图2为本专利技术一实施例提供的游戏中地表的渲染方法流程示意图,本实施例提供的游戏中地表的渲染方法的执行主体可以为执行游戏中地表的渲染方法的装置,该游戏中地表的渲染装置可以通过软件和/或硬件实现,在本实施例中,该装置可以集成在电子设备上,例如:终端设备、服务器等,如图2所示,该方法具体包括以下几个步骤:S101、获取作用于地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,地表块对应一个初始混合纹理贴图。在终端上运行游戏应用并在终端上显示游戏界面,游戏界面所显示的游戏场景包括地表块,其中,该游戏应用可以是网络游戏中的任一类游戏应用,通常在游戏应用中,渲染出真实的地表块,能够提高游戏体验。可选的,所述方法还包括:初始化得到初始混合纹理贴图。在本实施例中,通常地表块对应一个初始混合纹理贴图,初始纹理贴图的四个通道a、r、g、b分别记录地表块中四张基础纹理贴图的初始混合系数。示例性地,初始化操作得到初始混合纹理贴图,初始混合纹理贴图中色值为0xff000000,表明四张基础纹理贴图的初始混合系数分别为:1.0、0.0、0.0、0.0,即,a通道的初始混合系数为1.0,其余通道值的初始混合系数为0.0。值得说明的是,四张基础纹理贴图的混合系数的总和等于1.0,a通道本文档来自技高网...

【技术保护点】
1.一种游戏中地表的渲染方法,其特征在于,在终端上运行游戏应用并在所述终端上显示游戏界面,所述游戏界面所显示的游戏场景包括地表区域,所述地表区域包括至少一个地表块,所述方法包括:/n获取作用于任一地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,所述地表块对应一个初始混合纹理贴图;/n根据每个绘制操作更新所述初始混合纹理贴图,获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,所述混合系数为基础纹理贴图在更新后的混合纹理贴图中的权重系数;/n根据所述每个基础纹理贴图的混合系数,获取所述地表块的颜色;/n根据所述颜色对所述地表块进行渲染。/n

【技术特征摘要】
1.一种游戏中地表的渲染方法,其特征在于,在终端上运行游戏应用并在所述终端上显示游戏界面,所述游戏界面所显示的游戏场景包括地表区域,所述地表区域包括至少一个地表块,所述方法包括:
获取作用于任一地表块的至少一个绘制操作,每个绘制操作对应一个基础纹理贴图,所述地表块对应一个初始混合纹理贴图;
根据每个绘制操作更新所述初始混合纹理贴图,获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,所述混合系数为基础纹理贴图在更新后的混合纹理贴图中的权重系数;
根据所述每个基础纹理贴图的混合系数,获取所述地表块的颜色;
根据所述颜色对所述地表块进行渲染。


2.根据权利要求1所述的方法,其特征在于,所述获取更新后的混合纹理贴图中每个基础纹理贴图的混合系数,包括:
采用画笔算法,获取所述每个绘制操作在所述地表块中的至少一个混合格子;
针对每个绘制操作,根据所述初始纹理贴图和所述绘制操作对应的基础纹理贴图,获取每个混合格子中各个基础纹理贴图的混合系数。


3.根据权利要求2所述的方法,其特征在于,所述绘制操作对应的基础纹理贴图的混合系数是根据画笔的属性参数和/或柏林噪声确定的;
所述画笔的属性参数包括不透明度和/或硬度。


4.根据权利要求3所述的方法,其特征在于,所述根据所述每个基础纹理贴图的混合系数,获取所述地表块的颜色,包括:
根据所述每个混合格子中各个基础纹理贴图的混合系数,获取所述每个混合格子的颜色;
根据所述每个混合格子的颜色,确定所述混合格子对应的地表块的颜色。


5.根据权利要...

【专利技术属性】
技术研发人员:曹伟刚
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1