[发明专利]地形的渲染方法和装置、电子设备和存储介质有效
申请号: | 202110734501.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113470092B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 段文杰 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | G06T7/40 | 分类号: | G06T7/40;G06T11/60;A63F13/52 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 沈园园;蔡良伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地形 渲染 方法 装置 电子设备 存储 介质 | ||
1.一种地形的渲染方法,其特征在于,包括:
将多层地形纹理进行混合,得到与所述多层地形纹理对应的目标虚拟纹理,包括:对所述多层地形纹理中的每层地形纹理进行采样,得到所述每层地形纹理的目标采样数据,所述目标采样数据与所述目标地形的目标坐标区域对应;将所述每层地形纹理的所述目标采样数据以及所述目标坐标区域内的目标地形装饰绘制到目标纹理中,所述目标纹理为目标大小的一张纹理;将所述目标纹理绘制到所述目标虚拟纹理中的目标位置,得到所述目标虚拟纹理,所述目标位置为所述目标虚拟纹理中与所述目标坐标区域对应的位置,其中,所述多层地形纹理为与目标地形对应的地形纹理;
获取与所述目标虚拟纹理对应的目标映射纹理,其中,所述目标映射纹理用于存储所述目标虚拟纹理的纹理空间到所述目标地形的地形空间的对应信息;
通过对所述目标虚拟纹理和所述目标映射纹理进行采样,在目标帧中渲染出所述目标地形的地形表面。
2.根据权利要求1所述的方法,其特征在于,在将所述多层地形纹理进行混合之前,所述方法还包括:
在确定更新所述目标虚拟纹理的情况下,确定所述目标坐标区域,其中,所述目标坐标区域为目标相机照射到的所述目标地形的地形区域;
收集所述目标坐标区域内的地形显示信息,得到所述多层地形纹理和所述目标地形装饰。
3.根据权利要求1所述的方法,其特征在于,在将所述多层地形纹理进行混合之前,所述方法还包括:
使用目标接口在目标渲染管线中添加与所述目标纹理对应的目标通道,其中,所述目标接口为用于扩展渲染通道的接口。
4.根据权利要求1所述的方法,其特征在于,在将所述目标纹理绘制到所述目标虚拟纹理中的所述目标位置之前,所述方法还包括:
使用目标计算着色器对所述目标纹理进行压缩,得到压缩后的所述目标纹理。
5.根据权利要求1所述的方法,其特征在于,将所述目标纹理绘制到所述目标虚拟纹理中的所述目标位置包括:
使用所述目标映射纹理将所述目标纹理更新到所述目标虚拟纹理中的所述目标位置,得到更新后的所述目标虚拟纹理。
6.根据权利要求1至5任一项所述的方法,其特征在于,通过对所述目标虚拟纹理和所述目标映射纹理进行采样,在所述目标帧中渲染出所述目标地形的地形表面包括:
确定所述目标地形的地形空间中与所述目标帧中的各个像素点对应的第一位置坐标;
按照与所述各个像素点对应的第一位置坐标对所述目标映射纹理进行采样,得到所述目标虚拟纹理中与所述各个像素点对应的第二位置坐标;
按照与所述各个像素点对应的第二位置坐标对所述目标虚拟纹理进行采样,得到与所述各个像素点对应的地表信息;
使用与所述各个像素点对应的地表信息对所述各个像素点进行渲染,以在所述目标帧中渲染出所述目标地形的地形表面。
7.一种地形的渲染装置,其特征在于,包括:
混合单元,用于将多层地形纹理进行混合,得到与所述多层地形纹理对应的目标虚拟纹理,其中,所述多层地形纹理为与目标地形对应的地形纹理;
获取单元,用于获取与所述目标虚拟纹理对应的目标映射纹理,其中,所述目标映射纹理用于存储所述目标虚拟纹理的纹理空间到所述目标地形的地形空间的对应信息;
渲染单元,用于通过对所述目标虚拟纹理和所述目标映射纹理进行采样,在目标帧中渲染出所述目标地形的地形表面;
其中,所述混合单元还用于:对所述多层地形纹理中的每层地形纹理进行采样,得到所述每层地形纹理的目标采样数据,所述目标采样数据与所述目标地形的目标坐标区域对应;将所述每层地形纹理的所述目标采样数据以及所述目标坐标区域内的目标地形装饰绘制到目标纹理中,所述目标纹理为目标大小的一张纹理;将所述目标纹理绘制到所述目标虚拟纹理中的目标位置,得到所述目标虚拟纹理,所述目标位置为所述目标虚拟纹理中与所述目标坐标区域对应的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110734501.2/1.html,转载请声明来源钻瓜专利网。