Web上的挤压和拉伸 |
|
| 2004-05-25 金桥 |
| |
想象一下,有一只笨重的海豹,这种庞然大物在发达的细骨骼上包裹着胶状的鲸脂。在水中,海豹是具有流线体型的游泳者,每季度能迁徙几千英里,追逐和捕捉住快速移动的鱼。而当海豹笨拙地爬上陆地的时候,它的沉重身躯就很难移动了。当它翻滚着爬上岩石,松软的身体上翻动着浪波,最后躺在太阳下的时候,就像一大滩融化在岩石上的巧克力,完全被压扁了,柔软的脂肪在体重的作用下完全拉伸开了。
所有活的东西运动的时候都会发生挤压和拉伸的形变,如同许多机械一样,挤压和拉伸是由于动物肌肉的展开与收缩或关节的弯曲与伸直造成的。对海豹来说,挤压和拉伸是由重力引起的。加速和减速也能造成挤压与拉伸,对一个反弹的球来说,当与别的物体发生撞击时也能发生这种形变
。
动画设计师正是利用挤压和拉伸来创造动态物体的真实感的。人体挤压与拉伸的经典
例子就是二头肌的伸张与收缩,人体任何肌肉运动时都会产生这种变化,动物也是如此。
挤压与拉伸也能使静态物体看起来自然的运动。一只向前运动的球,在它起跳前挤压和拉伸,会给人以球要跳的感觉。
在3D动画中,您只能在沿两个轴方向压物体,而同时要沿一个轴方向拉物体,这样才
能保持物体体积不发生改变,挤压和拉伸一般运用于运动方向的轴。例如,火箭在加速进入轨道时,从头到尾将发生拉伸。图1显示了一只被拉伸和压缩的球。
在2D计算机动画中,要挤压或拉伸某个物体,您可以通过不成比例的改变物体的尺寸,或是利用MetaFlo或Elastic Reality这样的软件中的变形工具。
在单元动画中,图层的变化与轮廓的扭曲是分开考虑的,然后将轮廓重新定形,这就防止了轮廓的线形发生变化,保证单元动画的外观。
有一些基于矢量的绘图工具,如 Illustrator和 Freehand,它们在这方面做得很好,您不必改变线条的粗细就能使图片发生缩放和变形。
|
|
| |
|
发表评论
推荐文章
关闭窗口
|
|
|
|