跑车 发表于 2010-4-18 19:05:00

关于蛇形或者纳加蛇类的简易绑定方法

首先这个教程比较简洁,只能应付一般的工作需求,更高级的绑定方法我还没研究,给新人看看还凑合。呵呵~
首先来分析一下蛇形的基本运动方式:


从图片中看出,大多数情况蛇的姿态是头部抬起,身体在地面上。 行走的时候也是如此,那么我在绑定的时候就把头部和身体部分分开来做,这样既好控制,绑定也比较随意。
我先是建立了一个简单的BOX:


模型的前两端,当作头部部分,后面的部分当作身体和尾部。




跑车 发表于 2010-4-18 19:24:00




这张图就是最后的关系,在两条骨骼中加了一个ROOT,代表最顶端的骨骼,将来会用他控制整体位移。


然后呢 我们要建立一条LINE,这条线的建立方法和身体部分的建立方法是一样的,身体部分多少骨骼这个线的段数就有多少。


请看线的走势, 和身体部分的骨骼是重合的位置。

跑车 发表于 2010-4-18 19:35:00



然后我们要进行一步非常重要的操作,就是给身体的骨骼加上线性IK,操作的步骤是:
选择身体部分骨骼的根骨节,然后选择线性IK命令(SplineIK),这是就会有一个拾取的图标,去点击骨骼末节的那个骨头,然后不要动,再去点击那根LINE,然后就会出现途中的效果了。
然后我们去选择那条线,看右边菜单面板:






绿色箭头是必须用这个属性,蓝色代表那些控制器的外形,红色是大小,都比较简单的单词,我就不多说了。
最后,就是给父子关系,把头部的骨骼给那个ROOT骨骼,然后是身体部分,不是把身体最高顶端的骨骼给ROOT,而是那个控制顶端骨骼的那个控制器(图片中绿色的控制器),把它LINK给ROOT,这样我们用ROOT控制身体的整体动画, 用那些身体控制器来控制身体的造型。而那个ROOT在做位移的时候,身体部分是按控制器给的路径去变化。就是这么简单的方法,希望能帮助各位解决问题。跑车再次感谢各位对论坛的支持。

跑车 发表于 2010-4-18 19:40:00

最后附带我的模型文件(MAX8)
**** Hidden Message *****

MAKE1126 发表于 2010-4-18 19:57:00

好东西,受教了

小红帽 发表于 2010-4-19 08:25:00

感谢啊。。感动ING。。多谢楼主(抽泣)

寻找空白 发表于 2010-4-19 10:05:00

谢谢,受教了~

2334721a 发表于 2010-4-19 10:21:00

按时打算的

wt0o0o0o 发表于 2010-4-19 10:27:00

嗯很好,一起研究下

datdatcj 发表于 2010-4-19 10:43:00

sdfgrygfhhgdfg
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 关于蛇形或者纳加蛇类的简易绑定方法