一种实时动画生成方法

文档序号:1876620 发布日期:2021-11-23 浏览:14次 >En<

阅读说明:本技术 一种实时动画生成方法 (Real-time animation generation method ) 是由 王会 于 2021-09-02 设计创作,主要内容包括:本发明属于实时动画生成领域,尤其是一种实时动画生成方法,针对现有的实时动画生成时,不便于对响应效率进行把控,当响应效率变化不大时,人工比较难发现问题,现提出如下方案,其包括以下步骤:S1、在计算机的作图页上进行图像的绘制;S2、对图像数据进行采集,并对数据进行处理;S3、根据处理的数据采用算法实现对物体的运动控制,在显示页将运动控制结果实时显示出来,即为实时动画;S4、采集实时动画的响应时间,同时采集计算机的参数数据及图像的大小、复杂程度,根据采集的数据计算出响应效率,本发明可以对响应效率进行把控,出现变化可以及时解决。(The invention belongs to the field of real-time animation generation, in particular to a real-time animation generation method, which aims at the problems that the response efficiency is inconvenient to control during the existing real-time animation generation, and the problems are difficult to find by manpower when the response efficiency is not changed greatly, and provides the following scheme, which comprises the following steps: s1, drawing an image on a drawing page of the computer; s2, collecting image data and processing the data; s3, realizing motion control of the object by adopting an algorithm according to the processed data, and displaying the motion control result on a display page in real time, namely real-time animation; s4, collecting the response time of the real-time animation, collecting the parameter data of the computer and the size and complexity of the image, and calculating the response efficiency according to the collected data.)

一种实时动画生成方法

技术领域

本发明涉及实时动画生成技术领域,尤其涉及一种实时动画生成方法。

背景技术

实时动画也称为算法动画,它是采用各种算法来实现运动物体的运动控制,在实时动画中,计算机一边计算一边显示就能产生动画效果。实时动画一般不包含大量的动画数据,而是对有限的数据进行快速处理,并将结果随时显示出来。实时动画的响应时间与许多因素有关,如计算机的运算速度、软硬件处理能力、景物的复杂程度、画面的大小等。游戏软件以实时动画居多。

现有技术中,实时动画生成时,不便于对响应效率进行把控,当响应效率变化不大时,人工比较难发现,因此我们提出了一种实时动画生成方法,用来解决上述问题。

发明内容

本发明的目的是为了解决现有技术中存在不便于对响应效率进行把控,当响应效率变化不大时,人工比较难发现的缺点,而提出的一种实时动画生成方法。

为了实现上述目的,本发明采用了如下技术方案:

一种实时动画生成方法,包括以下步骤:

S1、在计算机的作图页上进行图像的绘制;

S2、对图像数据进行采集,并对数据进行处理;

S3、根据处理的数据采用算法实现对物体的运动控制,在显示页将运动控制结果实时显示出来,即为实时动画;

S4、采集实时动画的响应时间,同时采集计算机的参数数据及图像的大小、复杂程度,根据采集的数据计算出响应效率;

S5、将响应效率与数据库中的响应效率进行对比;

S6、当计算的响应效率低于数据库中的响应效率时,进行预警。

优选的,所述S5中,数据库中的响应效率为历史响应效率,通过人工上传,上传时,同时对其对应的计算机的参数数据及图像的大小、复杂程度进行上传。

优选的,人工上传步骤如下:登录个人账号,进行身份认证,认证成功后,进行数据的录入,数据录入后与数据库中以存数据进行相似度比对,当相似度高于80-90%时,对此录入数据进行拦截。

优选的,数据拦截后暂存在缓冲区,可以在暂存的时间进行预设,到达预设时间还未处理的,则对暂存的数据自动删除,暂存时间为24-48h。

优选的,数据拦截后暂存在缓冲区,操作人员可以在缓冲区查看拦截的数据,同时可以查看与拦截数据相似的数据,等到操作人员确认后,将拦截数据删除。

优选的,所述S6中,当计算的响应效率低于数据库中的响应效率时,进行预警,预警方式为短信预警或微信预警。

优选的,所述S4中,图像的复杂程度从低到高依次为低级、中级、高级。

优选的,所述S3中,算法为运动学算法、动力学算法、反向运动学算法、反向动力学算法或随机运动算法。

与现有技术相比,本发明的有益效果在于:

采集实时动画的响应时间,同时采集计算机的参数数据及图像的大小、复杂程度,根据采集的数据计算出响应效率,将响应效率与数据库中的响应效率进行对比,当计算的响应效率低于数据库中的响应效率时,进行预警,可以对响应效率进行把控;

数据录入后与数据库中以存数据进行相似度比对,当相似度高于预设值时,对此录入数据进行拦截,避免重复数据占用存储空间;

本发明可以对响应效率进行把控,出现变化可以及时解决。

附图说明

图1为本发明提出的一种实时动画生成方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

实施例一

参照图1,一种实时动画生成方法,包括以下步骤:

S1、在计算机的作图页上进行图像的绘制;

S2、对图像数据进行采集,并对数据进行处理;

S3、根据处理的数据采用算法实现对物体的运动控制,在显示页将运动控制结果实时显示出来,即为实时动画;

S4、采集实时动画的响应时间,同时采集计算机的参数数据及图像的大小、复杂程度,根据采集的数据计算出响应效率;

S5、将响应效率与数据库中的响应效率进行对比;

S6、当计算的响应效率低于数据库中的响应效率时,进行预警。

本实施例中,S5中,数据库中的响应效率为历史响应效率,通过人工上传,上传时,同时对其对应的计算机的参数数据及图像的大小、复杂程度进行上传。

本实施例中,人工上传步骤如下:登录个人账号,进行身份认证,认证成功后,进行数据的录入,数据录入后与数据库中以存数据进行相似度比对,当相似度高于80%时,对此录入数据进行拦截。

本实施例中,数据拦截后暂存在缓冲区,可以在暂存的时间进行预设,到达预设时间还未处理的,则对暂存的数据自动删除,暂存时间为24h。

本实施例中,数据拦截后暂存在缓冲区,操作人员可以在缓冲区查看拦截的数据,同时可以查看与拦截数据相似的数据,等到操作人员确认后,将拦截数据删除。

本实施例中,S6中,当计算的响应效率低于数据库中的响应效率时,进行预警,预警方式为短信预警或微信预警。

本实施例中,S4中,图像的复杂程度从低到高依次为低级、中级、高级。

本实施例中,S3中,算法为运动学算法、动力学算法、反向运动学算法、反向动力学算法或随机运动算法,具体如下:

运动学算法:由运动学方程确定物体的运动轨迹和速率。

动力学算法:从运动的动因出发,由力学方程以确定运动形式。

反向运动学算法:已知链接物末端的位置和状态,反求运动方程以确定运动形式。

反向动力学算法:已知链接物末端的位置和状态,反求动力学方程以确定运动形式。

随机运动算法:在某些场合下加进运动控制的随机因素。

实施例二

参照图1,一种实时动画生成方法,包括以下步骤:

S1、在计算机的作图页上进行图像的绘制;

S2、对图像数据进行采集,并对数据进行处理;

S3、根据处理的数据采用算法实现对物体的运动控制,在显示页将运动控制结果实时显示出来,即为实时动画;

S4、采集实时动画的响应时间,同时采集计算机的参数数据及图像的大小、复杂程度,根据采集的数据计算出响应效率;

S5、将响应效率与数据库中的响应效率进行对比;

S6、当计算的响应效率低于数据库中的响应效率时,进行预警。

本实施例中,S5中,数据库中的响应效率为历史响应效率,通过人工上传,上传时,同时对其对应的计算机的参数数据及图像的大小、复杂程度进行上传。

本实施例中,人工上传步骤如下:登录个人账号,进行身份认证,认证成功后,进行数据的录入,数据录入后与数据库中以存数据进行相似度比对,当相似度高于85%时,对此录入数据进行拦截。

本实施例中,数据拦截后暂存在缓冲区,可以在暂存的时间进行预设,到达预设时间还未处理的,则对暂存的数据自动删除,暂存时间为36h。

本实施例中,数据拦截后暂存在缓冲区,操作人员可以在缓冲区查看拦截的数据,同时可以查看与拦截数据相似的数据,等到操作人员确认后,将拦截数据删除。

本实施例中,S6中,当计算的响应效率低于数据库中的响应效率时,进行预警,预警方式为短信预警或微信预警。

本实施例中,S4中,图像的复杂程度从低到高依次为低级、中级、高级。

本实施例中,S3中,算法为运动学算法、动力学算法、反向运动学算法、反向动力学算法或随机运动算法,具体如下:

运动学算法:由运动学方程确定物体的运动轨迹和速率。

动力学算法:从运动的动因出发,由力学方程以确定运动形式。

反向运动学算法:已知链接物末端的位置和状态,反求运动方程以确定运动形式。

反向动力学算法:已知链接物末端的位置和状态,反求动力学方程以确定运动形式。

随机运动算法:在某些场合下加进运动控制的随机因素。

实施例三

参照图1,一种实时动画生成方法,包括以下步骤:

S1、在计算机的作图页上进行图像的绘制;

S2、对图像数据进行采集,并对数据进行处理;

S3、根据处理的数据采用算法实现对物体的运动控制,在显示页将运动控制结果实时显示出来,即为实时动画;

S4、采集实时动画的响应时间,同时采集计算机的参数数据及图像的大小、复杂程度,根据采集的数据计算出响应效率;

S5、将响应效率与数据库中的响应效率进行对比;

S6、当计算的响应效率低于数据库中的响应效率时,进行预警。

本实施例中,S5中,数据库中的响应效率为历史响应效率,通过人工上传,上传时,同时对其对应的计算机的参数数据及图像的大小、复杂程度进行上传。

本实施例中,人工上传步骤如下:登录个人账号,进行身份认证,认证成功后,进行数据的录入,数据录入后与数据库中以存数据进行相似度比对,当相似度高于90%时,对此录入数据进行拦截。

本实施例中,数据拦截后暂存在缓冲区,可以在暂存的时间进行预设,到达预设时间还未处理的,则对暂存的数据自动删除,暂存时间为48h。

本实施例中,数据拦截后暂存在缓冲区,操作人员可以在缓冲区查看拦截的数据,同时可以查看与拦截数据相似的数据,等到操作人员确认后,将拦截数据删除。

本实施例中,S6中,当计算的响应效率低于数据库中的响应效率时,进行预警,预警方式为短信预警或微信预警。

本实施例中,S4中,图像的复杂程度从低到高依次为低级、中级、高级。

本实施例中,S3中,算法为运动学算法、动力学算法、反向运动学算法、反向动力学算法或随机运动算法,具体如下:

运动学算法:由运动学方程确定物体的运动轨迹和速率。

动力学算法:从运动的动因出发,由力学方程以确定运动形式。

反向运动学算法:已知链接物末端的位置和状态,反求运动方程以确定运动形式。

反向动力学算法:已知链接物末端的位置和状态,反求动力学方程以确定运动形式。

随机运动算法:在某些场合下加进运动控制的随机因素。

通过实施例一、二、三提出的实时动画生成方法,可以对响应效率进行把控,出现变化可以及时解决,且实施例二为最佳实施例。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种驱动数字人的方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!