2009-03-03

My latest rigging demo reel 2009


Kevin Zheng Character Rigging Demo from Animator.K on Vimeo.




这是我刚刚完成的绑定演示,距离上一个足球的演示差不多一年的时间了,这个演示基本上从我学绑定开始就在做了,期间改了无数次,从形象到绑定方法,技术上也比足球要成熟很多(所以把足球踩在脚下,哈)简单说一下这套绑定里面的特点吧:
1. Character GUI(角色控制面板)
2. fk/ik seamless switch(无缝 fk/ik 切换),匹配不同长度并且自动关键帧
3. fk/ik seamless follow (无缝 fk/ik 跟随),也叫做空间切换,手可以跟随不同控制器来移动
4. limb auto flex (四肢自动圆滑),可以把手臂或者腿部调节成圆滑的形状,很适合表现卡通的形象
5. limb ribbon (四肢ribbon),四肢的高级控制
6. heel control (脚跟控制),一个控制器控制脚部所有效果
7. finger control (手指控制),简便的手指驱动圆环,能调节手指的常用动作
8. connection with poseLib(与 poseLib 链接),能够调用 poseLib 制作的手部 pose
9. auto rig (自动绑定系统),这东西花了我最多时间,1万多行代码有时候看得我自己都晕,这套系统建立的绑定,都是跟 character GUI 想对应的,可以控制场景中的多个角色。
10. facial system mel(表情系统),这是我原来做的一套脚本,后来完善了一下,都集成到 auto rig 里面了

主要特点就这些了,具体的效果大家就看视频吧,希望大家喜欢!国内访问 vimeo 如果太慢的话就去 youtube 吧


34 comments:

Mi Li said...

野人的面部爸爸规定很好啊~呵呵,强大强大

Unknown said...

没话说。屌!

Anonymous said...

恶劣,出神入化拉。。。。。

Kevin said...

谢谢,这东西花了太久时间,不过得到大家的好评也很开心

Anonymous said...

国内很难见到的高人啊,东西很全面想法很独特,相当强啊。

Anonymous said...

这样的人才,别太浪费。

Kevin said...

谢谢评价,哈,过奖了

Anonymous said...

只能用一个字形容 大哥强!~

Anonymous said...

给讲讲脸的控制怎么做的 多谢

Kevin said...

脸部用了 rivet 脚本,和cluster 做高级控制,表情就是 blendshape

Anonymous said...

控制cluster 的控制器要连接到rivet 脚本的locator 怎么做的 ? 请给解释下

Anonymous said...

你好,能不能把victor的demo中的源文件发给我我想学习一下,我的邮箱是jiacunm55@163.com.谢了

Kevin said...

我沒有victor的演示源文件,那個只是 victor non roll技術演示場景

Anonymous said...

你好,没想到你这么快就回话了。是这样,关于non——roll的手臂,我想知道详细点的制作方案,现在我自己在做的时候,感觉做出来和victor的demo里表现不太一样,尤其是手腕的旋转,怎样才能做到跟随旋转而不影响权重呢?对了,你有QQ号吗?我想加你,跟你深入交流一下。谢谢

Anonymous said...

1.victor 中的右键快捷方式怎么设置的?
2.脸部用了 rivet 脚本,和cluster 做高级控制,表情就是 blendshape
控制cluster 的控制器要连接到rivet 脚本的locator 怎么做的 ?
3.那個 victor non roll技術演示場景看了 没有看懂

以上问题请给解释下

我的邮箱是d9h95598@163.com
谢谢

Anonymous said...

可不可以将左边cluster控制的属性 mirror给右边的cluster控制
有这样mel?

Kevin said...

cluster 不能拷贝权重,但是骨骼可以,先把骨骼权重刷好,然后转换成cluster

Anonymous said...

先把骨骼权重刷好,然后转换成cluster
但如何选择骨骼所刷好权重的点呢
只有选择了点才能创建cluster

是这样?

Kevin said...

这个不是一句话两句话能说清楚的,我说的只是原理,你可以看看 superToon系列教程,里面都有讲

Anonymous said...

superToon系列教程的那一本知道?

多谢你的回答

Anonymous said...

skinPercent -tv joint2 0.6 skinCluster1 pSphere1.vtx[142];
percent -v 0.5 cluster1 pSphere2.vtx[142];

相同的点 .vtx[142] 的skinPercent -tv joint2 0.6 skinCluster1 pSphere1.vtx[142];中的 数值 0.6 给 percent -v 0.5 cluster1 pSphere2.vtx[142];中将0.5 改为 0.6
怎么用mel 做 .vtx[142] 可以是任意的点 ?

.vtx[142] 可以是任意的点 相同点的话 其中的 数值 就相等 怎么用mel写 高手指点下 多谢

Anonymous said...

你好,K老师,我在做面部设置步骤是做好blendshape,然后在原始模型上增加骨点并刷权重,再用rivet脚本想和骨点连接,达到blendshape变形的时候骨点也跟随发生位置变化。但是这样做就会产生循环,怎么解决这个问题啊?supertoon的教程并没有用到rivet脚本,能帮我解答一下吗?谢谢

Kevin said...

supertoon 用的是 hyperParentMesh,原理跟rivet是一样的,hyperparentmesh 使用一个头部就能实现高级控制的跟随效果,但是这种方法的交互速度特别的慢,动画师调起来很费劲。
rivet需要用两个头来实现,要不然就会有循环产生.一个头是做blendshape, 吧高级控制rivet到blendshape上,然后高级控制的cluster则控制另一个头的点,这样就能实现你说的效果了,我做的野人demo就是用rivet来固定,交互速度很快

Anonymous said...

谢谢,解决啦!不过有个小问题,rivet的运动方式好像不能完全跟随blendshape的变化。有好的解决办法吗?真的非常感谢,那个问题困扰我很久了。

Anonymous said...

你好,用floatSlider命令可以生成一个滑块控制体,如果想生成八方向的滑块控制体,该使用什么命令啊?谢谢

Anonymous said...

Animator.K 前辈 您好
能不能说说您DEMO里的 手臂无缝拉伸 是怎么实现
可以发给我 junpenglee@126.com

hmaya said...

:) 赞,很不错的rigging

Anonymous said...

Animator.K 前辈 又打扰你了
手臂无缝拉伸还是没弄明白
能不能用邮件的形式详细给我讲讲

Solun said...

很不错, 特別是 auto rigging, 我也做了一個關於rigging 的 project, 給我一點評論。

http://non-rigid.blogspot.com/

謝.

Unknown said...

Hi, I saw on your blendshape part, which use a way like soft selection, I only saw it in 3ds max. Did you write your own scripts for it? That's awesome!

Kevin said...

Soft selection is part of maya 2008, It's cool function, I very like it.

Anonymous said...

朋友您好,我没有申请用户,只是游客,看到你的绑定,我很折服,简直没有理由让我不给您留言,我也是长春人,这句话不是拉关系,我想说的是,我现在看见了一位绑定牛人
" Animator.K" 所以我想跟你交个朋友,向你学习,可以说是,你现在就是我的目标,所以希望能跟你交成朋友,我只有QQ286681844,希望能成为你的朋友!

Unknown said...

hey is dis script available on net....pls let me know... i can use it for rigging my project character i need dis type of script badly as i am late in my schedule nd can spend more tym on rigging but rigging for good animation... pls let me know soon

Unknown said...

兼顧財富自由健康三者的方法,給自己一個機會了解吧
http://sn.im/hyeandy
謝謝您的閱覽,如不感興趣,抱歉打擾您了,請將此訊息刪除!