位图渲染方法及系统技术方案

技术编号:31842354 阅读:23 留言:0更新日期:2022-01-12 13:22
本申请公开了一种位图渲染方法,该方法包括:获取当前动画帧的位图的原始数据;建立排版纹理和信息映射表;将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理;根据更新后的所述排版纹理进行特效的渲染。本申请还公开了一种位图渲染系统、电子装置和计算机可读存储介质。由此,能够尽量降低文字等内容改变引起的GPU渲染的纹理切换的频率,减少纹理数据的冗余更新,提升GPU渲染效率。提升GPU渲染效率。提升GPU渲染效率。

【技术实现步骤摘要】
位图渲染方法及系统


[0001]本申请涉及渲染
,尤其涉及一种位图渲染方法、系统、电子装置及计算机可读存储介质。

技术介绍

[0002]在当前常见的文字渲染方式中,位图渲染是其中一种,这种方法不涉及图形学复杂的多边形计算。当前文字采用的位图渲染方式,是基于FreeType(一种字体引擎)得到文字的位图原始数据,并基于该数据构建文字的位图,进一步用做文字GPU(Graphics Processing Unit,图形处理单元)渲染的纹理(GPU渲染时所需要使用的采样图)。
[0003]AE(After Effects)是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室,属于层类型后期软件。
[0004]现有技术在GPU渲染中使用的纹理是以单个文字为单位的,而且没有考虑AE文字特效场景的一些实际情况,例如文字位图的数据量较小,实际输入的文字不会特别多,文字使用的频率可以利用等。这导致在AE文字特效的用户交互场景相应的文字GPU渲染中,会涉及不断本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种位图渲染方法,其特征在于,所述方法包括:获取当前动画帧的位图的原始数据;建立排版纹理和信息映射表;将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理;根据更新后的所述排版纹理进行特效的渲染。2.根据权利要求1所述的位图渲染方法,其特征在于,所述获取当前动画帧的位图的原始数据包括:从字体引擎库中获取当前动画帧的原始位图的颜色信息、尺寸信息。3.根据权利要求1或2所述的位图渲染方法,其特征在于,所述方法在所述建立排版纹理和信息映射表之前还包括:设置位图数据块的统一尺寸,根据所述原始数据和所述统一尺寸执行所述建立排版纹理和信息映射表的步骤。4.根据权利要求3所述的位图渲染方法,其特征在于,所述设置位图数据块的统一尺寸包括:根据当前动画帧所述原始数据中每个位图的尺寸信息计算最大尺寸;从服务端查询预设的经验值;从所述经验值和所述最大尺寸中取较大值,设置为所述位图数据块的统一尺寸。5.根据权利要求4所述的位图渲染方法,其特征在于,所述设置位图数据块的统一尺寸还包括:根据所设置的所述统一尺寸更新所述服务端的所述经验值。6.根据权利要求3至5任一项所述的位图渲染方法,其特征在于,所述建立排版纹理包括:按照预设尺寸建立排版纹理,并按照所述位图数据块的所述统一尺寸进行分割、排版和编号。7.根据权利要求1至6任一项所述的位图渲染方法,其特征在于,所述信息映射表中的信息包括每个位图的位图标识、所述原始数据、使用次数、是否在所述排版纹理中、在所述排版纹理中的编号、是否为当前动画帧的位图。8.根据权利要求1至7任一项所述的位图渲染方法,其特征在于,所述...

【专利技术属性】
技术研发人员:高佳城
申请(专利权)人:上海幻电信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1