图层属性的渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:37155277 阅读:32 留言:0更新日期:2023-04-06 22:16
本发明专利技术涉及动画设计领域,公开了一种图层属性的渲染方法、装置、设备及存储介质。该方法包括:检测到渲染程序时,确定渲染程序是否携带了AE表达式并确定渲染程序要渲染的目标图层属性;若渲染程序携带了AE表达式,获取AE表达式对应的目标lua脚本,获取目标图层属性对应的目标合成id以及目标图层id;根据目标合成id以及目标图层id确定目标图层属性所在的目标合成以及目标图层;根据目标lua脚本渲染目标合成以及目标图层中的目标图层属性。本发明专利技术让AE表达式脱离AE能成功运行成为可能,相对于不支持AE表达式的渲染软件,本实施例图层属性的渲染设备使用的渲染方法无需通过关键帧插值的方式进行图层属性渲染,丰富了图层属性的渲染方式,提高了图层的渲染效率。提高了图层的渲染效率。提高了图层的渲染效率。

【技术实现步骤摘要】
图层属性的渲染方法、装置、设备及存储介质


[0001]本专利技术涉及动画设计领域,尤其涉及一种图层属性的渲染方法、装置、设备及存储介质。

技术介绍

[0002]现如今AE表达式做动画作为AE特有的技术,脱离了AE则使用不了AE表达式,因为AE中的表达式需要运行在特定的环境中,这特定的环境中存在着AE表达式的内置属性,为AE表达式的运行提供必要的条件。目前手机端的模板文字动画效果依赖的是关键帧数据,因此导出插件在导出模板数据时会将属性的关键帧数据一起导出,在程序运行时对属性进行关键帧插值达到动画的效果。设计师在做模板文字动画时,由于自研的渲染程序不支持AE表达式,因此在做文字动画时使用不了AE表达式,通过打关键帧的方式,耗时耗力。

技术实现思路

[0003]本专利技术的主要目的在于解决在做文字动画时使用不了AE表达式时,丰富图层属性的渲染方式,提高了图层的渲染效率的技术问题。
[0004]本专利技术第一方面提供了一种图层属性的渲染方法,所述图层属性的渲染方法包括:
[0005]检测到渲染程序时,确定所述渲染程序是否本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图层属性的渲染方法,其特征在于,所述图层属性的渲染方法包括:检测到渲染程序时,确定所述渲染程序是否携带了AE表达式并确定所述渲染程序要渲染的目标图层属性;若所述渲染程序携带了所述AE表达式,获取所述AE表达式对应的目标lua脚本,获取所述目标图层属性对应的目标合成id以及目标图层id;根据所述目标合成id以及所述目标图层id确定所述目标图层属性所在的目标合成以及目标图层;根据所述目标lua脚本渲染所述目标合成以及所述目标图层中的所述目标图层属性。2.根据权利要求1所述的图层属性的渲染方法,其特征在于,所述若所述渲染程序携带了所述AE表达式,获取所述AE表达式对应的目标lua脚本,获取所述目标图层属性对应的目标合成id以及目标图层id的步骤包括:若所述渲染程序携带了所述AE表达式,根据所述AE表达式在预设lua脚本数据库中获取所述目标lua脚本,根据所述目标图层属性在预设合成id数据库以及预设图层id数据库中确定所述目标合成id以及所述目标图层id。3.根据权利要求2所述的图层属性的渲染方法,其特征在于,所述根据所述AE表达式在预设lua脚本数据库中获取所述目标lua脚本的步骤包括:根据所述AE表达式在预设lua脚本数据库中确定对应的函数名;获取所述函数名关联的所述目标lua脚本。4.根据权利要求2所述的图层属性的渲染方法,其特征在于,所述检测到渲染程序时,确定所述渲染程序是否携带了AE表达式并确定所述渲染程序要渲染的目标图层属性的步骤之前,所述方法还包括:获取预设属性的预设AE表达式;将所述预设AE表达式转换为预设lua脚本并生成所述预设属性对应预设合成id以及预设图层id,得到所述预设lua脚本数据库、所述预设合成id数据库以及所述预设图层id数据库。5.根据权利要求1所述的图层属性的渲染方法,其特征在于,所述根据所述目标合成id以及所述目标图层id确定所述目标图层属性所在的目标合成以及目标图层的步骤包括:更新第一预设全局活跃函数以及第一预设全局变量;在更新完成所述第一预设全局变量时,根据所述目标合成id以及所述目标图层id确定所述目标图层属性所在的所述目...

【专利技术属性】
技术研发人员:李东朋
申请(专利权)人:深圳市闪剪智能科技有限公司
类型:发明
国别省市:

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

1