[发明专利]用于将动画或运动应用到角色的系统和方法有效
申请号: | 201080024686.8 | 申请日: | 2010-05-22 |
公开(公告)号: | CN102596340A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | K·S·佩雷;A·A·基普曼;J·马戈利斯 | 申请(专利权)人: | 微软公司 |
主分类号: | A63F13/00 | 分类号: | A63F13/00;G06F3/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 动画 运动 用到 角色 系统 方法 | ||
背景技术
诸如计算机游戏、多媒体应用程序等许多计算应用程序包括使用典型的运动捕捉技术来动画化的化身或角色。例如,在开发高尔夫球游戏时,可以将专业高尔夫球手带入具有运动捕捉设备的工作室,该运动捕捉设备包括例如朝向工作室中的特定点的多个照相机。专业高尔夫球手然后可以装备具有多个点指示器的运动捕捉套装,这些点指示器可以用照相机来配置并由照相机跟踪,以使得照相机可捕捉例如专业高尔夫球手的运动。这些运动然后能够在开发高尔夫球游戏期间被应用于化身或角色。当完成高尔夫球游戏后,化身或角色然后能够在执行高尔夫球游戏期间用专业高尔夫球手的运动来动画化。不幸的是,典型的运动捕捉技术是昂贵的,依靠特定应用程序的开发,并且不包括与应用程序的实际玩家或用户相关联的运动。
发明内容
在此公开了用于混合动画的系统和方法。例如,在一实施例中,可捕捉用户的现场运动,并且可接收预先记录的运动,诸如预先记录的艺术家生成的运动、用户的预先记录的运动、和/或被程序控制的转换。现场运动接着可被应用到虚拟角色的第一部分,而预先记录的运动可被应用到该虚拟角色的第二部分,使得该虚拟角色可用现场运动和预先记录的运动的组合来动画化。根据一实施例,响应于从用户接收到可与动画命令相关联的姿势,现场运动和/或预先记录的运动可被应用到虚拟角色。此外,可用预先记录的运动的组合(诸如用户的预先记录的运动和预先记录的艺术家生成的动画)通过例如将用户的预先记录的运动应用到虚拟角色的第一部分并将预先记录的艺术家生成的运动应用到虚拟角色的第二部分来动画化虚拟角色。
提供本发明内容以便以简化形式介绍在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。
附图说明
图1A和1B示出了伴随用户玩游戏的目标识别、分析和跟踪系统的示例实施例。
图2示出了可在目标识别、分析和跟踪系统中使用的捕捉设备的示例实施例。
图3示出可用于解释目标识别、分析和跟踪系统中的一个或多个姿势和/或动画化由目标识别、分析和跟踪系统所显示的虚拟角色的计算环境的示例实施例。
图4示出可用于解释目标识别、分析和跟踪系统中的一个或多个姿势和/或动画化由目标识别、分析和跟踪系统所显示的虚拟角色的计算环境的另一示例实施例。
图5描绘了用于生成并应用用户的运动捕捉文件的示例方法的流程图。
图6示出了可包括与用户相关联的人类目标的图像的示例实施例。
图7示出了可以为与用户相关联的人类目标生成的模型的示例实施例。
图8A-8B示出了运动捕捉文件中可在各个时间点处捕捉的与用户相关联的模型的示例实施例。
图9A-9B示出了虚拟角色的模型的示例实施例,该虚拟角色可基于在各个时间点处的模型被动画化。
图10A-10B示出了可被动画化的虚拟角色的示例实施例。
图11A-11F示出了可被动画化的虚拟角色的另一示例实施例。
图12A-12B示出了可被动画化的虚拟游戏角色的另一示例实施例。
说明性实施例的具体实施方式
如本文中将描述的,用户可通过执行一个或多个姿势和/或移动来控制在诸如游戏控制台、计算机等计算环境上执行的应用和/或动画化诸如化身、屏幕上角色、屏幕上对象等虚拟角色。根据一个实施例,姿势和/或移动可由例如捕捉设备来接收。例如,捕捉设备可捕捉场景的深度图像。在一个实施例中,捕捉设备可以确定场景中的一个或多个目标或对象是否对应于诸如用户等人类目标。然后可扫描匹配与人类目标相对应的目标或对象的每个目标或对象以生成与其相关联的模型,诸如骨架模型、网格人类模型等。在一示例实施例中,可跟踪模型,可生成所跟踪的模型的运动捕捉文件,可呈现与用户的模型相关联的虚拟角色或对象,可使用与用户的模型相关联的实时运动和/或预先记录的运动来动画化虚拟角色或对象,和/或可基于例如所跟踪的模型来确定哪些控制要在计算机环境上执行的应用中执行。
图1A和1B示出伴随用户18玩拳击游戏的目标识别、分析和跟踪系统10的配置的示例实施例。在一示例实施例中,目标识别、分析和跟踪系统10可用于识别、分析和/或跟踪诸如用户18等的人类目标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080024686.8/2.html,转载请声明来源钻瓜专利网。