[发明专利]地形的渲染方法和装置、电子设备和存储介质有效
申请号: | 202110734501.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113470092B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 段文杰 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | G06T7/40 | 分类号: | G06T7/40;G06T11/60;A63F13/52 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 沈园园;蔡良伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地形 渲染 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种地形的渲染方法和装置、电子设备和存储介质,其中,该方法包括:将多层地形纹理进行混合,得到与多层地形纹理对应的目标虚拟纹理,其中,多层地形纹理为与目标地形对应的地形纹理;获取与目标虚拟纹理对应的目标映射纹理,其中,目标映射纹理用于存储目标虚拟纹理的纹理空间到目标地形的地形空间的对应信息;通过对目标虚拟纹理和目标映射纹理进行采样,在目标帧中渲染出目标地形的地形表面。通过本申请,解决了相关技术中的虚拟纹理的渲染方式存在对设备的渲染性能消耗大的问题。
技术领域
本申请涉及互联网领域,尤其涉及一种地形的渲染方法和装置、电子设备和存储介质。
背景技术
大世界游戏中的地形地表通常是由多层地形纹理及地表装饰混合而成的。为了节省内存,可以采用地形虚拟纹理技术对地形纹理进行处理,将巨大的地形纹理分块存储,生成一个虚拟纹理,用于采样。对于多层地形纹理混合的地形可以生成多个虚拟纹理。由于运行时只加载纹理分块中需要的部分,可以节省内存。
然而,上述地形虚拟纹理的方式每一帧显示地形时,均需要对所有纹理进行采样并混合,依然是多次采样后混合,对于设备的渲染性能具有较高需求。此外,由于虚拟纹理需要额外添加一张映射纹理,所以支持的总实际纹理数量还会降低,并且对移动端设备的支持不够充分。
由此可见,相关技术中的虚拟纹理的渲染方式,存在对设备的渲染性能消耗大的问题。
发明内容
本申请提供了一种地形的渲染方法和装置、电子设备和存储介质,以至少解决相关技术中的虚拟纹理的渲染方式存在对设备的渲染性能消耗大的问题。
根据本申请实施例的一个方面,提供了一种地形的渲染方法,包括:将多层地形纹理进行混合,得到与所述多层地形纹理对应的目标虚拟纹理,其中,所述多层地形纹理为与目标地形对应的地形纹理;获取与所述目标虚拟纹理对应的目标映射纹理,其中,所述目标映射纹理用于存储所述目标虚拟纹理的纹理空间到所述目标地形的地形空间的对应信息;通过对所述目标虚拟纹理和所述目标映射纹理进行采样,在目标帧中渲染出所述目标地形的地形表面。
可选地,将所述多层地形纹理进行混合,得到与所述多层地形纹理对应的所述目标虚拟纹理包括:对所述多层地形纹理中的每层地形纹理进行采样,得到所述每层地形纹理的目标采样数据,其中,所述目标采样数据与所述目标地形的目标坐标区域对应;将所述每层地形纹理的所述目标采样数据以及所述目标坐标区域内的目标地形装饰绘制到目标纹理中,其中,所述目标纹理为目标大小的一张纹理;将所述目标纹理绘制到所述目标虚拟纹理中的目标位置,得到所述目标虚拟纹理,其中,所述目标位置为所述目标虚拟纹理中与所述目标坐标区域对应的位置。
可选地,在将所述多层地形纹理进行混合之前,所述方法还包括:在确定更新所述目标虚拟纹理的情况下,确定所述目标坐标区域,其中,所述目标坐标区域为目标相机照射到的所述目标地形的地形区域;收集所述目标坐标区域内的地形显示信息,得到所述多层地形纹理和所述目标地形装饰。
可选地,在将所述多层地形纹理进行混合之前,所述方法还包括:使用目标接口在目标渲染管线中添加与所述目标纹理对应的目标通道,其中,所述目标接口为用于扩展渲染通道的接口。
可选地,在将所述目标纹理绘制到所述目标虚拟纹理中的所述目标位置之前,所述方法还包括:使用目标计算着色器对所述目标纹理进行压缩,得到压缩后的所述目标纹理。
可选地,将所述目标纹理绘制到所述目标虚拟纹理中的所述目标位置包括:使用所述目标映射纹理将所述目标纹理更新到所述目标虚拟纹理中的所述目标位置,得到更新后的所述目标虚拟纹理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110734501.2/2.html,转载请声明来源钻瓜专利网。