1.一种用于三维动画的画面数据处理系统,其特征在于,包括:关键帧画面数据获取模块,用于获取三维动画的关键帧画面数据,所述关键帧画面数据包括每一个关键帧的时间点及其帧画面内每个场景元素的顶点坐标数据;
过渡帧画面数据生成模块,用于基于所述关键帧画面数据生成每两个相邻关键帧之间的过渡帧画面数据;
关键变化数据获取模块,用于从所述过渡帧画面数据中获取每一个过渡帧的关键变化数据,所述关键变化数据包括所述过渡帧相对于上一关键帧的变换矩阵以及所述过渡帧中的场景元素的变化部分的顶点坐标数据;
关键变化数据保存模块,用于将每一个过渡帧的所述关键变化数据与过渡帧的时间点关联保存;
所述过渡帧画面数据生成模块包括:
关键帧确定模块,用于将需要生成过渡帧的两个相邻关键帧确定为第一关键帧和第二关键帧;
关键帧画面数据输入模块,用于输入所述第一关键帧和所述第二关键帧的关键帧画面数据;
场景元素识别模块,用于在所述第二关键帧的帧画面中识别第一场景元素、第二场景元素和第三场景元素,所述第一场景元素为同时存在于所述第一关键帧和所述第二关键帧的帧画面中且差异值大于或等于预设的阈值的场景元素,所述第二场景元素为同时存在于所述第一关键帧和所述第二关键帧的帧画面中且差异值小于预设的阈值的场景元素,所述第三场景元素为存在于所述第二关键帧的帧画面中但不存在于所述第一关键帧的帧画面中的场景元素;
过渡帧数量确定模块,用于根据所述第一关键帧和所述第二关键帧的时间点确定所述第一关键帧和所述第二关键帧之间的过渡帧的数量;
过渡区域数据生成模块,用于生成所述第一场景元素、所述第二场景元素和所述第三场景元素在每一个过渡帧中的过渡区域数据;
所述过渡帧画面数据生成模块还用于基于所述过渡区域数据构建每一个过渡帧的过渡帧画面数据;
所述过渡帧画面数据生成模块还包括:
变化区域识别模块,用于在所述第二关键帧的帧画面中识别每一个第一场景元素的第一变化区域和第二变化区域,所述第一变化区域为在所述第一场景元素上的顶点同时存在于所述第一关键帧的帧画面中的区域,所述第二变化区域为在所述第一场景元素上的顶点不存在于所述第一关键帧的帧画面中的区域;
所述过渡区域数据生成模块包括:
第一过渡区域数据生成模块,用于采用插值模式生成所述第一场景元素的第一变化区域在每一个过渡帧的帧画面中的第一过渡区域数据;
第二过渡区域数据生成模块,用于采用映射模式生成所述第一场景元素的第二变化区域以及所述第三场景元素在每一个过渡帧的帧画面中的第二过渡区域数据;
第三过渡区域数据生成模块,用于采用复制模式生成所述第二场景元素在每一个过渡帧的帧画面中的第三过渡区域数据。
2.一种用于三维动画的画面数据处理方法,其特征在于,包括:获取三维动画的关键帧画面数据,所述关键帧画面数据包括每一个关键帧的时间点及其帧画面内每个场景元素的顶点坐标数据;
基于所述关键帧画面数据生成每两个相邻关键帧之间的过渡帧画面数据;
从所述过渡帧画面数据中获取每一个过渡帧的关键变化数据,所述关键变化数据包括所述过渡帧相对于上一关键帧的变换矩阵以及所述过渡帧中的场景元素的变化部分的顶点坐标数据;
将每一个过渡帧的所述关键变化数据与过渡帧的时间点关联保存;
基于所述关键帧画面数据生成每两个相邻关键帧之间的过渡帧画面数据的步骤具体包括:将需要生成过渡帧的两个相邻关键帧确定为第一关键帧和第二关键帧;
输入所述第一关键帧和所述第二关键帧的关键帧画面数据;
在所述第二关键帧的帧画面中识别第一场景元素、第二场景元素和第三场景元素,所述第一场景元素为同时存在于所述第一关键帧和所述第二关键帧的帧画面中且差异值大于或等于预设的阈值的场景元素,所述第二场景元素为同时存在于所述第一关键帧和所述第二关键帧的帧画面中且差异值小于预设的阈值的场景元素,所述第三场景元素为存在于所述第二关键帧的帧画面中但不存在于所述第一关键帧的帧画面中的场景元素;
根据所述第一关键帧和所述第二关键帧的时间点确定所述第一关键帧和所述第二关键帧之间的过渡帧的数量;
生成所述第一场景元素、所述第二场景元素和所述第三场景元素在每一个过渡帧中的过渡区域数据;
基于所述过渡区域数据构建每一个过渡帧的过渡帧画面数据;
在所述第二关键帧的帧画面中识别第一场景元素、第二场景元素和第三场景元素的步骤之后,还包括:在所述第二关键帧的帧画面中识别每一个第一场景元素的第一变化区域和第二变化区域,所述第一变化区域为在所述第一场景元素上的顶点同时存在于所述第一关键帧的帧画面中的区域,所述第二变化区域为在所述第一场景元素上的顶点不存在于所述第一关键帧的帧画面中的区域;
生成所述第一场景元素、所述第二场景元素和所述第三场景元素在每一个过渡帧中的过渡区域数据的步骤具体包括:采用插值模式生成所述第一场景元素的第一变化区域在每一个过渡帧的帧画面中的第一过渡区域数据;
采用映射模式生成所述第一场景元素的第二变化区域以及所述第三场景元素在每一个过渡帧的帧画面中的第二过渡区域数据;
采用复制模式生成所述第二场景元素在每一个过渡帧的帧画面中的第三过渡区域数据。
3.根据权利要求2所述的用于三维动画的画面数据处理方法,其特征在于,在所述第二关键帧的帧画面中识别第一场景元素、第二场景元素和第三场景元素的步骤具体包括:在所述第二关键帧的帧画面中识别存在于所述第二关键帧的帧画面中但不存在于所述第一关键帧的帧画面中第三场景元素;
将所述第二关键帧的帧画面中除所述第三场景元素外的场景元素确定为目标场景元素;
获取所述目标场景元素的数量 以及预先配置的差异阈值 ;
遍历每一个目标场景元素以计算每一个目标场景元素在所述第一关键帧和所述第二关键帧之间的差异值 ,其中 ;
根据所述差异值 以及差异阈值 的大小将所述目标场景元素确定为第一场景元素或第二场景元素。
4.根据权利要求3所述的用于三维动画的画面数据处理方法,其特征在于,遍历每一个第一场景元素以计算每一个第一场景元素在所述第一关键帧和所述第二关键帧之间的差异值 的步骤具体包括:获取第 个第一场景元素在所述第一关键帧中的第一顶点数据序列和在所述第二关键帧中的第二顶点数据序列;
根据所述第二顶点数据序列中的顶点与所述第一顶点数据序列的顶点在第 个第一场景元素中的对应关系得到第三顶点数据序列,所述第三顶点数据序列中的顶点为存在于所述第二顶点数据序列中但不存在于所述第一顶点数据序列中的顶点;
根据所述第三顶点数据序列中的顶点的坐标识别遮挡区域;
获取第个场景元素的每个遮挡区域所包含的面数 以及每个面的面积 ,其中, , 为第个场景元素中的遮挡区域的数量, 为第 个遮挡区域中的面的数量;
第个场景元素在所述第一关键帧和所述第二关键帧之间的差异值:,
其中 为预先配置的面数差异系数,为预先配置的面积差异系数。
5.根据权利要求4所述的用于三维动画的画面数据处理方法,其特征在于,根据所述第三顶点数据序列中的顶点的坐标识别遮挡区域的步骤具体包括:在所述第三顶点数据序列中识别关联同一个面的顶点组合,所述顶点组合中的顶点的数量大于或等于3;
确定每一个顶点组合对应的目标面,所述目标面为所述顶点组合中的顶点连线包围得到的面;
组合共边的目标面形成所述遮挡区域。
6.根据权利要求2所述的用于三维动画的画面数据处理方法,其特征在于,采用插值模式生成所述第一场景元素的第一变化区域在每一个过渡帧的帧画面中的第一过渡区域数据的步骤还包括:确定插值模式的插值参数,所述插值参数包括所述第一关键帧、所述第二关键帧、目标过渡帧的时间点,每个场景元素对应的第一顶点数据序列以及第二顶点数据序列;
计算所述目标过渡帧的时间点相对于所述第一关键帧、所述第二关键帧的时间点的时间比例:,
其中 为所述目标过渡帧的时间点, 为所述第一关键帧的时间点, 为所述第二关键帧的时间点;
根据所述时间比例计算所述第一顶点数据序列的顶点在所述目标过渡帧中的坐标数据:,
其中 , 为所述第一场景元素的第一变化区域中的顶点数量,为所述第一顶点数据序列中的每个顶点的坐标, 为所述第二顶点数据序列中的每个顶点坐标。
7.根据权利要求2所述的用于三维动画的画面数据处理方法,其特征在于,采用映射模式生成所述第一场景元素的第二变化区域以及所述第三场景元素在每一个过渡帧的帧画面中的第二过渡区域数据的步骤具体包括:确定映射模式的映射参数,所述映射参数包括所述第一关键帧、所述第二关键帧、目标过渡帧的时间点;
构建对应所述第一关键帧的时间点的第一场景空间和对应所述第二关键帧的时间点的第二场景空间,所述第一场景空间和所述第二场景空间为立体空间;
分别在所述第一场景空间和所述第二场景空间中加载所述第一场景元素和所述第三场景元素的立体模型;
基于所述第一场景元素的第二变化区域和所述第三场景元素在所述第一场景空间和所述第二场景空间中的姿态以及所述第一关键帧、所述第二关键帧、目标过渡帧的时间点计算所述第一场景元素的第二变化区域和所述第三场景元素在所述目标过渡帧的时间点中的空间姿态;
根据所述空间姿态将所述第一场景元素的第二变化区域和所述第三场景元素的顶点在所述目标过渡帧中的坐标数据。
8.根据权利要求2所述的用于三维动画的画面数据处理方法,其特征在于,采用复制模式生成所述第二场景元素在每一个过渡帧的帧画面中的第三过渡区域数据的步骤具体包括:确定复制模式的复制参数,所述复制参数包括所述第一关键帧、所述第二关键帧、目标过渡帧的时间点以及所述第二场景元素对应的第三顶点数据序列;
基于所述复制参数确定每个目标过渡帧中所述第二场景元素对应所述第三顶点数据序列的遮挡区域;
将所述第二场景元素的遮挡区域在所述目标过渡帧的上一帧中的顶点坐标数据复制为所述目标过渡帧中的坐标数据。