【maya】另类骨骼拉伸教程
- 格式:doc
- 大小:265.50 KB
- 文档页数:4
Maya怎么使⽤关节⼯具制作⼈物⾻骼?
今天我们主要介绍关于关节⼯具制作供模型蒙⽪动画制作⽤的⾻骼的教程,详细请看下⽂介绍。
Maya 2014 官⽅中⽂版
类型:3D制作类
⼤⼩:2.24GB
语⾔:简体中⽂
时间:2014-04-27
查看详情
1、我们可以通过菜单:⾻架->创建关节,或者在下⾯的⾯板切换到“装备”,第⼆个按钮是创建关节按钮。
2、点击创建关节⼯具后,在视图中单击,将会创建⼀个关节,并⾃动选择该关节。
在⼤纲视图中可以看到该节点名为joint1
3、再次点击,将会创建⼦关节joint2, 如⼤纲视图所⽰,与joint1是⽗⼦关系。
4、如果要制作多个分⽀的关节,我们需要选中想要建⽴分⽀的那个关节。
⽅法⼀:可以在⼤纲视图⾥直接选择
⽅法⼆:可以使⽤键盘上的⽅向键↑↓键切换关节层级的选择,通过←→键切换⼦关节的选择。
级,⽽不是delete)节点。
6、当然,我们通过⾯板上第五个按钮,HumanIK, 可以直接得到⼀个名为Character1_Reference的⾻骼,是maya的内置⾻骼。
以上就是maya关节⼯具的使⽤⽅法,希望⼤家喜欢,请继续关注。
(整理)maya肌肉系统学习MAYA2009肌肉系统先将骨骼转化成胶囊再肌肉创建选择前后骨骼导入到末端的导入选择需要肌肉变形的身体模型,加入肌肉变形节点手动肌肉的创建我们要手动建立肌肉,那么就从下面开始将骨骼变成肌肉系统能识别的胶囊骨骼这四个都是创建胶囊的,第一个是只创建胶囊,第二是创建带定位器的胶囊,第四个事将胶囊物体转换到poly物体可渲染模式。
第四个是专为特殊需要专用。
主要就是为了渲染出胶囊骨骼。
以上图中这个属性是让普通的suface物体变成有样条线控制的肌肉变形。
效果如图、建立suface物体,拖拉点到肌肉形状,然后为其添加肌肉体统simple muscles里面的apply muscle spline deformer。
(用样条线肌肉到变形)关于肌肉控制器的属性解释是Tangent Length控制变形范围Jiggle一系列属性都是控制抖动相关Cycle抖动的时间Rest 抖动强度要想让自己制作的肌肉和骨骼相连,首先你得将每接骨骼选中,然后convert surface to muscle/bone.再选择默认X方向。
最后选择肌肉控制器然后加选骨骼胶囊依次P给它,使其成为子物体跟着运动即可。
还可以先选择胶囊骨骼加选控肌肉制器使用父子约束最好。
介绍一下其实肌肉有两种变形形式一种是apply muscle spline deformer。
这个是样条线肌肉变形另一种是apply muscle stretch deformer肌肉拉伸(伸展)变形肌肉伸展变形无样条线变形用得多。
因此一般我们都用样条线肌肉变形点击肌肉物体,进入它的属性面板找到Squash这个参数是可以控制肌肉挤压的大小肌肉变形做好后,我们下一步就需要为其添加蒙皮变形属性,就像骨骼绑定那样,不同的是他只是在模型上添加一个下图apply muscle system skin deformer变形属性,然后重要的是以下第二步,muscle objects属性下的连接肌肉属性,使用这个属性时必须将胶囊物体(肌肉的骨骼)以及肌肉变形物体,以及表面模型一同选中,最后应用连接现在我们以及完成了肌肉变形的创建过程了,但关键还是肌肉没能影响到物体,因此我们需要最后最后的一步,就是分配权重,顾名思义,刷权重paint muscle weights。
1.1.1曲线IK拉伸制作拉伸曲线IK比拉伸IK更加容易,因为曲线IK不需要在压缩时产生弯曲,所以只需要把曲线的总长度平均分配给每个关节的缩放就够了。
其制作原理如下:利用曲线的曲线信息节点「curveInfo」计算IK的总长度,然后利用表达式把拉伸的总长度平均分配给每个关节的缩放。
1制作一段骨骼,并为它添加线性IK工具。
(图错误!文档中没有指定样式的文字。
-1)图错误!文档中没有指定样式的文字。
-12选择曲线,在命令输入行输入:arclen -ch 1;,Enter键执行命令,调用曲线信息节点「curveInfo」,这个节点可以实时测量曲线的长度,如图错误!文档中没有指定样式的文字。
-2:在曲线的详细属性通道栏下可以找到该节点,并且可以看到曲线的总长度为9.367。
图错误!文档中没有指定样式的文字。
-23为场景创建以下表达式:joint1.scaleX=curveInfo1.arcLength/ 14.193;joint2.scaleX=curveInfo1.arcLength/9.367;joint3.scaleX=curveInfo1.arcLength/9.367; ... ...有几根骨骼就加几行。
表达式的大意是关节的X轴向的缩放值「joint1.scaleX」=驱动曲线的长度除以其原始总长度的商「curveInfo1.arcLength/10.916;」。
4选择曲线,执行surface>Edit Curves > Selection > Cluster Curve命令,为曲线点创建一些簇,移动簇,可以看到拉伸的效果了。
(图错误!文档中没有指定样式的文字。
-3)图错误!文档中没有指定样式的文字。
-35同样道理,如果曲线IK整体参加缩放,也需要消除其缩放的影响,将表达式改成:joint1.scaleX=joint2.scaleX=joint3.scaleX=curveInfo1.arcLength/(9.367*scaleG ro.scaleX);如图错误!文档中没有指定样式的文字。
maya骨骼绑定详细教程目录一、骨骼绑定概述 (2)1. 骨骼绑定简介 (3)2. 骨骼绑定在动画制作中的作用与重要性 (4)3. Maya软件在骨骼绑定中的应用 (5)二、骨骼系统基础 (7)1. 骨骼系统概述 (8)2. Maya中的骨骼系统 (9)3. 骨骼系统的基本组成 (11)三、Maya软件基础操作 (12)1. Maya软件界面介绍 (13)2. 基本操作工具介绍 (15)3. 快捷键设置与使用 (16)四、骨骼创建与编辑 (17)1. 创建骨骼 (18)(1)创建基本骨骼结构 (19)(2)创建细节骨骼结构 (19)(3)骨骼命名与整理 (20)2. 编辑骨骼属性 (22)(1)编辑骨骼参数设置 (23)(2)调整骨骼层级关系 (23)(3)骨骼旋转与位置调整 (25)五、骨骼绑定流程 (26)1. 模型准备与导入 (26)2. 创建骨骼系统并摆放骨骼位置 (27)3. 骨骼权重绘制 (28)一、骨骼绑定概述Maya骨骼绑定是三维动画和游戏开发中一个关键环节,它涉及到将角色模型与骨骼系统相连接,以便进行逼真的运动仿真。
骨骼绑定不仅确保角色的姿势和动作流畅自然,还能为角色添加重量感和真实感。
创建骨骼结构:首先,根据角色的外观和运动需求,使用Maya 的骨骼工具创建合适的骨骼结构。
这通常涉及创建根骨骼和多个子骨骼,以模拟角色的肌肉和关节。
设置控制器:控制器是用于操纵骨骼的关键元素,它们可以是简单的滑块或复杂的权重绘制工具。
通过控制器,动画师可以精确地控制角色的动作。
关节绑定:关节是骨骼之间的连接点,正确设置关节的旋转和位置关系对于保持角色动作的自然性至关重要。
Maya提供了多种工具来帮助用户精确调整关节的绑定。
权重绘制:权重绘制是将皮肤变形与骨骼绑定相结合的过程。
在这个过程中,动画师需要为每个骨骼分配权重,以确保皮肤变形能够准确地反映骨骼的动作。
运动学和动力学模拟:完成绑定后,可以使用Maya的运动学和动力学工具来测试角色的动画。
Maya骨骼插件AdvancedSkeleton教程第一部分软件介绍AdvancedSkeleton是Maya的角色设计的工具的合集。
主要特点是:1.不再局限于预先设计好的FitSkeleton,而是可以创建任意的FitSkeleton;2.具有本地旋转轴和旋转度,并可控;3.可以从AdvancedSkeleton 回到FitSkeleton,方便你做些改变然后重建AdvancedSkeleton;4.AdvancedSkeleton在身体配置方面不再做限制,三个头,五条腿,100个手指都可以;5.支持拖拽“Selector Designer"等官方简介:1. Introduction: AdvancedSkeleton is a collection of Maya tools for doing character setup. The Main Features of AdvancedSkeleton are: Not limited to a pre made FitSkeleton, you can create any FitSkeleton you like. The local rotation axis and rotation orders are set by the FitSkeleton, so you can control these. You can go back from AdvancedSkeleton to the FitSkeleton, and makechanges and then rebuild the AdvancedSkeleton. Unlimited body configurations, 3 heads, 5 legs, 100 fingers, & anything goes. Comes with a drag`n`drop `SelectorDesigner`, that lets you easily create custom `Selector` user interfaces. And a `PoserDesigner`, that creates UIs for storing and retrieving poses.1.简介:AdvancedSkeleton是对Maya工具集合做角色设定.AdvancedSkeleton主要特点是:不仅限于预先作出FitSkeleton,您可以创建任意FitSkeleton.本地的旋转轴和旋转的都是由FitSkeleton,你就可以控制这些.你可以从AdvancedSkeleton回到FitSkeleton,并进行适当修改,然后重建AdvancedSkeleton.无限体配置,3头,5腿,100的手指,什么事情都能发生。
点击Skeleton>Joint Tool,根据角色的身体结构在侧视图建立上身的骨骼,依次命名为: root、spine1、spine2、spine3、chest、neck、head、calvaria。
点击Skeleton>Joint Tool,在侧视图建立腿部骨骼,依次命名为:Lt_leg、Lt_knee、Lt_foot、Lt_sole、Lt_tiptoe。
在前视图将做好的腿部骨骼挪到合适的位置。
点击Skeleton>Joint Tool,在顶视图建立胳膊骨骼,依次命名为: Lt_arm、Lt_ Lt_elbow、Lt_wrist、Lt_palm。
在前视图调整骨骼的位置。
将骨骼Lt_arm移动到肩关节,旋转,使其与肩膀位置的相符,将移动工具的设置改为Move:Object。
沿X、Z轴调节其他关节的位置。
点击Skeleton>Joint Tool,在前视图建立手指骨骼, 沿X、Z轴调节各关节的位置。
点击Display>Joint Size>Custom,将大小设为0.1。
以同样的方法做出其他四个手指,命名如下:点击Skeleton>Joint Tool,按住V键点head关节(按住V键可以在以前的骨骼上继续建立骨骼),在侧视图建立下颌骨骼,依次命名为: calvaria、mandible、chin。
选择骨骼Lt_arm,按住Shift选择骨骼chest,按P键;选择骨骼Lt_leg,按住Shift 选择骨骼root,按P键。
这样,root成为根部关节.执行Skeleton>Mirror,将Mirror Across设为YZ;将Search For设为L;将Replace With 设为:R;apply.。
腿部骨骼运动1,创建好骨骼2,设置IK胯部至脚踝,脚踝至脚心,脚心至脚尖各连接一个,分别为IK1,IK2,IK33,打开Outliner,在Display下钩选上Shapes4,创建控制器,则在Outliner中自动生成一个组按下Insert键,按住V键,把控制器中心吸附到IK1 中心,复制两组控制器,分别吸附到IK2和IK3上5,把默认的Locator组内内容清空,把IK1 和IK2节点拖动到Locator1 组中(按住鼠标中键)同理把IK3节点拖动到locator2中6,在视图窗口把Locator1组中心移动吸附到脚心位置,再在Outliner中把Locator1和Locator2两个组移动到Locator3组中然后在视图窗口把Locator3组中心移动吸附到脚跟位置。
此时可通过三个Locator组的运动控制整个腿部和足部运动7,为了更直观控制人物运动,需要通过创建视图窗口的控制器(NURBS曲线),用它来控制。
创建一个NURBS环,调整好形状,置于脚底然后在Outliner中,把Locator3和新建的NURBS环建立父子关系,NURBS环为父,Locator3为子此时在视图窗口中可以通过对NURBS环的移动旋转等操作大体实现脚部的运动8,此时要考虑诸如脚尖的弯曲和脚跟的抬动还不能控制,需要进行添加属性控制。
选中NURBS环,在属性栏右击→Attributes→Add Attributes,如下图建立对足尖的属性添加,如下图Min和Max分别表示最小值和最大值,Default表示默认值,即不作改变时的状态属性栏中多出一行Tip属性9,下面建立NURBS环Tip属性的驱动执行Animate→Set Driven Key→Set,打开Set Driven Key窗口,选中NURBS环,点击Load Driver,把其作为驱动物体,在Outliner中选中Locator2,点击Load Driven,把其作为被驱动物体。
U SING M AYA :C HARACTER S ETUP213建立骨骼建立骨骼是使用关节和骨头建造层次关联结构的过程。
一旦建立了骨骼,可使用平滑蒙皮或刚体蒙皮为角色建立蒙皮。
用户可以组合或者使物体成为关节和骨骼的子物体,并使用骨骼来控制物体的运动。
本节包括下列内容:z 了解骨骼结构(214页) z 创建关节链和肢体链(219页) z 编辑关节(221页)z编辑关节链、肢体链和骨骼(227页)18U SING M AYA C HARACTER S ETUP了解骨骼结构当建立骨骼时,要使用多个摄像机进行查看,以确定骨骼在三维空间中全都适合可变形物体。
U SING M AYA:C HARACTER S ETUP P ART 3 214B UILDNG S KELETONS18另外,网格对于判断骨骼的形状和尺寸非常有用。
可放置和重新调整网格,以适合用户的工作。
在蒙皮时,将可变形物体绑定到骨骼。
在建立骨骼时,应该考虑将使用那种蒙皮方式。
蒙皮的方式不同,建立骨骼的方式也应该有所区别。
蒙皮方式有刚体蒙皮,晶格蒙皮或包(wrap)蒙皮。
比如,平滑蒙皮可创建由几个关节影响的逐级变形,用户可使用关节来创建指示呼吸或者肌肉运动的变形效果。
使用关节创建的效果可能不如使用刚体蒙皮创建的效果。
用户也可以使用屈肌变形来创建这样的工作。
S KELETONS U SING M AYA:C HARACTER S ETUP215U SING M AYA C HARACTER S ETUP关节和骨头关节是骨骼中骨头和骨头之间的连接点。
每个关节可连接一个或多块骨头。
关节控制着骨头的旋转和移动。
关节属性可以设置关节的运动。
例如,限制关节旋转的范围。
Ball joint(球关节)球关节可绕它的三个局部坐标轴旋转。
Universal joint(普通关节)普通关节可绕其中的两个局部坐标轴旋转。
人的腕关节就是一个普通关节的典型例子,而且它有一个旋转限制范围。
Maya技巧之设置腿部骨骼控制系统(图文教程)这是关于一套置腿部骨骼控制系统的教程,细节之处翻译的不好,或有遗漏的地方,请多多包含。
1 、按 F2 切换到 Animation 菜单下,在侧视图里,我们进行 Skeleton > joint Tool ,依照下图创建 5 个( joint )关节,分别命名为 x_pelvis,x_knee,x_heel,x_ball, 和 x_toe ,然后进行 (Modify > Freeze Tran sformations) 命令。
从 x_pelvis 关节到 x_heel 关节,我们给它个 IK ( Skeleton > IK Handle Tool ),将这 IK 取名为 'ik_leg' 。
2 、我们这步要创建3 个 locator(Create -> Locator )。
按住 V 键,分别将它们定点在(图示)关节上,相应的更名为 lx_toe,lx_ball 和 lx_heel 。
然后分别将这三个关节进行点约束 Co nstrain > Point (先选择 x_toe joint ,再选择 lx_toe locator ,如此类推)。
3 、选择 root 关节(即就是 x_pelvis ),然后进行复制 (Edit > Duplicate) 。
将复制的一套骨骼移到一处,按下图分别命名为 r_pelvis,r_knee,r_heel,r_ball 和 r_toe 。
OK 后选择 r_toe 关节进行 Reroot 命令 (Skel eton > Reroot Skeleton) 。
从 r_toe 到 r_ball 创建 IK(Skeleton > IK Handle Tool) ,并将这 IK 命名为 rik _ball 。
然后 r_heel 到 r_pelvis 也创建 IK ,命名为 rik_pelvis 。
Maya骨骼的基础设置教程第一步:首先我们要有一副完整且符合我们要求的骨骼。
如图。
第二步:这个骨骼是根据要求制作的,所以会有很多的控制器。
在胳膊的位置要作IK 和FK的转换控制。
说明:这3个骨头的位置分别在上臂、肘和前臂,我在每一个骨头的原点位置都做了一个环,就如上图的上图,“A”、“B”和“C”,用他们分别操纵上臂、肘和前臂的旋转,再在这个基础上建立一条由上臂到前臂的IK,这样就完成了初步的创建。
在这3个环的属性通道里只保留了旋转,这么一项。
移动均是被所操纵的骨骼所控制。
后面要做的事情就比较简单了,只需要在IK/FK自己的属性里做驱动关键贞,位置有提过。
开Animate>Set Deiven Key >Set,在这个里面选择IK/FK,将它Load Driver,同样也将IK/FK Load Driven,换句话说就是让他自己的属性操纵自己的属性,从而相成关联的动画。
这里的目的说明:需要在这里实现,当我们需要IK做动画的时候,将FK的操纵器(就是A、B和C)隐藏,而当我们需要FK的时候,也要将IK的操纵器(D)隐藏,这个D是控制该IK的位移属性的。
那么就需要象如下的操作,前面已经将FK_Visbility和IK_Visbility做了属性的关联,现在需要将这些属性由IK_FK项一同控制。
也就是在IK_FK为0的时候显示IK的操纵器,在IK_FK为5的时候显示FK的操纵器。
IK_Visbility为1,IK_FK为0,IK_Visbility为0,IK_FK 为4.95,FK_Visbility为0,IK_FK为0.05,FK_Visbility为1,IK_FK为5,就是这样,现在准备已经结束,可以操作一下IK/FK的IK_FK项0到5动画一下,看看是否可以正确按照需要动画。
还有就是这套骨骼是游戏中使用的,是为了符合需要做的。
如果没有要求的话远不用这么多的控制器~但是道理基本是一样的。
骨骼拉伸的方法有两种:1是位移拉伸,2是缩放拉伸位移拉伸的方法:曲线长度MEL: arclen -ch on "curve1 ";一节点连接式:创建一条骨骼链,并创建柔性IK。
将每个点转变成簇。
然后从新复制出一条曲线作为控制曲线。
使用测量工具测量出每个骨骼关节的长度。
并在两条曲线上分别创建两个弧度测量工具。
打开材质节点编辑器创建乘除节点。
打开节点属性连接编辑器。
打开Outliner大纲。
找到弧度测量工具节点(必须在Shapes打开的情况下才可以看到)。
将弧度测量工具加载到属性连接器的左侧。
乘除节点加载到属性连接器的右侧。
连接Arc Length 和Input1 X。
将复制出来的曲线的弧度测量工具加载到左侧再将乘除节点加载到右侧连接Arc Length和Input2 X。
然后将乘除节点的计算方式改成Divide除的方式。
再创建一个乘除节点将上一个乘除节点的OutputX属性与新建的乘除节点Input1XYZ 连接这个乘除节点使用乘法运算。
将新建的节点的Input2属性的XYZ值设置成为当前每根骨骼的长度(不够可以再创建乘除节点进行连接)下面用新建的乘除节点的OutputXYZ分别给予每根骨骼的TranslateX属性。
(注意:只能连接三根不够可以再创建乘除节点进行连接)驱动关键帧式:缩放的拉伸方法:这个方法实用于手臂和腿的缩放拉伸。
首先创建手臂骨骼然后再骨骼上创建IK控制器。
用测量工具创建测量控制器。
测量出手臂骨骼的长度。
再创建一个测量控制器作为骨骼伸缩的控制器。
现在有骨骼Ik和两个测量控制器。
下面开始进行设置。
首先创建一个Locator作为总控制器点约束IK和第一次创建的测量控制器的手腕处的Locator。
创建乘除节点。
用第一个测量控制器的Distance属性(必须在Shapes打开的情况下才可以看到)连接乘除节点的Input1X用第二次创建的测量控制器的Distance属性连接乘除节点的Input2X属性并将乘除节点的计算方式更改为Divide除的方式。
maya中使用节点做IK骨骼的拉伸(1)基本的拉伸设置.1: 创建骨骼链。
重命名shoulder, elbow,和 wrist.见图012: 在shoulder 和wrist骨骼之间建IK,用RPsolver解算方式.具体可以说明为什么用这种解算方式.3: 测出should和wrist 之间的距离.记录下这个长度值,为原始长度.具体操作可以演示.见图034: 点约束wrist处的locator给IK手柄,点约束shoulder处的locator给shoulder骨骼.5:创建二个节点.一个multiplyDivide.一个condition.相应的mel 是: createNode multiplyDivide;ctrateNode condition;6:connectAttr distanceDimensionShape1.distance multiplyDivide1.input1 X;联接属性,可以用connectionEditor窗品操作,或用上面的MEL7:connectAttr distanceDimensionShape1.distance condition1.firstT erm;联接multiplyDivide节点到condition的colorIFTrueR.connectAttr multiplyDividel.outputX condition1.colorIFTrueR.8: connectAttr condition1.outColorR shoulder_Left.scaleX ;connectAttr condition1.outColorR elbow_Left.scaleX ;这里的联接的是scaleX.是由建骨骼链时指向下一骨骼轴向是X.如果指向下一骨骼的轴向是Y,则是scaleY.9:OK,操作完成.可以分析做的工作. 见图09(2) 可控性拉伸设置.基本功能就这样子做好了.不过这个拿到动画师手中用,还是不方便的,为什么呢.因为,有的时候我们不要拉伸,可是稍一动IK控制器,他就拉伸了,太难控制了.所以,我们还得加一个功能上去,去控制拉伸的大小.让它不拉伸,或拉伸一点点. 一般我们把这个属性直接加在IK的控制器上.可命名为,stretchiness在这里也能让大家深入的了解maya节点的应用.1:接下来的控制也是建立在上面的基础这上的,只是现在这个要接受来自的用户的数据.我们可以设置stretchiness区间为0-10之间.0的时候不拉伸.10的时候完全拉伸.这样设为1的时候拉伸的是,完全拉伸的1/10.其它内推.2:怎么做.可以根据这样的一个公式.(i-1)*X/10+1.可以具体讲解为什么.举例说明.见图原理103:具体怎么用节点实现.可以操作演示,这里用到几个节点,并不复杂,每个节点做一个远算,比如+1用一个节点,减一用一个节点了, 所以看起来复杂,实则原理简单.见图原理操作11。
【maya】另类骨骼拉伸教程
在以往的绑定教学课中,学生很热衷于研究一些新奇的技术,特别是在骨骼拉伸环节。
由于课件上所写的很难懂,加上需要一些编程或者节点的知识,让学生学起来很苦恼,但又很喜欢去炫耀新的骨骼拉伸技术。
其实在网上可以找到很多拉伸的方法,什么测量距离写表达式法,节点条件判断乘除法等等。
但真要说项目当中用到的拉伸其实不多,而且可控性很差。
最近在网上找到一个Animation Mentor的御用角色,发现其绑定系统简单方便,就足以做出很绚丽的动画。
我在仔细研究其骨骼拉伸的命令时,发现这个方法并非是我们常见,而且难懂的测量距离法,或者节点判断法,而是一种非常简单易懂的方法。
而且我发现这个方法可控性很强,而且很实用。
虽然技术不是那么先进那么炫。
下面我们就来讨论一下这种简单实用的拉伸方法:
当我们拉动IK脚时,发现腿没有拉伸。
如果我们想让腿拉伸,只需要简单的调节Stretch参数,而且可以随意控制拉伸的长度,并且调节Bias参数来控制大腿和小腿的比例,如图:
的确,这种骨骼拉伸方法更实用,更易调节。
那是不是这种绑定方法很复杂呢?其实不然,简单的一塌糊涂,比起那些什么测量啊,条件判断节点啊,乘除节点啊,简单多了。
理清了思路,我们拿最简单的IK骨骼来做,如图建立好骨骼以及IK handle和控制器。
把控制器拉远一点,发现骨骼没拉伸,如图:
这时候,我们只需要简单的缩放骨骼的scale X就可以缩放了,而且2跟骨骼的缩放不同可以做出特定的比例,如图:
我们为了方便控制骨骼的缩放,在控制器上建立2个参数,一个是Stretch,一个是Bias,分别控制骨骼的缩放和偏移。
对2根骨骼分别写表达式:
骨骼1.scaleX = 控制器.stretch * 2 * 控制器.bias;
骨骼2.scaleX = 控制器.stretch * 2 * (1-控制器.bias);
这样,骨骼拉伸就完了,多么简单啊,而且可控性也很好。
在MAYA骨骼绑定中,有很多高级技术,当然有些是华而不实的,几乎不用到的,仅仅是绑定爱好者展示研究成果而已,当然,在一个项目制作中,简单高效的绑定不仅加快制作效率,而且更稳定。