CN109685872A - 动画生成方法、装置、设备及计算机可读存储介质 - Google Patents
动画生成方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN109685872A CN109685872A CN201811120942.8A CN201811120942A CN109685872A CN 109685872 A CN109685872 A CN 109685872A CN 201811120942 A CN201811120942 A CN 201811120942A CN 109685872 A CN109685872 A CN 109685872A
- Authority
- CN
- China
- Prior art keywords
- animation
- operation button
- order
- mapping operation
- default
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开一种动画生成方法、装置、设备及计算机可读存储介质,所述方法包括:当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。通过H5中的预设绘图标签以及预设教学信息,生成所需求的绘画图形,再将绘画图形形成动画;避免动画制作过程中所要求的专业知识,生成方式简单快速,提高了动画生成的效率。
Description
技术领域
本发明主要涉及智能终端技术领域,具体地说,涉及一种动画生成方法、装置、设备及计算机可读存储介质。
背景技术
目前技术的发展,动画的应用场景越来越多,如教学过程或企业宣传中将文字、图片等媒体资源转换成动画演示,以使原来的文字、图片更为生动形象,便于理解。目前动画的开发制作,需要具备FlashAS或者AdobeFlash等专业知识的人员才能完成,不利于有动画开发需求的其他非专业人员的快速制作生成,如何降低动画生成难道、提高动画的生成效率成为亟待解决的技术问题。
发明内容
本发明的主要目的是提供一种动画生成方法、装置、设备及计算机可读存储介质,旨在解决现有技术中动画制作需要专业知识,动画生成效率低的问题。
为实现上述目的,本发明提供一种动画生成方法,所述动画生成方法包括以下步骤:
当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
优选地,所述根据所述间隔时间和所述顺序信息,将所述动画帧生成动画的步骤包括:
将所述动画帧中各绘画图形的排列顺序和所述顺序信息对比,判断所述排列顺序和所述顺序信息是否一致;
若所述排列顺序和所述顺序信息一致,则基于所述间隔时间将所述动画帧生成动画;
若所述排列顺序和所述顺序信息不一致,则基于所述顺序信息对所述动画帧中各绘画图形的排列顺序调整,生成目标动画帧,并基于所述间隔时间将所述目标动画帧生成动画。
优选地,所述基于各所述操作指令生成多个绘画图形的步骤包括:
实时读取各所述操作指令针对的目标绘图操作按钮,以及所述目标绘图操作按钮基于对应操作指令绘制的绘画轨迹,并将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组;
当接收到对当前显示的所述时序信息组的切换指令时,根据与所述切换指令对应的待切换时序信息组,将当前显示的所述时序信息组切换为所述待切换时序信息组;
当检测到绘画图形的完成指令时,将各所述绘画轨迹形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
优选地,所述将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组的步骤之后包括:
当识别到所述绘画轨迹为封闭轨迹,或者接收到对所述绘画轨迹的保存指令时,将所述绘画轨迹作为图形元素进行存储;
所述将各所述绘画轨迹形成轨迹图形,生成与各所述操作指令对应的各绘画图形的步骤包括:
将各所述图形元素形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
优选地,所述生成与各所述操作指令对应的各绘画图形的步骤之后包括:
当接收到对所述图形元素的修改指令,读取所述修改指令中的元素标识符,并根据所述元素标识符确定目标图形元素;
调用并显示所述目标图形元素,接收对所述目标图形元素的修改信息,基于所述修改信息对所述目标图形元素进行更新,并基于所述更新的目标图形元素对所述绘画图形进行更新。
优选地,所述接收基于所述预设教学信息对各所述绘图操作按钮的操作指令的步骤之前包括:
检测所述预设教学信息的当前显示内容,并根据所述预设教学信息与所述绘图操作按钮的对应关系,确定与所述当前显示内容对应的所述绘图操作按钮;
将与所述当前显示内容对应的所述绘图操作按钮,区别于所述绘图操作按钮中的其他绘图操作按钮显示。
优选地,所述根据所述间隔时间和所述顺序信息,将所述动画帧生成动画的步骤之后包括:
当接收到对所述动画的效果配置指令时,根据所述效果配置指令确定动画效果类型,并为所述动画添加与所述动画效果类型对应的动画效果;
将所述动画以动画效果进行预览显示,并检测是否接收到对所述动画的操作指令,若接收到对所述动画的操作指令,则根据所述操作指令的类型对所述动画进行操作。
此外,为实现上述目的,本发明还提出一种动画生成装置,所述动画生成装置包括:
调用模块,用于当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
合成模块,用于接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
生成模块,用于当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
此外,为实现上述目的,本发明还提出一种动画生成设备,所述动画生成设备包括:存储器、处理器、通信总线以及存储在所述存储器上的动画生成程序;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述动画生成程序,以实现以下步骤:
当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
本实施例的动画生成方法,当接收到对H5中预设绘画标签的触发指令时,将预设绘图标签中各个绘图操作按钮以及预设教学信息调用到画图界面进行显示,以供有生成动画需求的需求方依据预设教学信息对绘图操作按钮进行操作;当接收到对各绘图操作按钮的操作指令时,则基于各操作指令生成多个绘画图形,并将该多个绘画图形合成动画帧;在接收到携带有间隔时间和顺序信息的动画生成请求时,则基于该间隔时间和顺序信息将动画帧生成动画。通过H5中的预设绘图标签以及预先设置的用于指导教学的预设教学信息,生成所需求的绘画图形,再将绘画图形形成动画;避免动画制作过程中所要求的专业知识,生成方式简单快速,提高了动画生成的效率。
附图说明
图1是本发明的动画生成方法第一实施例的流程示意图;
图2是本发明的动画生成装置第一实施例的功能模块示意图;
图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种动画生成方法。
请参照图1,图1为本发明动画生成方法第一实施例的流程示意图。在本实施例中,所述动画生成方法包括:
步骤S10,当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
本发明的动画生成方法应用于终端,适用于在终端中生成绘画图形,并将生成的绘画图形进一步生成动画;其中终端可以是手机或电脑等包括显示设备的硬件终端。绘画图形的生成依赖于H5的预设绘图标签,H5是超文本标记语言(HTML)的第五个版本,广泛应用于界面开发。H5包括多个标签,以用于实现不同的功能,如标签<audio>用于定义音频内容,标签<video>用于定义视频(video或者movie)。本实施例将H5中用于定义图形的标签<canvas>作为预设绘图标签,<canvas>中提供有将图形绘制到画布上的绘图接口(API),通过此预设绘图标签中的API可在终端显示设备上进行图形绘制;且各API以绘图操作按钮的形式显示在终端显示设备的显示界面上,以便于终端用户进行操作绘制。同时为了便于终端用户进行图形绘制,预先设置有教学信息,该教学信息可以是视频信息也可以是文字信息,说明各个绘图操作按钮的功能以及使用方式,以用于教学指导。
终端显示设备的显示界面中设置有用于触发生成绘画图形的绘画虚拟按键,当终端用户有生成绘画图形的需求时,选择触发该虚拟按键;将此对虚拟按键的选择操作作为对H5中预设绘图标签的触发指令,激活预设绘图表中的API,便于终端用户在显示界面进行图形绘制。当检测到对H5中预设绘图标签的触发指令时,则说明用户有进行图形绘制需求,则对预设绘图标签中的各绘图操作按钮以及预设教学信息进行调用,并将所调用的绘图操作按钮以及预设教学信息显示在显示设备的显示界面上;该绘图操作按钮和预设教学信息显示在显示界面的不同区域,且可根据终端用户的不同需求进行调整。其中绘图操作按钮包括诸如圆形、矩形、直线此类的基本图形按钮、图形颜色按钮、填充颜色按钮、橡皮擦等;将该类绘图操作按钮显示,以便于终端用户选择其所需要的绘图操作按钮来绘制其所需要的绘画图形。
步骤S20,接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
进一步地,终端用户可根据预设教学信息中所指导的内容,从显示的各绘图操作按钮中选择其所需要的绘图操作按钮,并使用选择的该绘图操作按钮在显示界面上进行图形绘制,将该图形绘制的操作作为对绘制操作按钮的操作指令;如选择圆形绘图操作按钮进行圆形绘制,则对绘制操作按钮的操作指令即为对圆形按钮的绘制操作。因对不同绘图操作按钮的操作会形成不同的图形,当接收到对各绘图操作按钮的操作指令时,基于各操作指令生成多个绘画图形。考虑到绘画图形可能需要多次分步绘画完成,即需要多个操作指令;使得在基于操作指令生成绘画图形时,该绘画图形均对应操作指令逐步生成。具体地,基于各操作指令生成多个绘画图形的步骤包括:
步骤S21,实时读取各所述操作指令针对的目标绘图操作按钮,以及所述目标绘图操作按钮基于对应操作指令绘制的绘画轨迹,并将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组;
可理解地,在绘制过程中,选择某一绘图操作按钮在显示界面上进行绘画操作后,可能需要更换到另一绘图操作按钮进行下一步绘制;或者在绘制好的图形中,另起一个位置进行绘制,而使得绘画不具有连续性,如在绘制人物头像时,在人物的眼睛绘制完成后,需要进行鼻子或嘴唇等位置的绘制。将此类按钮的切换或者绘画位置的切换作为操作的时序切换,切换前的操作时间作为一段操作时序,对应的操作作为同一个绘画步骤。如选择直线绘图操作按钮进行直线绘制,绘制完成后将直线绘图操作按钮切换为圆形绘图操作按钮,以绘制圆形;从而可将该直线绘制的操作时间作为一段操作时序,并将该绘制操作作为一个绘画步骤。将在一个操作时序段中所操作的绘画步骤作为由同一个操作指令所操作完成的绘画步骤,实时读取各操作指令所针对的绘图操作按钮,将该所针对的绘图操作按钮作为目标绘图操作按钮以进行区分;同时还读取操作该目标绘图操作按钮所对应生成的绘画轨迹,以表征操作的类型和内容。将该读取的操作指令、目标绘图操作按钮以及绘画轨迹形成时序信息组,以通过时序信息组表征操作指令所操作的前后顺序。对于前后的时序信息组,操作指令所针对的目标绘图操作按钮可能相同,也可能不同,主要由按钮的切换或绘画位置的切换划分操作指令。如终端用户选择图形颜色按钮,并操作该图形颜色按钮先对绘画图形中的A位置进行着色,再对绘画图形中与A位置不相连的B位置进行着色;此操作涉及到两个时序信息组,一个时序信息组为[着色、图形颜色按钮、A位置],另一个时序信息组为[着色、图形颜色按钮、B位置],以表征操作的类型为着色,且为对A位置和B位置的内容进行着色。
步骤S22,当接收到对当前显示的所述时序信息组的切换指令时,根据与所述切换指令对应的待切换时序信息组,将当前显示的所述时序信息组切换为所述待切换时序信息组;
可理解地,因绘画图形由对应操作指令逐步生成,即由时序信息组中的绘画轨迹逐步生成;在绘画过程中可能存在对之前的绘画轨迹进行修改,或者对当前绘画轨迹进行暂停,或者修改完成后恢复到修改前步骤中的绘画轨迹的情况。此类修改、暂停或恢复所涉及到的绘画轨迹与不同的时序信息组对应,需要将当前显示的时序信息组切换为绘画轨迹所在的时序信息组,以对该时序信息组中的绘画轨迹进行修改、暂停或恢复操作。在对当前显示的时序信息组进行绘画操作时,此前所形成的时序信息组以缩小图形、叠加图形或时间序号的方式展示在显示界面中。显示界面中设置有不同切换按钮,当终端用户有对绘画轨迹的修改、暂停或恢复需求,即需要对当前显示的时序信息组进行切换时,从显示界面中选择所需要切换的时序信息组,并触发切换按钮,将对切换按钮的触发操作作为切换指令,该切换指令中携带有所选择时序信息组的标识符。当接收到此对当前显示的时序信息组的切换指令时,确定其中所携带的标识符;并将具有该标识符的时序信息组作为待切换时序信息组,表征需要将当前显示的时序信息组切换为该待切换时序信息组。根据该与切换指令所对应的待切换时序信息组,将当前显示的时序信息组切换为待切换时序信息组,以对待切换时序信息组进行显示,便于对该待切换时序信息组中的绘画轨迹进行修改或者继续绘制。其中待切换时序信息组可以是当前显示的时序信息组本身,只是切换的内容是在当前显示的时序信息组的工作状态和暂停状态之间切换;即将当前显示的时序信息组的工作状态切换为暂停状态,以停止对当前显示的时序信息组中绘画轨迹的绘制;或者将当前显示的时序信息组的暂停状态切换为工作状态,以继续绘画图形的绘制,但是此切换操作必然涉及到按钮的切换或者绘画位置的切换,使得此暂停状态切换为工作状态实际是启动下一时序信息组绘制新的绘画轨迹。
步骤S23,当检测到绘画图形的完成指令时,将各所述绘画轨迹形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
进一步地,在终端用户对绘画图形绘画完成后,则需要结束绘画操作;预先设置有结束绘画的完成指令,如设定在显示界面上双击或长按等操作等。当检测到绘画图形的完成指令时,则将各时序信息组中的绘画轨迹形成轨迹图形,生成与各操作指令对应的绘画图形。在完成一个绘画图形后,终端用户可在显示界面上启动另一个绘画图形的绘画操作,以生成多个绘画图形。需要说明的是,绘画图像也可依据现有的图像生成,如将从网络上抓取的图像,或者已绘制的绘画图形加载到显示界面中,在显示界面上对该现有的图像进行修改,如填充颜色按钮填充新的颜色、或使用橡皮擦擦去原有线条、颜色等,将该修改所形成的图像作为新的绘画图形进行保存。在生成多个绘画图形后,将该多个绘画图形形成图形集合,以合成作为动画帧,并将该动画帧进行存储,以便后续对该存储动画帧调用而生成动画。
步骤S30,当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
进一步地,显示界面上预先设置有生成动画的虚拟按键,当终端用户有生成动画的需求时,触发该虚拟按键,并将对该虚拟按键的触发操作作为动画的生成请求。在将动画帧生成动画的过程,还涉及到动画帧中各绘画图形的显示顺序以及各绘画图形之间的时间间隔;其中显示顺序为各绘画图形在动画中显示的前后关系,时间间隔为各绘画图形在动画中显示的间隔时间。终端用户在触发虚拟按键时,对此显示顺序以顺序信息的形式和间隔时间一并进行设置;当接收到对动画的生成请求时,读取其中携带的顺序信息和间隔时间,并依据该间隔时间和顺序信息,将动画帧生成动画。具体地步骤S30包括:
步骤S31,将所述动画帧中各绘画图形的排列顺序和所述顺序信息对比,判断所述排列顺序和所述顺序信息是否一致;
因顺序信息表征了各绘画图形在动画显示过程中所需求的前后关系,而所生成的动画帧中各绘画图形的排列顺序可能与该所需求的前后关系一致,也可能不一致,从而在将绘画帧生成动画之前,需要先将动画帧中各绘画图形的排列顺序和终端用户所需求的顺序信息对比,判断两者的一致性;以确定所生成动画帧中各绘画图形的实际排列顺序和终端用户所需求的顺序信息是否一致。其中绘画图形的排列顺序可以用绘画图形的名称表征,在生成绘画图形时,由终端用户对各个绘画图像设置表征前后顺序,且属于同一动画的名称;如设定属于动画A的所有绘画图形的名称中均携带有标识符a,且用数字的大小关系表征绘画图像的前后顺序,如两个绘画图形的名称分别为a1、a2,则表征具有名称a1的绘画图形在前显示,而具有名称a2的绘画图形在后显示。读取各绘画图像的名称,并按照各绘画图像的排列顺序,排列各个名称,将此排列的各个名称作为绘画图形的排列顺序。而生成请求中的顺序信息由终端用户在触发生成动画的虚拟按键时,对动画帧中各绘画图形的名称作为顺序信息进行设置。如对于动画帧中按照顺序排列的绘画图形W1、W2、W3、W4,其名称分别为p2、p1、p3、p4,则排列顺序为P2、P1、P3和P4,而生成请求中所设定的顺序信息为P1、P2、P3、P4,而读取该排列顺序和顺序信息对比,判断两者的一致性。
步骤S32,若所述排列顺序和所述顺序信息一致,则基于所述间隔时间将所述动画帧生成动画;
当将动画帧中各绘画图形的实际排列顺序和所需求的顺序信息对比,判断出排列顺序和顺序信息一致时,则基于间隔时间将动画帧生成动画。具体地,先以某一时间为起始点调用动画帧中位于排列顺序第一位的绘画图形进行显示,后续每到达该间隔时间,则按照排列顺序依次调用绘画图形进行显示,形成动画。
步骤S33,若所述排列顺序和所述顺序信息不一致,则基于所述顺序信息对所述动画帧中各绘画图形的排列顺序调整,生成目标动画帧,并基于所述间隔时间将所述目标动画帧生成动画。
而当将动画帧中各绘画图形的实际排列顺序和所需求的顺序信息对比,判断出排列顺序和顺序信息不一致时,则基于顺序信息对动画帧中各绘画图形的排列顺序进行调整。其中调整可将动画帧中各绘画图像的排列顺序依照顺序信息进行位置上的交换,如对于上述排列顺序分别为P1、P2、P3和P4的绘画图形,因绘画图形W1和绘画图形W2的实际排列顺序和顺序信息中所需求的排列顺序不一致,实际排列顺序为W1和W2,而所需求的排列顺序为W2和W1,从而需要根据表征所需求排列顺序的顺序信息对绘画图形的实际排列顺序进行调整,即将W1和W2的排列顺序进行交换,使得各绘画图形的实际排列顺序为W2、W1、W3、W4。此外调整也可不依照顺序信息进行交换9绘画图形排列顺序的交换,而通过分配显示时间的先后顺序进行调整;如对于上述绘画图形W1、W2、W3、W4,分别按照顺序信息为其分配显示时间的先后顺序;因绘画图形W1和绘画图形W2的实际排列顺序和顺序信息中所需求的排列顺序不一致,在分配显示时间的先后顺序时,分配W2最先显示、再分配W1显示、再分配W3显示、最后分配W4显示。将调整后的动画帧作为目标动画帧,并基于间隔时间对目标动画帧生成动画;按照目标动画帧中各绘画图形的排列顺序或者显示时间的先后顺序,每到间隔时间的时间长度依次调用各绘画图形进行显示,形成动画。
本实施例的动画生成方法,当接收到对H5中预设绘画标签的触发指令时,将预设绘图标签中各个绘图操作按钮以及预设教学信息调用到画图界面进行显示,以供有生成动画需求的需求方依据预设教学信息对绘图操作按钮进行操作;当接收到对各绘图操作按钮的操作指令时,则基于各操作指令生成多个绘画图形,并将该多个绘画图形合成动画帧;在接收到携带有间隔时间和顺序信息的动画生成请求时,则基于该间隔时间和顺序信息将动画帧生成动画。通过H5中的预设绘图标签以及预先设置的用于指导教学的预设教学信息,生成所需求的绘画图形,再将绘画图形形成动画;避免动画制作过程中所要求的专业知识,生成方式简单快速,提高了动画生成的效率。
进一步地,在本发明动画生成方法另一实施例中,所述将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组的步骤之后包括:
步骤S24,当识别到所述绘画轨迹为封闭轨迹,或者接收到对所述绘画轨迹的保存指令时,将所述绘画轨迹作为图形元素进行存储;
可理解地,绘画图形中所涉及到的图形元素多种对样,如人物画像中人物的眼睛、鼻子、耳朵等,风景画像中的树、花等。考虑到动画中绘画图形具有连续的相似性,如第一幅绘画图形中人物的眼睛为睁开的状态,而第二幅绘画图形中人物的眼睛为闭上的状态,而其他图形元素没有差别;从而在对第二幅绘画图像进行绘制的过程中,可以以第一幅绘画图形为依据,以加快绘画图形的绘制速度。各图形元素均由多个绘画轨迹经多次操作形成,为了便于将图形元素在各绘画图形之间应用,将绘画轨迹生成图形元素保存,且生成的依据为绘画轨迹的封闭性。在终端用户绘制绘画轨迹的过程中,实时检测绘画轨迹是否为封闭轨迹,如果是封闭轨迹,则将该绘画轨迹作为图形元素进行存储。此外终端用户在绘制过程中会有需求将某些绘画轨迹保存为图形元素,以在其他绘画图形中使用该图形元素;为了便于终端用户的保存操作,预先设置有用于保存的虚拟按键,选择该按键即可触发保存指令;当接收到该对绘画轨迹的保存指令时,同样的将绘画轨迹作为图形元素进行存储,以便在其他绘画图形中使用该图形元素。因各绘画图形由绘画轨迹所形成的轨迹图形所生成,在将绘画轨迹形成图形元素后,则由该图形元素形成轨迹图形,生成与各操作指令对应的各绘画图形;以便于在已生成的各绘画图形的基础上对各图形元素进行更改,生成与已生成绘画图形相似的其他绘画图像,提高用于生成动画的绘画图形的绘制速度。
进一步地,在本发明动画生成方法另一实施例中,所述生成与各所述操作指令对应的各绘画图形的步骤之后包括:
步骤q1,当接收到对所述图形元素的修改指令,读取所述修改指令中的元素标识符,并根据所述元素标识符确定目标图形元素;
当需要依据已生成绘画图形绘制相似的其他绘画图像时,可通过对该已绘制图形中图形元素修改进行,其中修改的图形元素依据于所需要绘制的绘画图形与已生成绘制图形之间的差异性;如需要将已生成绘制图形中的手臂进行更改,则将手臂作为修改的图形元素。针对所需要修改的图形元素发出修改指令,修改指令中携带有表征所需要修改图形元素的元素标识符;当接收到该对图形元素的修改指令时,读取修改指令中的元素标识符,并根据该元素标识符确定目标图形元素。绘画图形中各个图形元素均携带有表征其唯一性的元素标识符,将读取的元素标识符和携带的各个元素标识符对比,确定与读取的元素标识符一致的元素标识符,携带该一致元素标识符的图形元素即为目标图形元素,对该目标图形元素有修改需求。
步骤q2,调用并显示所述目标图形元素,接收对所述目标图形元素的修改信息,基于所述修改信息对所述目标图形元素进行更新,并基于所述更新的目标图形元素对所述绘画图形进行更新。
对该目标图形元素调用,并显示在显示界面上,以便终端用户对该显示的目标图形元素进行修改。其中修改可通过绘图操作按钮进行,终端用户选择绘图操作按钮,并操作所选择的绘图操作按钮对目标图形元素进行修改。将对目标图像元素的修改操作内容作为修改信息,如对目标图形元素的颜色填充操作,则修改信息为所填充额颜色。当接收到对目标图形元素的修改信息时,则基于该修改信息对目标图形元素进行更新,用修改信息替换目标图形元素中原有的信息。因绘图图形由各个图形元素组成,从而在对目标图形元素进行更新后,相应的绘图图形会进行更新;将该更新的绘图图形作为合成动画帧中的绘图图形,通过图形元素的修改生成新的绘图图形,简化了动画帧中各绘图图形的绘制。
进一步地,在本发明动画生成方法另一实施例中,所述接收基于所述预设教学信息对各所述绘图操作按钮的操作指令的步骤之前包括:
步骤S40,检测所述预设教学信息的当前显示内容,并根据所述预设教学信息与所述绘图操作按钮的对应关系,确定与所述当前显示内容对应的所述绘图操作按钮;
可理解地,对于不同的终端用户所需要生成动画的类型不一样,使得绘制的绘画图形存在差异,而绘画图形的差异体现在预设教学信息以及绘图操作按钮的差异上;如绘制人物图形和绘制风景图形之间的预设教学信息的差异,以及所使用的绘图操作按钮也不同。本实施例为了进一步提高终端用户的绘制速度,设置有通过终端用户所查看的预设教学信息内容,推测其所需要绘制的内容,进行确定其所需要操作的绘图操作按钮机制。具体地,检测预设教学信息的当前显示内容,该当前显示内容极为终端用户当前正在查看的教学内容,表征了终端用户所需要绘制的绘画图形类型。同时在预设教学信息和绘图操作按钮之间建立有对应关系,如与预设教学信息中的内容A对应的绘图操作按钮为B,而与预设教学信息中的内容C对应的绘图操作按钮为D。在检测到终端用户正在查看的当前显示内容之后,根据预设教学信息与绘图操作按钮之间的对应关系,即可确定与该当前显示内容对应的绘图操作按钮。将当前显示内容和对应关系中的预设教学信息对比,确定与该当前显示内容一致的预设教学信息,而对应关系中与该一致预设教学信息对应的绘图操作按钮,即为与当前显示内容对应的绘图操作按钮,是终端用户最有可能所需要操作的绘图操作按钮
步骤S50,将与所述当前显示内容对应的所述绘图操作按钮,区别于所述绘图操作按钮中的其他绘图操作按钮显示。
进一步地,在确定终端用户最有可能所需要操作的绘图操作按钮后,将该绘图操作按钮,即与当前显示内容对应的绘图操作按钮,与绘图操作按钮中的其他绘图操作按钮区别显示,以和其他绘图操作按钮进行区别,便于终端用户快速选择其所需要的绘图操作按钮。其中其他绘图操作按钮为绘图操作按钮中除与当前显示内容对应绘图操作按钮之外的其他绘图操作按钮;且区别显示可以是将与当前显示内容对应的绘图操作按钮进行高亮显示,或者放大显示。需要说明的是,对终端用户最有可能所需要操作的绘图操作按钮和其他绘图操作按钮的区别显示,并不影响终端用户对其他绘图操作按钮的操作;终端用户可以根据其自身需求选择任意一个绘图操作按钮,发送操作指令,对此不做限定。
进一步地,在本发明动画生成方法另一实施例中,所述根据所述间隔时间和所述顺序信息,将所述动画帧生成动画的步骤之后包括:
步骤S60,当接收到对所述动画的效果配置指令时,根据所述效果配置指令确定动画效果类型,并为所述动画添加与所述动画效果类型对应的动画效果;
可理解地,在将动画帧生成动画后,可对动画配置不同的动画效果,如淡入淡出,先变大后变小消失等。显示界面设置有配置动画效果的虚拟按键以及动画效果类型的选择按键,当终端用户有进行动画效果配置需求时,通过选择按键选择所需要的动画效果类型并触发该虚拟按键;将此对虚拟按键的触发操作作为效果配置指令,该效果配置指令中携带有所选择动画效果类型的类型标识符。当接收到对动画的效果配置指令时,读取其中所携带的类型标识符,由该标识符即可确定所需要配置的动画效果类型;从而为所生成的动画添加与该动画效果类型对应的动画效果,使得动画在播放时具有该动画效果。
步骤S70,将所述动画以动画效果进行预览显示,并检测是否接收到对所述动画的操作指令,若接收到对所述动画的操作指令,则根据所述操作指令的类型对所述动画进行操作;
进一步地,为了确保添加的动画效果能满足终端用户的需求,将动画以动画效果的形式进行预览显示,且在显示的过程中终端用户可对动画发送操作指令,以对动画的动画效果进行修改或保存。具体地在预览显示过程中,实时检测是否接收到动画的操作指令,如果接收到操作指令,则根据操作指令的类型对动画进行操作。操作指令的类型至少包括保存操作和修改操作,且不同的类型携带有不同的标识符,当接收到操作指令时,读取其中的标识符,由标识符确定操作指令的类型。当操作指令为保存操作时,则说明对动画所添加的动画效果可满足终端用户的需求,而将动画以该动画效果进行保存。当操作指令为修改操作时,则说明对动画所添加的动画效果不满足终端用户的需求,需要进行修改;具体所需要修改的动画效果由修改操作决定,即根据修改操作对动画的动画效果进行修改;相应的需要将修改后的动画效果进行预览显示,以确保修改的动画效果能满足终端用户的需求。
此外,请参照图2,本发明提供一种动画生成装置,在本发明动画生成装置第一实施例中,所述动画生成装置包括:
调用模块10,用于当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
合成模块20,用于接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
生成模块30,用于当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
本实施例的动画生成装置,当接收到对H5中预设绘画标签的触发指令时,调用模块10将预设绘图标签中各个绘图操作按钮以及预设教学信息调用到画图界面进行显示,以供有生成动画需求的需求方依据预设教学信息对绘图操作按钮进行操作;当接收到对各绘图操作按钮的操作指令时,合成模块20则基于各操作指令生成多个绘画图形,并将该多个绘画图形合成动画帧;在接收到携带有间隔时间和顺序信息的动画生成请求时,生成模块30则基于该间隔时间和顺序信息将动画帧生成动画。通过H5中的预设绘图标签以及预先设置的用于指导教学的预设教学信息,生成所需求的绘画图形,再将绘画图形形成动画;避免动画制作过程中所要求的专业知识,生成方式简单快速,提高了动画生成的效率。
进一步地,在本发明动画生成装置另一实施例中,所述生成模块包括:
判断单元,用于将所述动画帧中各绘画图形的排列顺序和所述顺序信息对比,判断所述排列顺序和所述顺序信息是否一致;
生成单元,用于若所述排列顺序和所述顺序信息一致,则基于所述间隔时间将所述动画帧生成动画;
调整单元,用于若所述排列顺序和所述顺序信息不一致,则基于所述顺序信息对所述动画帧中各绘画图形的排列顺序调整,生成目标动画帧,并基于所述间隔时间将所述目标动画帧生成动画。
进一步地,在本发明动画生成装置另一实施例中,所述合成模块包括:
读取单元,用于实时读取各所述操作指令针对的目标绘图操作按钮,以及所述目标绘图操作按钮基于对应操作指令绘制的绘画轨迹,并将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组;
切换单元,用于当接收到对当前显示的所述时序信息组的切换指令时,根据与所述切换指令对应的待切换时序信息组,将当前显示的所述时序信息组切换为所述待切换时序信息组;
检测单元,用于当检测到绘画图形的完成指令时,将各所述绘画轨迹形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
进一步地,在本发明动画生成装置另一实施例中,所述合成模块还包括:
识别单元,用于当识别到所述绘画轨迹为封闭轨迹,或者接收到对所述绘画轨迹的保存指令时,将所述绘画轨迹作为图形元素进行存储;
所述检测单元还用于:
将各所述图形元素形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
进一步地,在本发明动画生成装置另一实施例中,所述合成模块还包括:
接收单元,用于当接收到对所述图形元素的修改指令,读取所述修改指令中的元素标识符,并根据所述元素标识符确定目标图形元素;
更新单元,用于调用并显示所述目标图形元素,接收对所述目标图形元素的修改信息,基于所述修改信息对所述目标图形元素进行更新,并基于所述更新的目标图形元素对所述绘画图形进行更新。
进一步地,在本发明动画生成装置另一实施例中,所述动画生成装置还包括:
检测模块,用于检测所述预设教学信息的当前显示内容,并根据所述预设教学信息与所述绘图操作按钮的对应关系,确定与所述当前显示内容对应的所述绘图操作按钮;
显示模块,用于将与所述当前显示内容对应的所述绘图操作按钮,区别于所述绘图操作按钮中的其他绘图操作按钮显示。
进一步地,在本发明动画生成装置另一实施例中,所述动画生成装置还包括:
添加模块,用于当接收到对所述动画的效果配置指令时,根据所述效果配置指令确定动画效果类型,并为所述动画添加与所述动画效果类型对应的动画效果;
操作模块,用于将所述动画以动画效果进行预览显示,并检测是否接收到对所述动画的操作指令,若接收到对所述动画的操作指令,则根据所述操作指令的类型对所述动画进行操作。
其中,上述动画生成装置的各虚拟功能模块存储于图3所示动画生成设备的存储器1005中,处理器1001执行动画生成程序时,实现图2所示实施例中各个模块的功能。
参照图3,图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明实施例动画生成设备可以是PC(personal computer,个人计算机),也可以是智能手机、平板电脑、电子书阅读器、便携计算机等终端设备。
如图3所示,该动画生成设备可以包括:处理器1001,例如CPU(CentralProcessing Unit,中央处理器),存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM(random accessmemory,随机存取存储器),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,该动画生成设备还可以包括用户接口、网络接口、摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi(Wireless Fidelity,无线宽带)模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图3中示出的动画生成设备结构并不构成对动画生成设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图3所示,作为一种计算机可读存储介质的存储器1005中可以包括操作***、网络通信模块以及动画生成程序。操作***是管理和控制动画生成设备硬件和软件资源的程序,支持动画生成程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与动画生成设备中其它硬件和软件之间通信。
在图3所示的动画生成设备中,处理器1001用于执行存储器1005中存储的动画生成程序,实现上述动画生成方法各实施例中的步骤。
本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述动画生成方法各实施例中的步骤。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (10)
1.一种动画生成方法,其特征在于,所述动画生成方法包括以下步骤:
当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
2.如权利要求1所述的动画生成方法,其特征在于,所述根据所述间隔时间和所述顺序信息,将所述动画帧生成动画的步骤包括:
将所述动画帧中各绘画图形的排列顺序和所述顺序信息对比,判断所述排列顺序和所述顺序信息是否一致;
若所述排列顺序和所述顺序信息一致,则基于所述间隔时间将所述动画帧生成动画;
若所述排列顺序和所述顺序信息不一致,则基于所述顺序信息对所述动画帧中各绘画图形的排列顺序调整,生成目标动画帧,并基于所述间隔时间将所述目标动画帧生成动画。
3.如权利要求1所述的动画生成方法,其特征在于,所述基于各所述操作指令生成多个绘画图形的步骤包括:
实时读取各所述操作指令针对的目标绘图操作按钮,以及所述目标绘图操作按钮基于对应操作指令绘制的绘画轨迹,并将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组;
当接收到对当前显示的所述时序信息组的切换指令时,根据与所述切换指令对应的待切换时序信息组,将当前显示的所述时序信息组切换为所述待切换时序信息组;
当检测到绘画图形的完成指令时,将各所述绘画轨迹形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
4.如权利要求3所述的动画生成方法,其特征在于,所述将各所述操作指令、所述目标绘图操作按钮以及所述绘画轨迹形成时序信息组的步骤之后包括:
当识别到所述绘画轨迹为封闭轨迹,或者接收到对所述绘画轨迹的保存指令时,将所述绘画轨迹作为图形元素进行存储;
所述将各所述绘画轨迹形成轨迹图形,生成与各所述操作指令对应的各绘画图形的步骤包括:
将各所述图形元素形成轨迹图形,生成与各所述操作指令对应的各绘画图形。
5.如权利要求4所述的动画生成方法,其特征在于,所述生成与各所述操作指令对应的各绘画图形的步骤之后包括:
当接收到对所述图形元素的修改指令,读取所述修改指令中的元素标识符,并根据所述元素标识符确定目标图形元素;
调用并显示所述目标图形元素,接收对所述目标图形元素的修改信息,基于所述修改信息对所述目标图形元素进行更新,并基于所述更新的目标图形元素对所述绘画图形进行更新。
6.如权利要求1-5任一项所述的动画生成方法,其特征在于,所述接收基于所述预设教学信息对各所述绘图操作按钮的操作指令的步骤之前包括:
检测所述预设教学信息的当前显示内容,并根据所述预设教学信息与所述绘图操作按钮的对应关系,确定与所述当前显示内容对应的所述绘图操作按钮;
将与所述当前显示内容对应的所述绘图操作按钮,区别于所述绘图操作按钮中的其他绘图操作按钮显示。
7.如权利要求1-5任一项所述的动画生成方法,其特征在于,所述根据所述间隔时间和所述顺序信息,将所述动画帧生成动画的步骤之后包括:
当接收到对所述动画的效果配置指令时,根据所述效果配置指令确定动画效果类型,并为所述动画添加与所述动画效果类型对应的动画效果;
将所述动画以动画效果进行预览显示,并检测是否接收到对所述动画的操作指令,若接收到对所述动画的操作指令,则根据所述操作指令的类型对所述动画进行操作。
8.一种动画生成装置,其特征在于,所述动画生成装置包括:
调用模块,用于当接收到对H5中预设绘图标签的触发指令时,调用并显示所述预设绘图标签中的各绘图操作按钮以及预设教学信息;
合成模块,用于接收基于所述预设教学信息对各所述绘图操作按钮的操作指令,并基于各所述操作指令生成多个绘画图形,将多个所述绘画图形合成动画帧存储;
生成模块,用于当接收到对动画的生成请求时,读取所述生成请求中的间隔时间以及顺序信息,并根据所述间隔时间和所述顺序信息,将所述动画帧生成动画。
9.一种动画生成设备,其特征在于,所述动画生成设备包括:存储器、处理器、通信总线以及存储在所述存储器上的动画生成程序;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述动画生成程序,以实现如权利要求1-7中任一项所述的动画生成方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有动画生成程序,所述动画生成程序被处理器执行时实现如权利要求1-7中任一项所述的动画生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811120942.8A CN109685872B (zh) | 2018-09-25 | 2018-09-25 | 动画生成方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811120942.8A CN109685872B (zh) | 2018-09-25 | 2018-09-25 | 动画生成方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109685872A true CN109685872A (zh) | 2019-04-26 |
CN109685872B CN109685872B (zh) | 2023-04-11 |
Family
ID=66185252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811120942.8A Active CN109685872B (zh) | 2018-09-25 | 2018-09-25 | 动画生成方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109685872B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471841A (zh) * | 2019-07-12 | 2019-11-19 | 北京字节跳动网络技术有限公司 | 一种比对绘图信息的方法、装置、介质和电子设备 |
CN110727481A (zh) * | 2019-09-06 | 2020-01-24 | 平安国际智慧城市科技股份有限公司 | 图片编辑方法、装置、计算机设备和存储介质 |
CN111627091A (zh) * | 2020-06-04 | 2020-09-04 | 珠海西山居移动游戏科技有限公司 | 一种动画资源制作方法及装置 |
CN111627090A (zh) * | 2020-06-04 | 2020-09-04 | 珠海西山居移动游戏科技有限公司 | 一种动画资源制作方法及装置 |
CN112560130A (zh) * | 2020-12-21 | 2021-03-26 | 交控科技股份有限公司 | 基于轨道交通轨旁设备cad图数据的h5绘图展示方法 |
US11972517B2 (en) | 2020-01-15 | 2024-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Animation generation method and apparatus, electronic device, and computer-readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102197414A (zh) * | 2008-12-03 | 2011-09-21 | 诺基亚公司 | 基于笔画的动画创建 |
CN102866886A (zh) * | 2012-09-04 | 2013-01-09 | 北京航空航天大学 | 一种基于Web的算法动画可视化开发*** |
US20130120439A1 (en) * | 2009-08-28 | 2013-05-16 | Jerry G. Harris | System and Method for Image Editing Using Visual Rewind Operation |
TWM549379U (zh) * | 2017-04-27 | 2017-09-21 | 澳德設計有限公司 | 動畫互動系統 |
-
2018
- 2018-09-25 CN CN201811120942.8A patent/CN109685872B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102197414A (zh) * | 2008-12-03 | 2011-09-21 | 诺基亚公司 | 基于笔画的动画创建 |
US20130120439A1 (en) * | 2009-08-28 | 2013-05-16 | Jerry G. Harris | System and Method for Image Editing Using Visual Rewind Operation |
CN102866886A (zh) * | 2012-09-04 | 2013-01-09 | 北京航空航天大学 | 一种基于Web的算法动画可视化开发*** |
TWM549379U (zh) * | 2017-04-27 | 2017-09-21 | 澳德設計有限公司 | 動畫互動系統 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471841A (zh) * | 2019-07-12 | 2019-11-19 | 北京字节跳动网络技术有限公司 | 一种比对绘图信息的方法、装置、介质和电子设备 |
CN110471841B (zh) * | 2019-07-12 | 2024-01-12 | 北京字节跳动网络技术有限公司 | 一种比对绘图信息的方法、装置、介质和电子设备 |
CN110727481A (zh) * | 2019-09-06 | 2020-01-24 | 平安国际智慧城市科技股份有限公司 | 图片编辑方法、装置、计算机设备和存储介质 |
US11972517B2 (en) | 2020-01-15 | 2024-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Animation generation method and apparatus, electronic device, and computer-readable storage medium |
CN111627091A (zh) * | 2020-06-04 | 2020-09-04 | 珠海西山居移动游戏科技有限公司 | 一种动画资源制作方法及装置 |
CN111627090A (zh) * | 2020-06-04 | 2020-09-04 | 珠海西山居移动游戏科技有限公司 | 一种动画资源制作方法及装置 |
CN111627090B (zh) * | 2020-06-04 | 2023-10-03 | 珠海西山居数字科技有限公司 | 一种动画资源制作方法及装置 |
CN112560130A (zh) * | 2020-12-21 | 2021-03-26 | 交控科技股份有限公司 | 基于轨道交通轨旁设备cad图数据的h5绘图展示方法 |
CN112560130B (zh) * | 2020-12-21 | 2024-05-07 | 交控科技股份有限公司 | 基于轨道交通轨旁设备cad图数据的h5绘图展示方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109685872B (zh) | 2023-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109685872A (zh) | 动画生成方法、装置、设备及计算机可读存储介质 | |
CN113099298B (zh) | 虚拟形象的改变方法、装置和终端设备 | |
CN111541936A (zh) | 视频及图像处理方法、装置、电子设备、存储介质 | |
US8711152B2 (en) | Animation control apparatus, animation control method, and non-transitory computer readable recording medium | |
CN107102936A (zh) | 一种流畅度的评估方法和移动终端以及存储介质 | |
CN111240777B (zh) | 动态壁纸生成方法、装置、存储介质及电子设备 | |
CN106951152A (zh) | 标签栏的控制方法和装置 | |
CN111901832B (zh) | 一种一体机的无线投屏模块及投屏方法 | |
CN109697093A (zh) | 卡片生成方法、卡片生成装置、移动终端及可读存储介质 | |
CN110347317A (zh) | 一种窗口切换方法、装置、存储介质及交互智能平板 | |
CN107402755A (zh) | 微信小应用的模块化展示方法及装置 | |
CN109711972A (zh) | 合同生成方法、装置、设备及可读存储介质 | |
CN108762628B (zh) | 页面元素移动显示方法、装置、终端设备及存储介质 | |
CN109144447B (zh) | 分屏窗口调节方法、装置、存储介质及电子设备 | |
CN107180445B (zh) | 一种动画模型的表情控制方法和装置 | |
CN114003160A (zh) | 数据可视化展示方法、装置、计算机设备和存储介质 | |
CN112230818A (zh) | 一种在终端界面编辑量子逻辑门的方法及装置 | |
CN106909393A (zh) | 一种输入法面板的显示调整方法及移动终端 | |
CN105577828B (zh) | 一种远程重定向方法和装置 | |
KR20110099414A (ko) | 휴대용 단말기에서 애니메이션 효과를 제공하기 위한 장치 및 방법 | |
CN108319406A (zh) | 桌面图标展示方法、装置及计算机可读存储介质 | |
CN111324262A (zh) | 一种应用界面控制方法、装置、终端及介质 | |
CN112637409B (zh) | 内容输出方法、装置和电子设备 | |
CN110389692A (zh) | 一种状态栏的显示方法、装置及存储介质 | |
CN106227417B (zh) | 一种三维用户界面交互方法、装置、显示盒子及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |