[发明专利]位图渲染方法及系统在审
| 申请号: | 202111332699.8 | 申请日: | 2021-11-11 |
| 公开(公告)号: | CN113920223A | 公开(公告)日: | 2022-01-11 |
| 发明(设计)人: | 高佳城 | 申请(专利权)人: | 上海幻电信息科技有限公司 |
| 主分类号: | G06T11/60 | 分类号: | G06T11/60;G06T11/00;G06T13/80 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
| 地址: | 200120 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 位图 渲染 方法 系统 | ||
本申请公开了一种位图渲染方法,该方法包括:获取当前动画帧的位图的原始数据;建立排版纹理和信息映射表;将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理;根据更新后的所述排版纹理进行特效的渲染。本申请还公开了一种位图渲染系统、电子装置和计算机可读存储介质。由此,能够尽量降低文字等内容改变引起的GPU渲染的纹理切换的频率,减少纹理数据的冗余更新,提升GPU渲染效率。
技术领域
本申请涉及渲染技术领域,尤其涉及一种位图渲染方法、系统、电子装置及计算机可读存储介质。
背景技术
在当前常见的文字渲染方式中,位图渲染是其中一种,这种方法不涉及图形学复杂的多边形计算。当前文字采用的位图渲染方式,是基于FreeType(一种字体引擎)得到文字的位图原始数据,并基于该数据构建文字的位图,进一步用做文字GPU(GraphicsProcessing Unit,图形处理单元)渲染的纹理(GPU渲染时所需要使用的采样图)。
AE(After Effects)是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室,属于层类型后期软件。
现有技术在GPU渲染中使用的纹理是以单个文字为单位的,而且没有考虑AE文字特效场景的一些实际情况,例如文字位图的数据量较小,实际输入的文字不会特别多,文字使用的频率可以利用等。这导致在AE文字特效的用户交互场景相应的文字GPU渲染中,会涉及不断的纹理切换,涉及GPU显存频繁的数据交换和更新,影响GPU渲染的效率。
发明内容
本申请的主要目的在于提出一种位图渲染方法、系统、电子装置及计算机可读存储介质,旨在解决如何提高文字等位图的GPU渲染效率的问题。
为实现上述目的,本申请实施例提供了一种位图渲染方法,所述方法包括:
获取当前动画帧的位图的原始数据;
建立排版纹理和信息映射表;
将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理;
根据更新后的所述排版纹理进行特效的渲染。
可选地,所述获取当前动画帧的位图的原始数据包括:
从字体引擎库中获取当前动画帧的原始位图的颜色信息、尺寸信息。
可选地,所述方法在所述建立排版纹理和信息映射表之前还包括:
设置位图数据块的统一尺寸,根据所述原始数据和所述统一尺寸执行所述建立排版纹理和信息映射表的步骤。
可选地,所述设置位图数据块的统一尺寸包括:
根据当前动画帧所述原始数据中每个位图的尺寸信息计算最大尺寸;
从服务端查询预设的经验值;
从所述经验值和所述最大尺寸中取较大值,设置为所述位图数据块的统一尺寸。
可选地,所述设置位图数据块的统一尺寸还包括:
根据所设置的所述统一尺寸更新所述服务端的所述经验值。
可选地,所述建立排版纹理包括:
按照预设尺寸建立排版纹理,并按照所述位图数据块的所述统一尺寸进行分割、排版和编号。
可选地,所述信息映射表中的信息包括每个位图的位图标识、所述原始数据、使用次数、是否在所述排版纹理中、在所述排版纹理中的编号、是否为当前动画帧的位图。
可选地,所述将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻电信息科技有限公司,未经上海幻电信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111332699.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效超精密磨削高速刀柄的数控端面外圆磨床
- 下一篇:一种调节机构





