I love the life I live, I live the life I love.
创建一个圆柱体(物体),摆好位置,给手K出拿物体的几个pose。
把时间帧停在在物体与手接触的pose处,然后创建一个Locator,移到掌心的位置,然后执行Freeze Transformations,将Locator的属性归零。
选中Locator,再选中手的一个部位,按一下P键,将Locator设为手部的子物体。
这是也对圆柱体执行Freeze Transformations,把属性归零。
先选中Locator,再加选物体,先执行菜单Constrain下的point,目的是让物体跟随手部运动;再执行菜单Constrain下的orient,目的是让物体的方向会随手部的方向而变化。这时物体会一直跟随手运动,这不是我们要的,应该是手握住之后才跟随,所以要对刚才约束的属性进行K帧。
我设置的是第6帧是手接触物体,第12帧手握住物体。在第6帧,接触的时候,选中物体,看属性栏,在Shapes栏目下,有XXX_pointConstraint1,点开,在最后一项Locator 1W0中,将数值改为0,“0”表示关闭该属性,“1”表示打开该属性。选中Locator 1W0该项,右键,选Key Selected,这时该项变红。同时对下面的XXX_orientConstraint1,也做同样的操作。这个操作是为了让接触物体前,不让物体跟随手部运动。
在第12帧,选中物体,看属性栏,在Shapes栏目下,对XXX_pointConstraint1栏目,最后一项的Locator 1W0,将数值改为1。同样对XXX_orientConstraint1项做这个操作。记得执行Key Selected。
在时间轴上滑动,看动作是否正常。正常一般就OK了。
第0帧
第6帧
第12帧
第20帧
做复杂的动画,方法同理,只是把手部的动作复杂化就行。