[发明专利]一种游戏中随机地图贴图的生成方法、装置、可读存储介质及计算机软件程序产品在审
申请号: | 202011518710.5 | 申请日: | 2020-12-21 |
公开(公告)号: | CN112634381A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 刘珏江 | 申请(专利权)人: | 深圳雷霆数字娱乐有限公司 |
主分类号: | G06T7/90 | 分类号: | G06T7/90;G06T11/00 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 罗恒兰 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 随机 地图 贴图 生成 方法 装置 可读 存储 介质 计算机软件 程序 产品 | ||
1.一种游戏中随机地图贴图的生成方法,其特征在于:包括
初始控制图创建步骤;创建初始控制图,并设置初始控制中每个像素的颜色对应RGBA通道值,所述初始控制图创建数为原始贴图的1/4;
对于每一初始控制图,执行以下步骤,生成控制图:
像素标记值计算步骤;根据初始控制图与地形网格的长宽比,计算初始控制图的像素在地形中的坐标值,然后求取该像素的像素标记值;
像素权重列表计算步骤;对于初始控制图中的每一像素,将其像素标记值加上偏移值得到偏移像素标记值,根据偏移像素标记值确定其所在的区间,并设置权重,构建该像素的权重列表;
控制图生成步骤;将像素权重列表中的权重作为RGBA四个通道的值,构建该像素值,得到控制图;
地图贴图生成步骤;将上述步骤生成的控制图混合原始贴图,形成地图贴图。
2.根据权利要求1所述的一种游戏中随机地图贴图的生成方法,其特征在于:所述像素权重列表计算步骤中,设置权重具体如下:
若偏移像素标记值在某个原始贴图设置的标记值区间内,将对应原始贴图下标的权重标记为1,表示该点采样该区间对应的原始贴图;
若偏移像素标记值低于第一张原始贴图的最低标记值,将第一个原始贴图权重标记为1,表示低于所有原始贴图最低标记值的点采样第一张贴图;若像素标记值高于最高区间的最高值,将最后一张原始贴图权重标记为1,表示采样最后一张原始贴图;
若偏移像素标记值在某两个原始贴图的标记值区间之间,大于上一个标记值区间的最高值,小于下一个标记值区间的最低值,根据上一个标记值区间的最高值、该偏移像素标记值、下一个标记值区间的最低值这三个值确定混合比例,得到两原始贴图的权重,表示该点采样两张贴图并通过一定的比例进行混合。
3.根据权利要求2所述的一种游戏中随机地图贴图的生成方法,其特征在于:所述像素权重列表计算步骤中,若偏移像素标记值在某两个原始贴图的标记值区间之间,两原始贴图的权重计算如下:
下一原始贴图的权重为:(像素偏移标记值–上一个区间的最高值)/ 该标记值;
上一原始贴图的权重为:1–下一原始贴图的权重。
4.根据权利要求1所述的一种游戏中随机地图贴图的生成方法,其特征在于:所述方法还包括权重数组创建步骤,所述权重数组的长度为一初始控制图的像素的个数;权重数组的数量为原始贴图数量,为初始控制图的四倍,对应初始控制图像素颜色的四个通道;
所述权重数组用于在像素权重列表计算步骤中存储像素的权重值。
5.根据权利要求1所述的一种游戏中随机地图贴图的生成方法,其特征在于:所述像素权重列表计算步骤中,所述偏移值的计算如下:
利用柏林函数计算初始噪声值,处理后得到实际噪声值;实际噪声值乘以偏移系数后得到偏移值。
6.根据权利要求5所述的一种游戏中随机地图贴图的生成方法,其特征在于:所述偏移系数包括最大偏移系数和最小偏移系数;所述偏移值的计算如下:
若实际噪声值小于0,乘以最小偏移系数,得到偏移值;若实际噪声值大于0,乘以最大偏移系数,得到偏移值。
7.根据权利要求1所述的一种游戏中随机地图贴图的生成方法,其特征在于:所述像素标记值计算步骤中,像素标记值计算具体如下:
首先,根据初始控制图中的像素映射到地形的坐标h(x, y),计算该点h左下方网格点h0(i, j),右上方网格点h1(iCeil, jCeil),由上述两个点的坐标可以得到左上方网格点h2(i,jCeil),右下方网格点h3(iCeil,j);其中,i=floor(x),j=floor(y),iCeil=ceil(x),
jCeil=ceil(j);floor代表向下取整,指不大于该值的最大整数;ceil代表向上取整,指不小于该值的最小整数;
然后,获取上述四个点h0、h1、h2、h3对应的地形标记值;
最后,根据上述周围四个点h0、h1、h2、h3双线性插值得到该点h的标记值即为初始控制图的像素标记值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳雷霆数字娱乐有限公司,未经深圳雷霆数字娱乐有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011518710.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动力电池防爆片激光精雕夹具
- 下一篇:多孔富氮碳材料的制备方法