• 2009-08-21

    kz_transformToZero

    Tag:Rigging Mel

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/animator-k-logs/44785002.html

    N久没有上网了,昨天刚办上宽带,还是个铁通的:( 总比没有好,来大连差不多一个多月了,新环境给人新的感受。给德国的绑定项目也结束了,客户非常满意,自己也比较满意,这次应客户的要求,使用的是基于 bone 的表情系统,做过以后感觉这种表情系统要比 基于blendshape的好一些,(效果上都差不多)只是效率跟速度上都有提高,所以决定以后都使用这种方法来制作表情。auto rig 系统 跟 facial system 也都在升级中。。。

    还有就是这次客户非要把运动捕捉结合到自定义的绑定当中,(其实我本人是比较反感运动捕捉滴)不过也没办法实现客户的要求也是我的工作。因为原来没做过这种结合的绑定,所以开始先到网上查了一些资料,找到的都是把两套骨骼分开来处理的,也就是自定义的绑定是一套,接受运动捕捉数据的是一套。但现在客户要的效果是只有一套绑定,即MoCap rig 可以带动 Custom rig,然后 Custom rig可以在这个基础上自由调节。琢磨了一个小时,实验了半个小时,结果是没问题,完全可以实现。最后的效果就是 这套绑定可以接收 motionBuilder 导入的 动作数据,CR的控制器完全跟随 MR 的动作走(IK FK),对于不理想的地方可以进一步的调节 CR控制器来调整,非常随意。(不过我还是不喜欢 MoCap)哈

    脚本上也有很多更新了,这里把我写的这个 transform to zero的脚本 共享出来,给需要的朋友用吧。原来就上传过,这次更新了些新功能,更方便了。增加了 Group 和 Bone的选项,而且 后缀 可以是自定义的了,2.0啦

    还是简单介绍一下这个脚本的功能吧,方便新朋友使用。这个脚本可以为选择的物体添加 Group 或者 Bone 来使原有的物体的移动和旋转属性为0 。例如:在空间中建立一个 cube 然后移动并旋转它,执行这个脚本,就可以在 cube的原有位置建立一个 Group 并且名字为 cube_zero, cube成为组的子物体,这样cube的移动和旋转属性就都为0了,并且还保持原来的移动和旋转位置。这个脚本的主要用处就是绑定的时候可以快速的把各种控制器的属性变成0,并且还保持原来的轴向方向(这一点是freeze做不到的),还有就是做层级驱动的时候也会经常用到,譬如手指了,或者其它什么地方都有可能用到。

    下载链接:

    http://animator-k.blogbus.com/files/12508559940.rar

    分享到:

    评论

  • 不会用~~囧~~~
  • 不会用~~囧~~~
  • 不好意思~我想请问一下是直接拖进maya里就好了吗? 为什么没反应呢。。 新手见笑了-。-
  • 你的收获蛮多的,可累死了我。。。
    回复huo说:
    哈,你的辛苦我都铭记在心
    2009-08-23 19:41:48