预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109544668A(43)申请公布日2019.03.29(21)申请号201710860925.7(22)申请日2017.09.21(71)申请人腾讯科技(深圳)有限公司地址518000广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人李传志(74)专利代理机构深圳市恒申知识产权事务所(普通合伙)44312代理人李倩竹(51)Int.Cl.G06T15/00(2011.01)权利要求书3页说明书8页附图4页(54)发明名称纹理坐标处理方法、终端设备及计算机可读存储介质(57)摘要一种纹理坐标处理方法,涉及图形绘制技术领域,包括:以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各该瓦块分别建立对应的相对坐标系,该相对坐标系的坐标范围与图形处理器的精度相匹配;将各该面片的各个顶点的坐标转换为相对坐标,该相对坐标是各该顶点在该相对坐标系中的坐标;控制该图形处理器通过线性映射的方式,将该相对坐标转换为纹理坐标。此外,本发明还提供一种终端设备及计算机可读存储介质。本发明可降低内存开销,并避免出现渲染失真、渲染出的场景发生抖动或扭曲等问题。CN109544668ACN109544668A权利要求书1/3页1.一种纹理坐标处理方法,其特征在于,所述方法包括:以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各所述瓦块分别建立对应的相对坐标系,所述相对坐标系的坐标范围与图形处理器的精度相匹配;将各所述面片的各个顶点的坐标转换为相对坐标,所述相对坐标是各所述顶点在所述相对坐标系中的坐标;控制所述图形处理器通过线性映射的方式,将所述相对坐标转换为纹理坐标。2.如权利要求1所述的纹理坐标处理方法,其特征在于,所述控制所述图形处理器通过线性映射的方式,将所述相对坐标转换为纹理坐标,包括:控制所述图形处理器通过将各所述顶点的相对坐标乘以线性系数,将所述相对坐标转换为所述纹理坐标;其中,假设所述面片的相邻两个顶点a和b的距离差对应的纹理坐标范围为(tx,ty),则,所述线性系数为:ratio(ratioX,ratioY)=(tx/(bx-ax),ty/(by-ay)),其中,宽度系数ratioX为纹理坐标中U坐标分量的线性系数,长度系数ratioY为纹理坐标中V坐标分量的线性系数,bx为顶点b在所述相对坐标系的x轴的坐标值,ax为顶点a在所述相对坐标系的x轴的坐标值,by为顶点b在所述相对坐标系的y轴的坐标值,ay为顶点a在所述相对坐标系的y轴的坐标值。3.如权利要求2所述的纹理坐标处理方法,其特征在于,所述控制所述图形处理器通过将各所述顶点的相对坐标乘以线性系数,将所述相对坐标转换为所述纹理坐标之前,还包括:利用平铺的纹理的数量除以所述瓦块的长度和宽度,得到所述线性系数。4.如权利要求3所述的纹理坐标处理方法,其特征在于,所述利用平铺的纹理的数量除以所述瓦块的长度和宽度,得到所述线性系数,具体包括:利用ratioX=texWidth/geoWidth和ratioY=texLength/geoLength,得到所述线性系数ratio(ratioX,ratioY);其中,texWidth是所述瓦块的整数倍的纹理坐标宽度范围,geoWidth是所述瓦块的地理坐标宽度范围,texLength是所述瓦块的整数倍的纹理坐标长度范围,geoLength是所述瓦块的地理坐标长度范围。5.如权利要求4所述的纹理坐标处理方法,其特征在于,所述方法还包括:根据所述图形处理器的精度,确定所述瓦块的纹理地理坐标宽度范围和长度范围,所述图形处理器的精度越小,所述瓦块的纹理坐标宽度范围和长度范围越小。6.如权利要求2至5中的任一项所述的纹理坐标处理方法,其特征在于,所述控制所述图形处理器通过将各所述顶点的相对坐标乘以线性系数,将所述相对坐标转换为所述纹理坐标之前,还包括:将所述相对坐标及所述线性系数作为坐标参数传入所述图形处理器。7.如权利要求1至5中的任一项所述的纹理坐标处理方法,其特征在于,所述以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各所述瓦块分别建立对应的相对坐标系包括:以待绘制的图形中各面片所属的瓦块的左下角顶点为原点,为各所述瓦块分别建立对2CN109544668A权利要求书2/3页应的相对坐标系。8.一种终端设备,其特征在于,包括:坐标系建立模块,用于以待绘制的图形中各面片所属的瓦块的一个顶点为原点,为各所述瓦块分别建立对应的相对坐标系,所述相对坐标系的坐标范围与图形处理器的精度相匹配;坐标转换模块,用于将各所述面片的各个顶点的坐标转换为相对坐标,所述相对坐标是各所述顶点在所述相对坐标系中的坐标;控制模块,用于控制所述图形处理器通过线性映射的方式,将所述相对坐标