1、坦克履带绑定转载关于Maya制作坦克履带绑定的另一方法 (2010-11-03 11:43:16)转载标签:转载分类:动画技术教程原文地址:关于Maya制作坦克履带绑定的另一方法作者:智世动画1。首先是履带的模型,由25块板组成,在拼接上板之间的距离完全相同,这样更有利于绑定,因为很多东西我们要通 过计算去控制,所以保证数值上的统一是必要的。我们先沿履带上的所有连接点制作一根曲线,其EP点是于履带的连接点对应的。最后要首尾相连,但不用闭合。建 立一个float属性aaa,他将作为整个履带运动方式的控制数值。3。建立25个locator,我们将用这25个locator跟随曲线上的取样点运动。4。
2、建立曲线的取样点节点,命名为pocInfo1,mel:creatNode pointOnCurveInfo -n pocInfo1。5。将曲线Curve1的属性worldSpace连接取样节点的inputCurve。6。利用表达式使locator跟随上曲线,采用if语句的原因是aaa数值的正负将控制履带的正转和反转。7。负值的表达式。8。吸附locator,创建骨骼。9。为每一节骨骼创建ik手柄。10。复制已创建的25个locator,将他们统一移动一段位移,仅在X轴上。11。利用复制出的locator给ik手柄做极向量约束,使骨骼不会在移动中发生翻转。12。用曲线对先建立的25个locator做方向约束。13。将后建立的locator分别P给原来的locator,既作为极向量约束的locator跟随原来的locator运动。14。用最先创建的locator对象对应的ik手柄做点约束。 15。用根关节处的locator点约束根关节。16。用骨骼绑定履带片,每根骨骼绑定对应的一片。17。将模型上作为连接的棍P给locator.18。最后完成的绑定。曲线上的属性aaa作为控制器,随数值的改变实现履带的运动。19.控制曲线上取样的表达式.