1.一种动漫三维角色动作轨迹融合系统,其特征在于,包括:初始状态模型、目标状态模型以及设置在所述初始状态模型与所述目标状态模型之间的中间状态模型;所述中间状态模型至少为两个;
所述中间状态模型包括至少一个形变模型和至少一个位移模型,所述形变模型和位移模型的位置为预先设置的;
所述形变模型以角色的形变为主要特征,动作位移为次要特征设置,所述位移模型以角色的动作位移为主要特征,形变为次要特征设置;
动漫三维角色动作轨迹的各个模型之间采用设置关键帧的方式保证动作轨迹融合。
2.根据权利要求1所述的动漫三维角色动作轨迹融合系统,其特征在于,所述形变模型和所述位移模型的数量的设置参考所述角色的形变和运动轨迹的变化。
3.根据权利要求1所述的动漫三维角色动作轨迹融合系统,其特征在于,所述形变模型和位移模型的位置为预先设置的,包括:所述形变模型和位移模型为依次交替设置。
4.根据权利要求3所述的动漫三维角色动作轨迹融合系统,其特征在于,所述形变模型和位移模型的位置为预先设置的,包括:所述形变模型和位移模型为成对设置,每设置一个形变模型,相应的设置一个位移模型。
5.根据权利要求1所述的动漫三维角色动作轨迹融合系统,其特征在于,所述位移模型的位移参数包括以下数据:
角色的顶点坐标的位移;
角色做圆弧运动时,以其圆心作为控制点的圆心的位移;
角色的角度的位移。
6.根据权利要求1所述的动漫三维角色动作轨迹融合系统,其特征在于,所述角色的任一属性的参数变化为曲线时,则根据曲线的复杂程度设置若干个关键帧;
所述参数变化包括以下数据中的一种或者多种情况:直线位移、角度位移、位移速度、角度变化速度、形变速度。
7.根据权利要求6所述的动漫三维角色动作轨迹融合系统,其特征在于,所述关键帧中包括动作轨迹融合的插值的计算;
所述插值采用线性插值方法计算,计算公式如下:其中,x0和x1为相邻两个模型所处的时刻;y0和y1为在x0和x1时刻的模型的顶点位置;
是x0时刻对应的模型的权重, 是x1时刻对应的模型的权重;ρ1(x)为所要确定的x时刻对应的插值。
8.根据权利要求7所述的动漫三维角色动作轨迹融合系统,其特征在于,所述插值计算包括:
确定插值函数以保证所述插值函数的高阶导数的连续性。
9.根据权利要求1所述的动漫三维角色动作轨迹融合系统,其特征在于,所述角色动作轨迹包括若干个角色的若干个动作轨迹;该系统还包括:分类装置;
所述分类装置将按照不同角色的相同或相似动作轨迹,或相同角色的不同动作轨迹进行分类,将分为同一类的设置相应的初始状态模型、中间状态模型和目标状态模型;
所述分类装置根据形变或位移特征对角色的动作轨迹,将相同形变或位移的属性划分为同一类,同一类中可以是不同角色的相同动作轨迹,或相同角色的不同动作轨迹;
将同一类的初始状态模型、中间状态模型和目标状态模型之间采用设置关键帧的方式保证动作轨迹融合;
将上述设置好的具有关键帧的所有模型打包设置为具有相同特性的模块;
为所述模块设定调用接口;
根据所述调用接口,可调用所述模块所设置的所有数据及设置方式。
10.根据权利要求9所述的动漫三维角色动作轨迹融合系统,其特征在于,预先建立分类模型,所述分类装置是将动作轨迹数据输入至所述分类模型,所述分类模型将输入的动作轨迹的数据划分为不同的类;
所述分类模型建立方式如下:
采集角色动作轨迹数据形成轨迹集合;
对所述轨迹集合中的数据进行聚类计算,计算公式如下:其中,q∈[1,∞];Dq(xi,xj)为xi与xj的距离;轨迹集合的中心点为Pi(xi,yi,zi,θi),xi为x轴方向的位移,为n阶矩阵,xi=[xi1,xi2,xi3...xin];yi,zi,θi分别为y轴、z轴以及θ角度方向的位移;待测量数据向量为Tj(xj,yj,zj,θj);xj为待测量数据在x轴方向的位移,为n阶矩阵,xj=[xj1,xj2,xj3...xjn];yj,zj,θj分别为该待测量数据在y轴、z轴以及θ角度方向上的位移;
根据xi与xj的距离采用下述公式确定待测量数据与中心点的归类值Ai:T T
预设归类值的阈值为A,当Ai≤A时,将所述测量数据划分为中心点为Pi的类中;
所述轨迹集合中的数据中y轴,z轴以及θ角度的计算方式采用上述x轴计算方法;
依次对各个测量数据按上述方式进行分类,建立分类模型。