[发明专利]一种地形贴图处理方法、装置、电子设备及存储介质在审
申请号: | 202211074989.1 | 申请日: | 2022-09-02 |
公开(公告)号: | CN115375865A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 王玉龙 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T15/00 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 蔡良伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地形 贴图 处理 方法 装置 电子设备 存储 介质 | ||
1.一种地形贴图处理方法,其特征在于,包括:
获取地形模型对应的地形高度图,所述地形高度图中的像素点对应所述地形模型的顶点,所述像素点的灰度值对应所述顶点的高度值;
根据接收到的图层添加指令添加层映射,获取所述层映射的灰度权重和层颜色;
根据所述地形高度图及所述层映射的层颜色,生成所述层映射对应的地表图层,其中,所述地表图层用于对所述地形模型进行贴图处理,所述地表图层的灰度权重为所述地表图层对应的层映射的灰度权重;
根据所述地表图层及所述地表图层的灰度权重,对所述地形模型进行渲染,得到渲染后的第一地形文件。
2.根据权利要求1所述的方法,其特征在于,所述根据所述地形高度图及所述层映射的层颜色,生成所述层映射对应的地表图层,包括:
获取所述地形模型对应的贴图区域;
从所述地形高度图中,选择所述贴图区域对应的部分作为目标灰度图;
根据所述目标灰度图及所述层映射的层颜色,生成所述贴图区域对应的地表图层。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述地形模型对应的侵蚀信息;
所述根据所述地表图层及所述地表图层的灰度权重,对所述地形模型进行渲染,得到渲染后的第一地形文件,包括:
根据所述侵蚀信息,对所述地表图层进行侵蚀处理,得到目标地表图层,所述目标地表图层用于对所述地形模型进行贴图处理;
根据所述目标地表图层及所述地表图层的灰度权重,对所述地形模型进行渲染,得到所述第一地形文件。
4.根据权利要求1所述的方法,其特征在于,所述获取所述层映射的灰度权重,包括:
当添加第n个层映射时,n为大于1的整数,获取第1至n个层映射的当前灰度权重,所述当前灰度权重大于0且小于1;
根据所述当前灰度权重之和,对各所述层映射的当前灰度权重进行校准,使得第1至n个层映射校准后权重之和为1,将校准后权重作为所述映射层的灰度权重。
5.根据权利要求1所述的方法,其特征在于,所述根据所述地形高度图及所述层映射的层颜色,生成所述层映射对应的地表图层,包括:
判断已添加的两个层映射的层颜色是否相同;
当所述两个层映射的层颜色相同时,将所述两个层映射对应的地表图层合并为一个地表图层。
6.根据权利要求1所述的方法,其特征在于,所述获取所述层映射的层颜色,包括:
获取所述地形模型对应的地形类型,和/或所述层映射对应的材质类型;
根据所述地形类型和/或材质类型确定所述层映射对应的候选颜色集合;
根据接收到对所述候选颜色集合中颜色的选择指令,将选定的颜色作为所述层颜色。
7.根据权利要求1所述的方法,其特征在于,根据所述地形高度图及所述层映射的层颜色,生成所述层映射对应的地表图层,包括:
对所述地形高度图中个像素点的灰度值与所述映射层的层颜色进行计算,得到所述层映射中对应地表图层中各像素点的像素值;
根据所述地表图层中各像素点的像素值,得到所述地表图层;
所述根据所述地表图层及所述地表图层的灰度权重,对所述地形模型进行渲染,得到渲染后的第一地形文件,包括:
获取所述地形模型中各像素点对应的各地表图层中像素点的像素值及所述地表图层的灰度权重;
将所述像素点的像素值与灰度权重进行加权求和,得到所述地形模型中各像素点的像素值;
根据所述地形模型中各像素点的像素值,得到渲染后的第一地形文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211074989.1/1.html,转载请声明来源钻瓜专利网。