用户名 密    码

MAYA骨骼教程:关于手的骨骼控制(5)

来源: 作者:XiaoYu 发布时间:2010-08-05 08:55:38 网友评论 0

用thumbRotZ来驱动拇指手掌关节
1 调入驱动对象和被驱动属性
在设置驱动关键帧窗口调入L_wristLocator作为驱动对象,thumbPalm关节作为被驱动对象。
选择AnimateàSet Driven KeyàSetà属性
选择L_wristLocator并点击Load Driver
选择thumbPalm,,点Load Driven
选择thumbRotZ作为驱动属性,rotateZ作为被驱动属性
2 为属性建立关键帧
设置thumbRotZ为0值,建立关键帧,thumbPalm关节为平常状态
设置thumbRotZ为10建立关键帧,thumbPalm关节沿着z轴向食指方向转动。
设置thumbRotZ为10
沿着z轴转动thumbPalm,使拇指指向食指的根部而交叉。
建立关键帧
3 设置其他关键帧
设置thumbRotZ为-10,并使thumbPalm关节向手腕方向沿着z轴外转。
设置thumbRotZ为-10
沿着z轴旋转thumbPalm,使拇指转到手腕的方向,拇指应该差不多和手掌垂直。
插入关键帧
4 试验拇指转动的方向\试验控制
其中手的一个真实动作就是把手弯曲成杯状,这里可以调节手指的属性:
尽量使小指和拇指接触
将几个手指弯曲成杯子状
建立一个球体放在手掌,手指可以握住球
用属性控制手腕
wristLocator将被用到手的定位上
通过给这个定为器加入三个新的属性,你就可以驱动手腕的转动。其中的两个属性wristUpDown和wristSide将驱动手腕关节的y轴和z轴。对于wristTwist属性,运动不是从手腕关节来被驱动的,而是从前臂的关节。假想所有的本地旋转轴都设置正确,wristTwist就可以驱动前臂关节的x轴旋转属性。
1 为手腕定位器建立新的属性
在L_wristLocator,建立三个新属性跟别为wristTwist,wristSide和wristUpDown   2 创建连接
`在连接编辑器中,你将建立如下连接:
L_wristLocator.wristTwistàleft_forearm.rotateX
选择windowàGeneral EditorsàConnection Editor...
选择L_wristLocator并Reload Left
选择left_forearm并Reload Right
选择LwristLocator.wristTwist并选择left_forearm.rotateX
这可以使L_wristLocator.wristTwist属性控制left_forearm.ratateX
3 建立另两个连接
重复前面步骤建立下面连接
L_wristLocator.wristSideàleft_wrist.rotateY
L_wristLocator.wristUpDownàleft_wrist.rotateZ
4 保存
现在,你就可以通过选择一个对象L_wristLocator来控制手的所有关节。当动画时,你应该用你的选择遮罩,这样你就可以选择定位器或只选择手柄来避免选中错的对象动画
 

搜索栏目