一种优化模糊输入状态的三维动画制作系统及方法

文档序号:8364011阅读:420来源:国知局
一种优化模糊输入状态的三维动画制作系统及方法
【技术领域】
[0001]本发明公开了一种优化模糊输入状态的三维动画制作系统及方法,涉及图像处理和动画制作技术领域。
【背景技术】
[0002]动画制作是一项应用广泛的技术,在广播电视、网络等领域有着普遍化的应用。随着个人计算机的普及,非专业的动画制作用户,例如普通计算机用户也存在对动画制作的需求。在现有技术中,针对动画制作有多种软件工具来实现,包括专业动画制作工具软件和非专业动画制作工具软件。例如,专业动画制作者使用Adobe公司的Flash工具来制作矢量动画,还可以无差别地对所制作的动画进行放大和缩小处理。用Flash制作的动画,其动画画质更为精细,但是制作过程非常复杂,不适合一般计算机用户。非专业的动画制作者使用例如Windows Movie Maker来进行动画制作。这样的制作过程一般是先选中图片,然后对图片进行编辑,包括增加图片文字,添加前景或背景音频,之后才有类似幻灯片播放的形式生成视频。这样的动画制作过程虽然相比专业动画制作工具更加简便,但是仍然需要进行大量的文字、图片和音效处理工作。
[0003]综上所述,现有的动画制作工具仍然太过复杂,不适合初级计算机用户进行动画制作,也不适合进行大批量的动画制作。因此,业界存在对动画制作方法进行改进的需求。

【发明内容】

[0004]本发明所要解决的技术问题是:针对现有技术的缺陷,提供一种优化模糊输入状态的三维动画制作系统及方法,满足非专业人员制作3D动画的需求。
[0005]本发明为解决上述技术问题采用以下技术方案:
[0006]一种模糊输入状态下的三维动画制作系统,包括动画平面路线设计制作模块、手势动作控制模块和整合动画生成执行模块,其中,
[0007]所述动画平面路线设计制作模块在预先设定的基准平面上,使用者输入对象的平面路径,根据输入的平面路径产生对应的动画平面路线;
[0008]所述动画平面路线设计制作模块向使用者提供显示基准平面的第一画面,接收由使用者输入的在基准平面上画出的对象的平面路径;
[0009]所述手势动作控制模块用以生成沿上述动画平面路线设计制作模块形成且与基准平面构成规定角度的动作窗口,之后,在所述动作窗口上由使用者完成所述输入对象的动作信息;
[0010]所述手势动作控制模块向使用者提供显示动作窗口的第二画面,若使用者在动作窗口上画出对于对象的动作的手势,则接收包含手势数据和参数在内的对象的动作信息;
[0011]所述整合动画生成执行模块按照所输入的上述动作信息,完成动画制作。
[0012]作为本发明的进一步优选方案,还包括解析模块,所述解析模块将来自上述手势动作控制模块的动作信息数据变换成预先存储的动作数据中的所对应的数据之后,按时间进行整理而生成动作时序。
[0013]作为本发明的进一步优选方案,所述述解析模块分割从手势动作控制模块输入的手势数据之后,判断是否能够识别上述分割的各手势数据,若判断为能够识别,则将手势数据变换成预先存储的动作数据中的相对应的数据,若判断为不能识别,则替换成与预先存储的基本动作相对应的手势数据之后,变换成预先存储的动作数据中的相对应的数据,然后,同上述参数一起按时间进行整理而生成动作时序。
[0014]作为本发明的进一步优选方案,所述解析模块通过判断各手势数据是否对应预先存储的动作数据,判断是否能够识别已分割的各手势数据的工作。
[0015]本发明还公开了一种基于所述模糊输入状态下的三维动画制作系统的动画制作方法,包括以下步骤:
[0016]一、在预先确定的基准平面上,由使用者输入对象的平面路径;向使用者提供显示基准平面的第一画面,由使用者输入在基准平面上画出的对象的平面路径;
[0017]二、生成沿上述平面路径形成且与基准平面构成规定角度的动作窗口,在上述动作窗口上,由使用者输入上述对象的动作信息;向使用者提供显示动作窗口的第二画面,若使用者在动作窗口上画出对于对象的动作的手势,则输入包含手势数据和参数在内的对象的动作信息;
[0018]三、按照所输入的上述动作信息,完成动画制作;
[0019]301、将上述手势数据变换成预先存储的动作数据中的所对应的数据之后,与上述参数一起按时间进行整理而生成动作时序;
[0020]302、按上述时序实行动画、完成动画制作。
[0021]作为本发明的进一步优选方案,步骤一中,若使用者输入与已画出的平面路径至少交叉一次的修改路径,则以交叉点为基准将修改路径划分成多个区域之后,将上述多个区域中最长的区域替换为平面路径的一部分。
[0022]作为本发明的进一步优选方案,步骤二中,虚拟摄像机同动作窗口隔着规定距离并沿着手势的移动方向移动的同时,在第二画面上向使用者显示动作窗口以及使用者画出的手势。
[0023]本发明采用以上技术方案与现有技术相比,具有以下技术效果:使用者能够通过如触控笔、鼠标及触摸输入装置等简易输入手段进行描绘的方法输入对象的路径及动作信息,因此,具有小孩和初学者这样的非专业人员也容易制作3D动画的优点。接收对象的路径之后接收基于路径的动作,因此,具有能够准确输入对象的路径和动作的优点;通过基准平面、第一动作窗口及第二动作窗口接收对象的路径,因此,具有能够准确输入有关对象动作的信息的优点。
【附图说明】
[0024]图1是本发明的系统结构示意图。
【具体实施方式】
[0025]下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0026]本技术领域技术人员可以理解的是,本发明中涉及到的相关模块及其实现的功能是在改进后的硬件及其构成的装置、器件或系统上搭载现有技术中常规的计算机软件程序或有关协议就可实现,并非是对现有技术中的计算机软件程序或有关协议进行改进。例如,改进后的计算机硬件系统依然可以通过装载现有的软件操作系统来实现该硬件系统的特定功能。因此,可以理解的是,本发明的创新之处在于对现有技术中硬件模块的改进及其连接组合关系,而非仅仅是对硬件模块中为实现有关功能而搭载的软件或协议的改进。
[0027]本技术领域技术人员可以理解的是,本发明中提到的相关模块是用于执行本申请中所述操作、方法、流程中的步骤、措施、方案中的一项或多项的硬件设备。所述硬件设备可以为所需的目的而专门设计和制造,或者也可以采用通用计算机中的已知设备或已知的其他硬件设备。所述通用计算机有存储在其内的程序选择性地激活或重构。
[0028]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
[0029]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
[0030]下面结合附图对本发明的技术方案做进一步的详细说明:
[0031]本发明的系统结构示意图如图1所示,所述模糊输入状态下的三维动画制作系统,包括动画平面路线设计制作模块、手势动作控制模块和整合动画生成执行模块,其中,
[0032]所述动画平面路线设计制作模块:实现在预先设定的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1