动画数据缓存方法及动画渲染方法技术

技术编号:42904513 阅读:21 留言:0更新日期:2024-09-30 15:20
本说明书提供一种动画数据缓存方法及动画渲染方法,动画数据缓存方法通过对缓存数据进行分包管理,由单个的大体积缓存文件拆分为多个小体积的缓存包,从而在后续渲染过程中,每次仅需加载单个缓存包数据,极大降低对系统内存空间的占用,提升同屏渲染对象数目,减少缓存读取时长及软件崩溃概率,提升动画制作效率。同时在缓存包内部设置自解析的包头信息配置结构,可在任意数字内容制作DCC软件上实现缓存数据的完整性校验和内容反序列化重建,从而为外部软件修复缓存穿插提供解决途径。

【技术实现步骤摘要】

本说明书一个或多个实施方式涉及动画制作,尤其涉及一种动画数据缓存方法及动画渲染方法


技术介绍

1、动画缓存是三维数字内容制作软件中的一种数据存储方式,在动画制作中,粒子系统的仿真结果或其他动画数据可以以缓存的形式预计算存储起来,从而在动画渲染时可以直接读取并利用这些缓存中的数据来加速渲染动画,避免每次都需要重复仿真粒子的行为,节省计算资源和时间的消耗。

2、但是,随着人们对高端视觉效果的需求不断提升,亟需大规模的物体粒子动画特效,导致缓存数据文件大小呈指数级增长,不可避免会导致缓存文件单体臃肿、加载缓慢,管理困难,并增加开发人员的无效等待时长和软件崩溃的概率。


技术实现思路

1、为解决高端视效粒子动画的缓存数据单体臃肿、管理和读写低效的难题,本说明书一个或多个实施方式提供了一种动画数据缓存方法及装置、动画渲染方法及装置、电子设备、存储介质、计算机程序产品。

2、第一方面,本说明书一个或多个实施方式提供了一种动画数据缓存方法,包括:

3、获取预设缓存参数,所述预设缓存参数包本文档来自技高网...

【技术保护点】

1.一种动画数据缓存方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,将生成的所述缓存包存储至预设文件夹中,包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,对所述粒子动画进行缓存录制的过程包括:

7.一种动画渲染方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,

9.根据权利要求7所述的方法,其特征在于,在所述粒子动画...

【技术特征摘要】

1.一种动画数据缓存方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,将生成的所述缓存包存储至预设文件夹中,包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,对所述粒子动画进行缓存录制的过程包括:

7.一种动画渲染方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,

9.根据权利要求7所述的方法,其特征在于,在所述粒子动画播放过程中,基于所述缓存管理对象文件从所述粒子动画对应的缓存文件集中读取并加载各个缓存包,包括:

10.根据权利要求7所述的方法,其特征在于,在所述粒子动画播放过程中,基于所述缓存管理对象文件从所述粒子动画对应的缓存文件集中读取并加载各个缓存包,包括...

【专利技术属性】
技术研发人员:胡奔陈亨键陈旭李静
申请(专利权)人:优酷文化科技北京有限公司
类型:发明
国别省市:

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

1