1.一种过渡动画的控制方法,其特征在于,包括:切割原始视图,得到原始视图切片Pj,其中,j为自然数;
分别计算第0至第j个所述原始视图切片Pj沿预设贝塞尔曲线弹出或收缩后的目标顶点坐标分别控制第0至第j个所述原始视图切片Pj按照所述目标顶点坐标形变,得到目标视图切片P′j;
按照j值顺序组合所述目标视图切片P′j,得到目标视图;以及播放所述目标视图,得到所述过渡动画。
2.根据权利要求1所述的控制方法,其特征在于,所述目标视图包括i帧目标视图,其中,i为满足0≤i≤s的自然数,s为预设帧率,分别计算第0至第j个所述原始视图切片Pj沿预设贝塞尔曲线弹出或收缩后的目标顶点坐标 包括:分别计算第0至第j个所述原始视图切片Pj沿预设贝塞尔曲线弹出或收缩过程中对应第i帧目标视图的四个顶点坐标,得到目标顶点坐标分别控制第0至第j个所述原始视图切片Pj按照所述目标顶点坐标形变,得到目标视图切片P′j包括:分别控制第0至第j个所述原始视图切片Pj按照所述目标顶点坐标 形变,得到目标视图切片P′ji,
按照j值顺序组合所述目标视图切片P′j,得到目标视图包括:按照j值顺序组合所述目标视图切片P′ji,得到第i帧目标视图,播放所述目标视图,得到所述过渡动画包括:按照i值顺序依次播放第0至第s帧所述目标视图,得到所述过渡动画。
3.根据权利要求2所述的控制方法,其特征在于,分别计算第0至第j个所述原始视图切片Pj沿预设贝塞尔曲线弹出或收缩过程中对应第i帧目标视图的四个顶点坐标,得到目标顶点坐标 包括:分别计算第0至第j个所述原始视图切片Pj沿所述预设贝塞尔曲线放大或缩小过程中对应第i帧目标视图的四个顶点坐标,得到第一目标顶点坐标以及分别计算第0至第j个所述原始视图切片Pj沿所述预设贝塞尔曲线滑动过程中对应第i帧目标视图的四个顶点坐标,得到第二目标顶点坐标分别控制第0至第j个所述原始视图切片Pj按照所述目标顶点坐标形变,得到目标视图切片P′ji包括:
分别控制第0至第j个所述原始视图切片Pj按照所述第一目标顶点坐标形变,得到第一目标视图切片P′j1i;以及分别控制第0至第j个所述原始视图切片Pj按照所述第二目标顶点坐标形变,得到第二目标视图切片P′j2i,按照j值顺序组合所述目标视图切片P′ji,得到第i帧目标视图包括:按照j值顺序组合所述第一目标视图切片P′j1i,得到第一目标视图中的第i帧目标视图;以及按照j值顺序组合所述第二目标视图切片P′j2i,得到第二目标视图中的第i帧目标视图,按照i值顺序依次播放第0至第s帧所述目标视图,得到所述过渡动画包括:同时播放所述第一目标视图和所述第二目标视图中的第i帧目标视图,得到所述过渡动画的第i帧帧视图;以及按照i值顺序依次播放第0帧至第s帧帧视图,得到所述过渡动画。
4.根据权利要求3所述的控制方法,其特征在于,所述预设贝塞尔曲线包括第一预设贝塞尔曲线和第二预设贝塞尔曲线,切割原始视图,得到原始视图切片Pj包括:通过横向切割方式切割所述原始视图,得到所述原始视图切片Pj,分别计算第0至第j个所述原始视图切片Pj沿所述预设贝塞尔曲线放大或缩小过程中对应第i帧目标视图的四个顶点坐标,得到第一目标顶点坐标包括:
分别获取第0至第j个所述原始视图切片Pj的四个顶点的初始坐标在所述第一预设贝塞尔曲线上查找纵坐标为yj0的点所对应的横坐标X1;
在所述第二预设贝塞尔曲线上查找纵坐标为yj0的点所对应的横坐标X2;
在所述第一预设贝塞尔曲线上查找纵坐标为yj1的点所对应的横坐标X3;
在所述第二预设贝塞尔曲线上查找纵坐标为yj1的点所对应的横坐标X4;以及按照第一公式分别计算第0至第j个所述原始视图切片Pj的第一目标顶点坐标其中,第一公式为:分别计算第0至第j个所述原始视图切片Pj沿所述预设贝塞尔曲线滑动过程中对应第i帧目标视图的四个顶点坐标,得到第二目标顶点坐标 包括:获取所述原始视图的第一顶点的坐标(x0,y0);
获取目标位置的目标纵坐标y目;
在所述第一预设贝塞尔曲线上查找纵坐标为 的点所对应的横坐标X1′;
在所述第二预设贝塞尔曲线上查找纵坐标为 的点所对应的横坐标X2′;
在所述第一预设贝塞尔曲线上查找纵坐标为的点所对应的横坐标X3′;
在所述第二预设贝塞尔曲线上查找纵坐标为的点所对应的横坐标X4′;以及
按照第二公式分别计算第0至第j个所述原始视图切片Pj的第二目标顶点坐标其中,第二公式为:
5.根据权利要求4所述的控制方法,其特征在于,在按照第二公式分别计算第0至第j个所述原始视图切片Pj的第二目标顶点坐标之前,所述控制方法还包括:判断 是否大于y目;以及
若判断出 大于y目,则跳过计算所述原始视图切片Pj的第二目标顶点坐标。
6.根据权利要求3所述的控制方法,其特征在于,所述预设贝塞尔曲线包括第一预设贝塞尔曲线和第二预设贝塞尔曲线,切割原始视图,得到原始视图切片Pj包括:通过纵向切割方式切割所述原始视图,得到所述原始视图切片Pj,分别计算第0至第j个所述原始视图切片Pj沿所述预设贝塞尔曲线放大或缩小过程中对应第i帧目标视图的四个顶点坐标,得到第一目标顶点坐标包括:
分别获取第0至第j个所述原始视图切片Pj的四个顶点的初始坐标在所述第一预设贝塞尔曲线上查找横坐标为xj0的点所对应的纵坐标Y1;
在所述第二预设贝塞尔曲线上查找纵坐标为xj0的点所对应的横坐标Y2;
在所述第一预设贝塞尔曲线上查找纵坐标为xj1的点所对应的横坐标Y3;
在所述第二预设贝塞尔曲线上查找纵坐标为xj1的点所对应的横坐标Y4;以及按照第三公式分别计算第0至第j个所述原始视图切片Pj的第一目标顶点坐标其中,第三公式为:分别计算第0至第j个所述原始视图切片Pj沿所述预设贝塞尔曲线滑动过程中对应第i帧目标视图的四个顶点坐标,得到第二目标顶点坐标 包括:获取所述原始视图的第一顶点的坐标(x0,y0);
获取目标位置的目标横坐标x目;
在所述第一预设贝塞尔曲线上查找横坐标为 的点所对应的纵坐标Y1′;
在所述第二预设贝塞尔曲线上查找横坐标为 的点所对应的纵坐标Y2′;
在所述第一预设贝塞尔曲线上查找横坐标为 的点所对应的纵坐标Y3′;
在所述第二预设贝塞尔曲线上查找横坐标为 的点所对应的纵坐标Y4′;以及
按照第四公式分别计算第0至第j个所述原始视图切片Pj的第二目标顶点坐标其中,第四公式为:
7.根据权利要求6所述的控制方法,其特征在于,在按照第二公式分别计算第0至第j个所述原始视图切片Pj的第二目标顶点坐标之前,所述控制方法还包括:判断 是否大于x目;以及
若判断出 大于x目,则跳过计算所述原始视图切片Pj的第二目标顶点坐标。
8.根据权利要求3所述的控制方法,其特征在于,按照i值顺序依次播放第0帧至第s帧帧视图,得到所述过渡动画包括:按照i值从小到大的顺序依次播放第0帧至第s帧帧视图,得到所述过渡动画;或按照i值从大到小的顺序依次播放第0帧至第s帧帧视图,得到所述过渡动画。
9.一种过渡动画的控制装置,其特征在于,包括:切割单元,用于切割原始视图,得到原始视图切片Pj,其中,j为自然数;
计算单元,用于分别计算第0至第j个所述原始视图切片Pj沿预设贝塞尔曲线弹出或收缩后的目标顶点坐标控制单元,用于分别控制第0至第j个所述原始视图切片Pj按照所述目标顶点坐标形变,得到目标视图切片P′j;
组合单元,用于按照j值顺序组合所述目标视图切片P′j,得到目标视图;以及播放单元,用于播放所述目标视图,得到所述过渡动画。
10.根据权利要求9所述的控制装置,其特征在于,所述目标视图包括i帧目标视图,其中,i为满足0≤i≤s的自然数,s为预设帧率,所述计算单元还用于分别计算第0至第j个所述原始视图切片Pj沿预设贝塞尔曲线弹出或收缩过程中对应第i帧目标视图的四个顶点坐标,得到目标顶点坐标所述控制单元还用于分别控制第0至第j个所述原始视图切片Pj按照所述目标顶点坐标 形变,得到目标视图切片P′ji,所述组合单元还用于按照j值顺序组合所述目标视图切片P′ji,得到第i帧目标视图,所述播放单元还用于按照i值顺序依次播放第0至第s帧所述目标视图,得到所述过渡动画。