虚拟地形图的渲染方法技术

技术编号:39747851 阅读:8 留言:0更新日期:2023-12-17 23:46
本申请实施例公开了一种虚拟地形图的渲染方法

【技术实现步骤摘要】
虚拟地形图的渲染方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种虚拟地形图的渲染方法

装置

计算机设备及存储介质


技术介绍

[0002]在游戏场景地形的开发过程中,通常使用采样和融合不同的地表贴图来完成地表的效果表现,美术人员需要为生成的地表进行调色来提升美术效果或统一风格

而且,为了保证不同地表贴图的邻接处过渡自然,游戏项目中通常需要对不同地表贴图的融合区域进行单独调色

[0003]相关技术中,对游戏地表的调色通常定义一些颜色相关的材质参数,在游戏运行时进行设置并加入到地表颜色生成的过程中

但是,随着地形使用的地表贴图增多,各种地表贴图的融合组合数量也大量增长,这使得通过材质参数调节颜色的方法无法满足对所有融合区域进行单独调色,从而影响游戏场景地形的渲染效果


技术实现思路

[0004]本申请实施例提供一种虚拟地形图的渲染方法

装置

计算机设备及存储介质,可以提高虚拟地形的渲染效果

[0005]本申请实施例提供了一种虚拟地形图的渲染方法,包括:
[0006]确定虚拟地形图中的待渲染区域;
[0007]从多个预设地表贴图中获取所述待渲染区域所需要的至少一目标地表贴图;
[0008]从预设调色板贴图的调制颜色中确定所述目标地表贴图对应的调制颜色,得到所述待渲染区域对应的第一颜色信息;
[0009]基于所述目标地表贴图的第二颜色信息以及所述第一颜色信息,对所述待渲染区域进行渲染

[0010]相应的,本申请实施例还提供了一种虚拟地形图的渲染装置,包括:
[0011]第一确定单元,用于确定虚拟地形图中的待渲染区域;
[0012]第一获取单元,用于从多个预设地表贴图中获取所述待渲染区域所需要的至少一目标地表贴图;
[0013]第二确定单元,用于从预设调色板贴图的调制颜色中确定所述目标地表贴图对应的调制颜色,得到所述待渲染区域对应的第一颜色信息;
[0014]渲染单元,用于基于所述目标地表贴图的第二颜色信息以及所述第一颜色信息,对所述待渲染区域进行渲染

[0015]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的虚拟地形图的渲染方法

[0016]相应的,本申请实施例还提供了一种存储介质,存储介质存储有多条指令,指令适
于处理器进行加载,以执行如上的虚拟地形图的渲染方法

[0017]本申请实施例通过确定虚拟地形图中的待渲染区域,从多个预设地表贴图中获取待渲染区域所需要的至少一目标地表贴图,然后,从预设调色板贴图的调制颜色中确定目标地表贴图对应的调制颜色,得到待渲染区域对应的第一颜色信息,进而,基于目标地表贴图的第二颜色信息以及第一颜色信息,对待渲染区域进行渲染,以此,可以对虚拟地形中融合多个地表贴图的区域进行单独调色,以提高虚拟地形的渲染效果

附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0019]图1为本申请实施例提供的一种虚拟地形图的渲染方法的流程示意图

[0020]图2为本申请实施例提供的一种虚拟地形图的渲染方法的应用场景示意图

[0021]图3为本申请实施例提供的一种虚拟地形图的渲染装置的结构框图

[0022]图4为本申请实施例提供的计算机设备的结构示意图

具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0024]本申请实施例提供一种虚拟地形图的渲染方法

装置

存储介质及计算机设备

具体地,本申请实施例的虚拟地形图的渲染方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备

该终端可以为智能手机

平板电脑

笔记本电脑

触控屏幕

个人计算机
(PC

Personal Computer)、
个人数字助理
(Personal Digital Assistant

PDA)
等终端设备

服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务

云数据库

云计算

云函数

云存储

网络服务

云通信

中间件服务

域名服务

安全服务
、CDN(Content Delivery Network
,内容分发网络
)、
以及大数据和人工智能平台等基础云计算服务的云服务器

[0025]例如,该计算机设备可以是终端,该终端可以确定虚拟地形图中的待渲染区域;从多个预设地表贴图中获取待渲染区域所需要的至少一目标地表贴图;从预设调色板贴图的调制颜色中确定目标地表贴图对应的调制颜色,得到待渲染区域对应的第一颜色信息;基于目标地表贴图的第二颜色信息以及第一颜色信息,对待渲染区域进行渲染

[0026]基于上述问题,本申请实施例提供第一种虚拟地形图的渲染方法

装置

计算机设备及存储介质,可以提高虚拟地形的渲染效果

[0027]以下分别进行详细说明

需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定

[0028]本申请实施例提供一种虚拟地形图的渲染方法,该方法可以由终端或服务器执
行,本申请实施例以虚拟地形图的渲染方法由终端执行为例来进行说明

[0029]请参阅图1,图1为本申请实施例提供的一种虚拟地形图的渲染方法的流程示意图

该虚拟地形图的渲染方法的具体流程可以如下:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟地形图的渲染方法,其特征在于,所述方法包括:确定虚拟地形图中的待渲染区域;从多个预设地表贴图中获取所述待渲染区域所需要的至少一目标地表贴图;从预设调色板贴图的调制颜色中确定所述目标地表贴图对应的调制颜色,得到所述待渲染区域对应的第一颜色信息;基于所述目标地表贴图的第二颜色信息以及所述第一颜色信息,对所述待渲染区域进行渲染
。2.
根据权利要求1所述的方法,其特征在于,所述从预设调色板贴图的调制颜色中确定所述目标地表贴图对应的调制颜色,包括:获取所述目标地表贴图的目标编码信息;将所述目标编码信息与所述预设调色板贴图中各调制颜色对应的贴图编码信息进行匹配;确定与所述目标编码信息匹配成功的调制颜色,得到所述第一颜色信息
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述多个预设地表贴图的数量,并基于所述数量确定所述预设调色板贴图的总长度;获取为每一贴图组合配置的调制颜色,将各调制颜色分别记录于所述总长度的每一单位长度中,其中,所述贴图组合包括所述多个预设地表贴图中的至少两个不同的预设地表贴图
。4.
根据权利要求3所述的方法,其特征在于,还包括:对每一预设地表贴图的编号进行编码处理,得到各预设地表贴图对应的编码信息;基于所述贴图组合中的预设地表贴图对应的编码信息,生成所述贴图组合对应的贴图编码信息;根据各贴图组合对应的贴图编码信息以及调制颜色,确定各调制颜色与贴图编码信息的对应关系
。5.
根据权利要求1所述的方法,其特征在于,所述基于所述目标地表贴图的第二颜色信息以及所述第一颜色信息,对所述待渲染区域进行渲染,包括:获取所述第一颜色信息的第一颜色参数,以及所述第二颜色信息的第二颜色参数;计算所述第一颜色参数与所述第二颜色参数的乘积,得到目标颜色参数;基于所述目标颜色参数渲染所述待渲染区域
。6.
根据权利要求1所述的方法,其特征在于,所述目标地表贴图包括多个;所述基于所述目标地表贴图的第二颜色信息以及所述第一颜色信...

【专利技术属性】
技术研发人员:史明翰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1