[发明专利]一种基于GPU特性的实时渲染GUI的优化方法在审
申请号: | 201911102678.X | 申请日: | 2019-11-12 |
公开(公告)号: | CN110874856A | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 刘泳;王秀龙 | 申请(专利权)人: | 广州银汉科技有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T11/40;G06T1/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510630 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gpu 特性 实时 渲染 gui 优化 方法 | ||
1.一种基于GPU特性的实时渲染GUI的优化方法,其特征在于,包括:
预先创建两张N*N的纹理,一般来说N=1024或2048,把UI设计出的原始图片,动态的映射到这两张运行时纹理上,动态的迭入迭出;所有的UI再进行绘制的时候,均通过这该两张纹理来进行绘制;
上述过程中,将美术设计师的若干散图片,通过矩形填充算法填充到运行时纹理;
其中,所述矩形填充算法的图形结构为一颗三叉树,树节点如下:
节点信息
{
已经占用的区域
可用区域1(节点信息)
可用区域2(节点信息)
可用区域3(节点信息)
}
在向大纹理去查找可用的纹理区域时,需要查找叶子节点,即可用区域1、2、3,如果找到,那么填充该节点的占用区域信息,同时将该节点划分为已占用区域和可用区域,递归实现为一颗三叉树,完成纹理内容的填充;在已占用的区域内,重新划分已占用区域,可用区域1、2、3,依次类推。
2.根据权利要求1所述的基于GPU特性的实时渲染GUI的优化方法,其特征在于,在上述过程中,运行时图集需要美术做好原始图集的切分,采用九宫格划分方式,运行时图集就容纳更多的图片,通过监控需要同时绘制散图片是否将运行时图集填满并溢出,如果出现这种情况,则需要检查散图片是否做好正确的划分,并重复该过程,重新切分图片。
3.根据权利要求1所述的基于GPU特性的实时渲染GUI的优化方法,其特征在于,在映射过程中,与原有的正方形图形同步,将图片的顶点预生成,以减少图片的绘制面积。
4.根据权利要求3所述的基于GPU特性的实时渲染GUI的优化方法,其特征在于,在映射过程中,需要对图片进行定位,在图形识别以及顶点定位过程中,往往产生顶点扭曲或偏移,产生图形错误,不能够准确定位,因此,在若干个区域内先后插入图形点,图形点与填充的图形组合插入,通过在同一区域内的三个图形点,确定基准顶点,则相应的图形码以此为基准进行排列,在同一区域内设定Z个区域段,在Z各区域段内设定三个图形点。图形点也可设置为移动式的,所述顶点确定模块根据每个顶点信息进行设定,设定每个区域段大小的灰度值E,通过将不同灰度值与相应的顶点Q对应,实时获取的图像图谱灰度值信息为E,预设顶点Q0对应的图像图谱灰度值信息为E0,将实际灰度值E与预设灰度值E0进行比较,获得实际顶点Qi。
5.根据权利要求4所述的基于GPU特性的实时渲染GUI的优化方法,其特征在于,设定对应的灰度值与顶点值按照预设的正相关关系进行确定,基于该算法得出对应的一组相对顶点信息;在确定获取每个定位点的顶点信息时,首先获取满足图像图谱灰度值信息为E0最接近的第一顶点Q1、第二顶点Q2、第三顶点Q3,通过该三个顶点获取可能的第一顶点Q(Qx,Qy)。
6.根据权利要求5所述的基于GPU特性的实时渲染GUI的优化方法,其特征在于,在获取实时顶点信息时,获取每个相对顶点信息的x轴方向参量QiX=Qix cos(ai),ai表示对应的每个相对顶点Qi信息在坐标系中沿x轴方向的夹角,Qix sin(ai)表示对应的每个相对顶点Qi信息在坐标系中沿x轴方向的投影长度,分别为a1、a2、a3,可能的第一顶点Q(Qx,Qy)中,实时x轴顶点为Qx=(Q1x+Q2x+Q3x)/3。
7.根据权利要求6所述的基于GPU特性的实时渲染GUI的优化方法,其特征在于,获取每个相对顶点信息的y轴方向参量Qiy=Qix sin(ai),ai表示对应的每个相对顶点Qi信息在坐标系中沿y轴方向的夹角,Qix sin(ai)表示对应的每个相对顶点Qi信息在坐标系中沿y轴方向的投影长度;分别为a1、a2、a3,因此,实时y轴顶点为Qy=(Q1y+Q2y+Q3y)/3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州银汉科技有限公司,未经广州银汉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102678.X/1.html,转载请声明来源钻瓜专利网。