MG动画时,经常会遇到物体动起来很僵硬的问题。明明想让它活泼点,可就是像个木头似的,看着特别扭。其实,只要掌握弹性运动技巧,就能让物体“活”过来。

先来说物体下落。要是直接让它从高处掉到地上,“啪”地一下就停住,那多没意思。正确的做法是,让物体快落地的时候速度加快,刚碰到地面瞬间,因为冲击力,物体底部会有个短暂的压缩变形,就像皮球砸地上先被压扁。接着,物体因为自身弹性,开始向上反弹,速度由快变慢,过程中还会有拉伸变形,等弹到最高点,又会慢慢下落,整个过程有节奏地循环,这样的下落运动,看着就真实又灵动。

再看物体的拉伸和收缩运动。比如做一个卡通角色伸手拿东西,手臂不能直直地伸出去。在手臂伸出时,先让它稍微拉长一点,就像橡皮筋被拉长那样,然后在快要拿到东西时,手臂再快速收缩回来,同时身体也可以配合着有一些小幅度的弹性晃动,这样角色的动作就自然多了。而且不同材质的物体,弹性表现也不一样。金属质感的物体,弹性相对小,拉伸收缩幅度不会特别大,动作也更干脆;布料类物体,弹性就大很多,拉伸收缩时还会产生丰富的褶皱变化,运动起来慢悠悠的,和金属完全是两种感觉。

还有物体之间的碰撞。两个物体相撞,不能只是简单地碰一下就分开。碰撞瞬间,两个物体都会有明显的变形,就像两个面团撞在一起会凹进去一块。之后,它们会因为弹性相互弹开,弹开的速度和力度根据物体本身的重量、材质决定。重的物体弹开速度慢,轻的物体弹开速度快,这样的碰撞才真实,不会显得假。

要把这些弹性运动技巧用好,关键是多观察生活。生活里到处都是有弹性的运动,像小猫跳起来抓东西,松鼠蹦蹦跳跳,多留意它们动作的细节,然后运用到动画制作里。反复调整参数,不断尝试,就能让自己动画里的物体,一个个都充满“生命力”,不再是呆板的模样。