3D 动画中手臂的 FK/IK 动画方法。手臂是角色最具表现力的部分之一;2D 直接画即可,3D 需要逐部分动画,通常两种方式:从肩→上臂→前臂→手腕(FK),或从腕端开始让其余跟随(IK)。
FK(正向运动学,Forward Kinematics):非常可预测、更精确,从顶部向下、对每个部分有完全控制;基于旋转,所以曲线(大弧线、大扫动)动作更容易做。
IK(反向运动学,Inverse Kinematics):关于定位链条末端,自然更擅长直线动作。例如出拳(punch)希望走直线,就用 IK。
FK 擅长动画"旋转",IK 擅长动画"位置"。两者可混合:出拳时用 FK 蓄力(wind up)、再用 IK 打出;或用 IK 把拳头固定在桌上、FK 肩膀和手臂做出反应。
IK 能让手"粘"在移动的物体上(如双手撑住撬棍,一只手臂 IK 贴合跟随旋转、另一只 FK 自由活动);也能让 IK 手臂粘在臀部或头部——IK 就是"让东西粘住"的工具。手指也能用 IK:如手指推大按钮、手跟随反应时,把指尖设为 IK。
IK 不必一直固定:可以像 FK 一样跟随上臂/肩部。新手用 IK 的常见毛病是身体动了、手却钉在原地,显得僵硬;让 IK 跟随上半身会自然得多。
情绪表达:进入角色头脑,用手臂传达想法。无意识动作(如害怕时耸肩、手臂绷直)——反应时肩膀最先动,再依次传导到手臂其余部分,"离大脑越远反应越慢",把动作级联错开(cascading)比一下子到位自然。
有意动作时"谁先动"会改变:指东西时手先导;或先抬肘把整条手臂转到位置再伸手指。先肘部再到位能"蓄力",通常比瞬间到位更自然,让角色显得是"主动决定移动"而非机械移动。
角色手臂"表达度"是一条光谱:从安静克制(有意不动:害羞、潜行、保持不动)到夸张情绪化(生气/兴奋、动作填满房间,或惊吓时像猫一样乱挥手臂)。示例角色 R.O.:懦弱紧张却热爱表演——面对陌生人收着手臂,讲起故事却像好莱坞明星一样夸张比划。
力学(mechanics):用力推/扔时动作从肩部开始;出拳常见"肩膀先甩出去,拳头随后"。用弧线(arcs)分析:手臂能 360 度圆周运动,手臂+前臂配合时手腕、肘部轨迹呈现"弧线与直线的对比",动画师靠这种对比让动画受欢迎。
3D 中前臂只能内外弯、不能扭转——现实中扭转其实从上臂开始。卡通动画常打破此规则(前臂内弯),产生弹簧感、滑稽感;这也是动作捕捉用在卡通角色上显僵硬的诸多原因之一。
参考真实生活、自己把动作"演"一遍极其重要(不需要是好运动员或演员),这是从内在上理解动作的关键。
情绪×力学的最佳例子是"重量":角色举物时,重量 ≈ 力学动画的比例 vs 情绪表达的比例。举铅笔不费力,全是情绪/心思;若预期东西很重,则情绪上做准备(按性格和感受摆手臂)、力学上发力(绷紧、调整)。
空间切换(space switching):IK 手臂固定 = 世界空间(world space);跟随上半身 = 上半身/肩部空间(shoulder space)。FK 也能切换:通常 FK 手臂在肩部空间(随身体旋转),切到世界空间则随身体移动但不随身体旋转——如耸肩时不会把整条手臂带起来,能做出很自然的肩部动作。作者个人偏好尽量在 FK 手臂处于世界空间时做动画,认为最自然。
空间切换对肘部极有用:手扶墙只用 IK 会把肘插进墙面;把肘部从肩部空间切到世界空间锁定,身体和手臂移动时肘不穿模。
拳头砸桌分解(参考理查德·威廉姆斯《动画师生存手册》):先抬肘→前臂→拳头。3D 做法:FK 抬起手臂(肘部先导),肘部下砸到接触点时切肘到世界空间钉住,前臂、拳头依次落下,最后肘、前臂、拳头都固定,角色仍可移动而不穿模,肩部和身体能做出自然反应。