[发明专利]一种可提高动画制作流程效率的插件有效
申请号: | 201910536526.4 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110246208B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 王世勇 | 申请(专利权)人: | 武汉两点十分文化传播有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06F30/20 |
代理公司: | 武汉天领众智专利代理事务所(普通合伙) 42300 | 代理人: | 陈三九 |
地址: | 430000 湖北省武汉市东湖新技术开发区关山大道465号*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 动画 制作 流程 效率 插件 | ||
1.一种可提高动画制作流程效率的插件,包括存取动力学设置系统,其特征在于,所述存取动力学设置系统与Maya插件生成模块的输入端连接,且Maya插件生成模块的输出端与动力链骨骼控制系统、解算系统、实时预览系统的输入端连接,并且重构了Maya本身的按键功能模块动力链骨骼控制系统,实时预览系统具体包括预览函数,所述预览函数是指获取当前动画文件的时间和时长,并传输到上述函数生成的解算器里,获取并修改当前文件的时间设置使其适合解算条件,在本地创建解算缓存文件记录解算过程生成的运动路径,利用Maya自带的预览功能进行自动预览,解算之后再重置回之前的时间设置。
2.根据权利要求1所述的一种可提高动画制作流程效率的插件,其特征在于,所述动力链骨骼控制系统具体包括主要代码逻辑、分析函数、动力学骨骼链生成函数、毛发系统和动力学生成函数、动力学控制器函数以及动力学预设读入函数,所述主要代码逻辑包括通过Maya的cmds库构造界面,界面里面添加自己编写的函数来完成插件功能,所述分析函数包括通过所选取的目标,分析目标控制器所控制的绑定类型,获取需要被动力学骨骼链所控制的骨骼并且把不符合要求的目标剔除,并生成一个目标列表。
3.根据权利要求2所述的一种可提高动画制作流程效率的插件,其特征在于,所述动力学骨骼链生成函数包括通过上述函数生成的目标列表,获取目标列表下的每一个元素的位置,使用Maya内建的joint命令并且生成一串动力学骨骼。
4.根据权利要求2所述的一种可提高动画制作流程效率的插件,其特征在于,所述毛发系统和动力学生成函数具体包括通过Maya内建的Mel命令生成一套毛发系统,利用毛发系统里的毛囊和解算器,利用解算器的输出曲线当成控制曲线对上述函数生成的动力学骨骼进行样条IK驱动,再用动力学骨骼对目标列表下的每一个控制器进行父子约束。
5.根据权利要求2所述的一种可提高动画制作流程效率的插件,其特征在于,所述动力学控制器函数具体包括在世界坐标系下,创建一个空组,并且在空组上创建对应上述函数所创建的毛囊和解算器对应的控制属性,属性名称和属性区间一致,并属性关联。
6.根据权利要求2所述的一种可提高动画制作流程效率的插件,其特征在于,所述动力学预设读入函数具体包括利用TXML和collections库,读取上述函数在服务器上已创建XML文件,并且将读取到的属性和数值赋予动力学控制器,保存动画人员在动力学控制器上修改的属性,在服务器上创建XML文件,进行属性和对应属性数值的保存,方便多次使用和读取。
7.根据权利要求1所述的一种可提高动画制作流程效率的插件,其特征在于,所述Maya插件生成模块具体包括创建一个回调函数,重写Maya的按键功能,使Maya的按键拥有自动签订不同事件的功能,便于后续的动力学预设读取的编写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉两点十分文化传播有限公司,未经武汉两点十分文化传播有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910536526.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多图层的图形验证码生成方法
- 下一篇:图像处理方法及装置