用于生成群组动画的方法和系统以及计算机可读记录介质的制作方法

文档序号:8491677阅读:321来源:国知局
用于生成群组动画的方法和系统以及计算机可读记录介质的制作方法
【技术领域】
[0001]本发明涉及一种用于生成群组动画的方法、系统和计算机可读记录介质。特别地,本发明涉及一种用于生成群组动画的方法、系统和计算机可读记录介质,其中参考第一用户操作生成用于包括至少一个角色的群组的指引形状,参考关于所述指引形状输入的第二用户操作生成用于指定所述群组中包括的所述至少一个角色的运动路径的指引路径,从而生成群组动画,其中所述群组中包括的所述至少一个角色以由所述指引形状指定的队形,沿着由所述指引路径指定的运动路径进行运动而移动。
【背景技术】
[0002]由于计算机图形技术和图形软件的发展,群组动画领域最近已成为焦点。进一步,在如计算机游戏、电视(TV)节目以及电影等各种领域中,普通用户经常遇到多个角色移动和彼此交互的群组动画。
[0003]在过去的数十年间,已经在各种方向对群组动画进行了研宄。其中,主要基于代理模型进行研宄以使用行为模型和脚本行为控制一群角色(character)、动物等。进一步,还已经基于真实世界的实际数据对数据驱动的群组模拟进行了研宄。
[0004]尤其是在现有技术中,为了对群组动画进行改变,用户需要亲自调整多个复杂的属性值和限值或通过数据驱动方式收集属性值和限值,即使对于产生群组动画的专家来说,这也是非常困难且耗时的任务。进一步,在调整之后,需要花费时间直到用户可以检查调整属性值和限值的结果,用于调整的过程不是直观的。因此,用户需要繁琐地多次重复调整过程以得到用于群组动画的期望结果。
[0005]然而,不存在足够的用户界面和系统以允许包括初学者在内的普通用户容易地产生(即,生成)群组动画。进一步,由于在群组动画领域中群组的队形是非常重要的元素,因此需要允许用户使用图形用户界面实时地配置和改变群组动画的队形的技术。

【发明内容】

[0006]技术问题
[0007]本发明的一个目的在于解决现有技术中的所有上述问题。
[0008]本发明的另一个目的在于参考第一用户操作生成用于包括至少一个角色的群组的指引形状,参考关于所述指引形状输入的第二用户操作生成用于指定所述群组中包括的所述至少一个角色的运动路径的指引路径,从而生成群组动画,其中,所述群组中包括的所述至少一个角色以由所述指引形状指定的队形,沿着由指引路径指定的运动路径移动,进行运动。
[0009]解决问题的方案
[0010]为了实现上述目的的本发明的代表性的技术方案如下。
[0011]根据本发明的一个方面,提供一种用于生成群组动画的方法,包括步骤:(a)参考第一用户操作,生成用于包括至少一个角色的指引形状,其中,所述指引形状指定所述群组中包括的所述至少一个角色的队形和数量中的至少一个;(b)参考关于所述指引形状输入的第二用户操作,生成用于指定所述群组中包括的所述至少一个角色的运动路径的指引路径;以及(c)生成群组动画,其中,所述群组中包括的所述至少一个角色以由所述指引形状指定的队形,沿着由所述指弓I路径指定的运动路径移动。
[0012]根据本发明的另一个方面,提供一种用于生成群组动画的系统,包括:用于参考第一用户操作生成用于包括至少一个角色的群组的指引形状的指引形状管理单元,其中所述指引形状指定所述群组中包括的所述至少一个角色的队形和数量中的至少一个;用于参考关于所述指引形状输入的第二用户操作,生成用于指定所述群组中包括的所述至少一个角色的运动路径的指引路径的指引路径管理单元,以及用于生成群组动画的动画生成单元,其中,所述群组中包括的所述至少一个角色以由所述指引形状指定的队形,沿着由所述指引路径指定的运动路径移动。
[0013]此外,还提供了实现本发明的其他方法和系统,以及其上存储有用于执行所述方法的计算机程序的计算机可读记录介质。
[0014]有益效果
[0015]根据本发明,可以提供基于勾画(sketch)的用户界面以允许非专业的普通用户容易地产生三维群组动画。
[0016]根据本发明,不只可以控制群组中包括的多个角色的全部,也可以独立地控制由群组中包括的角色组成的每个组或群组中包括的每个角色。
[0017]根据本发明,用户可以形象地且直观地调整用于群组中包括的角色的队形和运动路径的各种动画属性(例如,它们进行运动时所移动的路径,移动速度,移动期间进行的运动,以及应用至其的各种变量)。
[0018]根据本发明,即使在群组动画的回放期间,用户可以根据期望实时地编辑(例如,修改)用于群组中包括的角色的队形和运动路径的动画属性。
【附图说明】
[0019]图1示意性地示出根据本发明的一个实施例的群组动画生成系统的内部配置。
[0020]图2示意性地示出根据本发明的一个实施例如何生成指引形状和指引路径。
[0021]图3示意性地示出根据本发明的一个实施例如何配置指引形状的规则性或指引路径的多样性。
[0022]图4示意性地示出根据本发明的一个实施例如何根据指引形状的规则性和指引路径的多样性改变群组中包括的角色的队形和运动路径。
[0023]图5和图6示意性地示出根据本发明的一个实施例如何生成一级指引形状和二级指引形状。
[0024]图7和图8示意性地示出根据本发明的一个实施例如何生成指引场。
[0025]图9和图10示意性地示出根据本发明的一个实施例如何实时地编辑群组动画的动画属性(如指引形状和指引路径)。
[0026]图11至14示意性地示出根据本发明的一个实施例如何控制每个整体群组、每个由群组中包括的角色组成的组或群组中包括的每个角色的动画属性。
[0027]图15示意性地示出根据本发明的一个实施例生成的群组动画。
[0028]〈附图标记〉
[0029]100:群组动画生成系统
[0030]110:指引形状管理单元
[0031]120:指引路径管理单元
[0032]130:指引场管理单元
[0033]140:实时编辑管理单元
[0034]150:动画生成单元
[0035]160:通信单元
[0036]170:控制单元
【具体实施方式】
[0037]以下的本发明的详细描述参考通过示例的方式示出可实施本发明的特定实施例的附图。以足够详细的方式描述这些实施例以使得本领域技术人员能够实践本发明。应当理解的是,本发明的各种实施例,尽管彼此不同,但并非彼此排斥。例如,就本发明中描述的特定形状、结构和特征而言,在不脱离本发明的精神和范围的情况下,可以被实施为从一个实施例到另一个实施例被修改。此外,应当理解的是,在不脱离本发明的精神和范围的情况下,也可以修改每个公开的实施例中的单个元素的位置或布置。因此,以下的详细描述并非是限制性的,并且如果适当的描述,本发明的范围仅由所附权利要求的范围及其所有等同限定。在附图中,相同的附图标记指示数个图中的相同或相似功能。
[0038]后文中,将参考所附附图详细地描述本发明的优选实施例,以使得本领域技术人员容易实现本发明。
[0039]群组动画生成系统的配置
[0040]后文中,将论述对于实现本发明来说是至关重要的群组动画生成系统的内部配置以及其各个组件的功能。
[0041]根据本发明的一个实施例,具有存储器装置和具有计算能力的微处理器的任意类型的设备,如个人电脑(例如,台式电脑、笔记本电脑等)、服务器、工作站、个人数字助手(PDA)
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1