[发明专利]地形渲染方法及装置、电子设备、介质及产品在审
申请号: | 202210567577.5 | 申请日: | 2022-05-23 |
公开(公告)号: | CN114842127A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 朱雨乐 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地形 渲染 方法 装置 电子设备 介质 产品 | ||
本公开提供一种地形渲染方法及装置、电子设备、介质及产品,涉及计算机视觉技术领域。该地形渲染方法包括:确定待渲染地形对应的渲染图形,将渲染图形顶点的世界坐标传入顶点着色器;通过顶点着色器,根据渲染图形顶点的世界坐标和渲染图形在物理贴图上的位置信息,确定渲染图形顶点的齐次坐标;将渲染图形顶点的齐次坐标传入像素着色器;通过像素着色器,根据渲染图形顶点的齐次坐标、渲染图形在物理贴图上的位置信息和渲染图形在虚拟贴图上的位置信息,确定渲染图形的物理纹理坐标;基于渲染图形的物理纹理坐标渲染待渲染地形。该方法能够减少顶点着色器阶段的顶点着色压力,保证帧率平稳和内存稳定。
技术领域
本公开涉及计算机视觉技术领域,尤其涉及一种地形渲染方法及装置、电子设备、介质及产品。
背景技术
地形渲染是虚拟自然场景中的重要组成部分,可以通过运行时虚拟纹理(RuntimeVirtual texture,RVT)实现地形渲染。RVT是虚幻引擎4.23版提供的一项功能,可以在运行时使用图像处理器(Graphics Processing Unit,GPU)按需生成和缓存纹理数据,其可以缓存大面积的着色数据,因此非常适合使用贴花类材质和非常适合地形的样条线的景观着色。相关技术中,可以通过虚幻引擎4.23版提供的RVT实现地形渲染。但是分析得到,RVT在地形渲染时需要处理所有的顶点信息,导致顶点着色器压力过大,并且需要频繁的渲染页面切换和拷贝操作,对渲染器不友好。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开提供一种地形渲染方法、装置、电子设备、计算机可读存储介质及计算机程序产品,以至少解决需要处理所有的顶点信息而导致的顶点着色器压力过大的问题。
根据本公开实施例的一个方面,提供一种地形渲染方法,包括:确定待渲染地形对应的渲染图形,将渲染图形顶点的世界坐标传入顶点着色器;通过所述顶点着色器,根据所述渲染图形顶点的世界坐标和所述渲染图形在物理贴图上的位置信息,确定所述渲染图形顶点的齐次坐标;将所述渲染图形顶点的齐次坐标传入像素着色器;通过所述像素着色器,根据所述渲染图形顶点的齐次坐标、所述渲染图形在物理贴图上的位置信息和所述渲染图形在虚拟贴图上的位置信息,确定所述渲染图形的物理纹理坐标。
在本公开的一个实施例中,所述渲染图形顶点的世界坐标包括:第一维度世界坐标数据、第二维度世界坐标数据和第三维度世界坐标数据,其中,所述第三维度世界坐标数据为通过所述渲染图形的序号标识确定的。
在本公开的一个实施例中,所述方法还包括:根据所述第三维度世界坐标数据,获取所述渲染图形的序号标识;根据所述渲染图形的序号标识,确定所述渲染图形在物理贴图上的位置信息,其中,所述渲染图形在物理贴图上的位置信息为所述渲染图形顶点的物理贴图坐标,所述渲染图形顶点的物理贴图坐标包括第一维度物理贴图坐标数据和第二维度物理贴图坐标数据;以及根据所述渲染图形的序号标识,确定所述渲染图形在虚拟贴图上的位置信息,其中,所述渲染图形在虚拟贴图上的位置信息为所述渲染图形顶点的虚拟贴图坐标,所述渲染图形顶点的虚拟贴图坐标包括第一维度虚拟贴图坐标数据和第二维度虚拟贴图坐标数据。
在本公开的一个实施例中,所述根据所述渲染图形顶点的世界坐标和所述渲染图形在物理贴图上的位置信息,确定所述渲染图形顶点的齐次坐标,包括:以所述渲染图形顶点的世界坐标作为参考,将所述渲染图形顶点的物理贴图坐标映射到齐次空间,获得所述渲染图形顶点的齐次坐标,其中,所述渲染图形顶点的齐次坐标包括第一维度齐次坐标数据、第二维度齐次坐标数据、第三维度齐次坐标数据和第四维度齐次坐标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210567577.5/2.html,转载请声明来源钻瓜专利网。