[发明专利]纹理坐标处理方法、终端设备及计算机可读存储介质有效
申请号: | 201710860925.7 | 申请日: | 2017-09-21 |
公开(公告)号: | CN109544668B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 李传志 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 纹理 坐标 处理 方法 终端设备 计算机 可读 存储 介质 | ||
一种纹理坐标处理方法,涉及图形绘制技术领域,包括:以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各该瓦块分别建立对应的相对坐标系,该相对坐标系的坐标范围与图形处理器的精度相匹配;将各该面片的各个顶点的坐标转换为相对坐标,该相对坐标是各该顶点在该相对坐标系中的坐标;控制该图形处理器通过线性映射的方式,将该相对坐标转换为纹理坐标。此外,本发明还提供一种终端设备及计算机可读存储介质。本发明可降低内存开销,并避免出现渲染失真、渲染出的场景发生抖动或扭曲等问题。
技术领域
本发明涉及图形绘制技术领域,尤其涉及一种纹理坐标处理方法、终端设备及计算机可读存储介质。
背景技术
在三维渲染中,通常要使用到纹理坐标。在现有技术中,纹理坐标通常由CPU(Central Processing Unit,中央处理器)预生成,然后随顶点坐标以及其他渲染数据一同传入GPU(Graphics Processing Unit,图形处理器)中,以便对纹理贴图进行渲染。然而,对于地图这样的大面积场景,一方面,由于渲染数据量非常庞大,GPU数据缓冲的大小会严重影响应用程序运行时的内存开销,随顶点坐标传入GPU的纹理坐标数据会导致内存占用加倍。另一方面,在大面积场景下,利用目前的纹理坐标处理方法生成的纹理坐标,无法精确表示场景内物体位置,从而导致出现渲染失真、渲染出的场景发生抖动或扭曲等问题。
发明内容
有鉴于此,本发明实施例提供一种纹理坐标处理方法、终端设备及计算机可读存储介质,可降低内存开销,并避免出现渲染失真、渲染出的场景发生抖动或扭曲等问题。
本发明实施例第一方面提供了一种纹理坐标处理方法,包括:以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各所述瓦块分别建立对应的相对坐标系,所述相对坐标系的坐标范围与图形处理器的精度相匹配;将各所述面片的各个顶点的坐标转换为相对坐标,所述相对坐标是各所述顶点在所述相对坐标系中的坐标;控制所述图形处理器通过线性映射的方式,将所述相对坐标转换为纹理坐标。
本发明实施例第二方面提供了一种终端设备,包括:坐标系建立模块,用于以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各所述瓦块分别建立对应的相对坐标系,所述相对坐标系的坐标范围与图形处理器的精度相匹配;坐标转换模块,用于将各所述面片的各个顶点的坐标转换为相对坐标,所述相对坐标是各所述顶点在所述相对坐标系中的坐标;控制模块,用于控制所述图形处理器通过线性映射的方式,将所述相对坐标转换为纹理坐标。
本发明实施例第三方面提供了一种终端设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述本发明实施例第一方面提供的纹理坐标处理方法。
本发明实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述本发明实施例第一方面提供的纹理坐标处理方法。
本发明实施例,通过为每一个瓦块建立相对坐标系,并将待绘制的图形中的各个面片的顶点坐标转换为相对坐标系下的相对坐标后,传入GPU,然后由GPU将传入相对坐标转换为纹理坐标,一方面,通过在GPU的着色器中实时计算纹理坐标,GPU中计算开销极低,因此可减少内存占用并降低CPU的运算开心,另一方面,通过利用坐标范围与GPU的精度相匹配的相对坐标系,可避免在大面积场景下出现渲染失真、渲染出的场景发生抖动或扭曲等问题。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明一实施例提供的纹理坐标处理方法的流程示意图;
图2为本发明另一实施例提供的纹理坐标处理方法的流程示意图;
图3为本发明另一实施例提供的纹理坐标处理方法解决的瓦块边界不连续问题的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710860925.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动的模型变形传播方法和系统
- 下一篇:使用加权的颜色点的扩散着色