[发明专利]动漫角色骨骼关节生理约束的生成系统及方法有效
申请号: | 201010610485.8 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102054288A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 赖耿伟;杨林;杜晓荣 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;珠海金山软件有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 广东秉德律师事务所 44291 | 代理人: | 杨焕军 |
地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动漫 角色 骨骼 关节 生理 约束 生成 系统 方法 | ||
技术领域
本发明涉及动漫制作领域,特别涉及基于计算机系统的动漫制作软件对骨骼关节生理约束(活动范围)生成的系统及方法。
背景技术
骨骼关节生理约束是标志关节正常活动范围的数据,在动画的制作或实施动态动画的过程中,这套数据可用于防止出现畸形的动作(如手肘往外拐,头部扭到后面去等)。当给出骨架的某个姿势,可用这些约束来对这个姿态是否合理,是否畸形做出判断,并且修正这个姿态也需要用到这部分骨骼关节约束的数据。举例说明如下:
在Constrain菜单下,Maya(动画制作软件)提供了Point、Aim、Orient、Scale、Geometry、Normal、Tangent和PoleVector约束,可以选中两个或两个以上物体,然后执行约束,所选的第一个物体就是作为约束的物体,最后一个物体就是被约束的物体;当选取不止一个约束对象时,则在对象之间根据物体的权重共用一个被约束物体。
然而,目前生成骨骼关节的生理约束的一般方法是由骨骼架构师根据对目标骨骼(如人体骨骼)的生理结构的经验,然后对每个骨骼的活动范围进行手工设定,如3Ds Max,Maya,HumenIK等软件都是这个实现方法。
由于目前的骨骼关节约束的产生需要专业的骨骼架构师手动地对每个骨骼关节的活动范围进行单独的设定,费时费力,产出速率低且成本较高。此外,对于某些比较不为人所熟知的动漫角色(如各种怪物),由于没有现实的骨骼做为参考,要对其每个骨骼关节的活动进行设定难度将更加大。
发明内容
本发明的目的是提供一种可自动、快速生成动漫角色骨骼关节生理约束的系统及方法,降低动漫的制作成本。
本发明的目的由以下技术方案实现:
一种动漫角色骨骼关节生理约束的生成系统,其特征在于,包括:骨骼动画制作组件,用于制作每一幅动画并生成骨骼动画库;骨骼动画筛选组件,对所述骨骼动画库中的动画进行筛选,形成精选骨骼动画库;骨骼动画分析组件,遍历所述精选骨骼动画库,增量添加各关节的活动范围并生成各关节的约束数据;及骨骼关节约束数据库,用于记录各骨骼关节的约束信息。
所述骨骼动画筛选组件包括精选骨骼动画库及可对精选骨骼数据库和所述骨骼动画库进行筛选控制的可交互界面。
一种基于上述系统的骨骼关节生理约束的生成方法,其特征在于,包括以下步骤:(1)制作动画并建立骨骼动画库;(2)对所述骨骼动画库或现有精选骨骼动画库进行筛选,形成新建精选骨骼动画库;(3)遍历所述精选骨骼动画库,增量添加各关节的活动范围,最后生成各关节的约束数据;(4)记录关节的约束数据。
上述步骤(2)中所述的筛选,是通过预览骨骼动画库中的骨骼动画向新建精选骨骼动画库中添加动画,或者删除现有精选骨骼动画库中的部分动画。
所述骨骼约束数据包括的特征有:骨骼名字、欧拉角绕Y轴旋转范围、欧拉角绕X轴旋转范围、欧拉角绕Z轴旋转范围。
本发明解决了在使用IK(逆向运动学)对带骨骼蒙皮的动漫角色的姿态进行调整时自动产生每个关节活动范围的生理约束的技术问题。本发明有益效果在于:①是自动化的方法,可以在不用人工干预,只要有足够的骨骼动画库(对于很多动漫产业的公司,这很容易满足),就可以生成响应体型的动作库。②是可扩展,增量改进的方法,随着入库骨骼动画的动作种类越多,质量越好,生成的骨骼关节约束就越全面,效果越好。用户根据个人喜好,可通过简单地人为增加,减少动画库中的动画数据,最终动画库中只剩下用户觉得合理的动作,最后用户用该库生成的骨骼关节约束数据而制作新的动画将更加符合其要求,而这一过程无需专业的骨骼构架师参与。
附图说明
图1为实施例提供的动画角色骨骼关节约束的生成方法的技术方案原理图。
具体实施方式
如图1所示,实现本发明骨骼关节约束生成方法的系统包括骨骼动画制作组件、骨骼动画筛选组件、骨骼动画分析组件及骨骼关节约束数据库,下面详细描述各部分的功能及实现方法。
(1)骨骼动画制作组件,可使用现有的软件,要求有骨骼动画的制作功能,如3ds max,maya,然后使用导出插件导出为某种统一格式的动画。动画制作软件的工作过程包括:开始动画制作→动画制作完成→形成一系列动画构成的骨骼动画库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海金山软件有限公司,未经珠海金山网络游戏科技有限公司;珠海金山软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010610485.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种查询企业通讯录的方法和系统
- 下一篇:整体接地的光电模块装配夹子