现实生活中的事物都是运动着的,是一种动态情形。由于习惯了接触动态事物,当我们看到那些不自然的动作时,就非常明确地感到好假啊。
作为3D世界中的工作者来说,我们不是要重建世界。那些自找苦吃的人会自虐地从技术上来实现现实生活中的动作重现,作为3D世界中的一员,我们的职责是什么?
自从1920年以来,有许多同行开发出动画方面的语言。虽然看起来与现实生活格格不入,一看就知道是动画。不管是从眼睛、具有弹性的手臂等等作为道具,都已经被众人所接受,因为知道这是动画产品。
不管是电影、电视作品,还是现在的网络作品,动画工作都是没有任何改变,即使所谓的创新,也是穿新鞋走老路的格局。
在传统动画中,每一帧必须独立绘制,达到每秒30帧,那就是说30秒的动画要有900张图片。这也是现在为什么学绘画的学生中,有许多在学习数位绘画艺术。
计算机动画是我们3D世界中所关注的。如果你要遵循传统的动画工作模式,那么你就要建立900次场景,而且每一个场景之间都要稍微有所不同。显然这是一件愚蠢的工作!
因为在你的单个场景中,你能够掌握一项技术能力,那就是沿着时间线进行录制与改变物体的位置、物体的状态(例如光线的开关)、物体的姿势。甚至可以使用 Python 来计算这些位置、状态和姿势之间的变化形成程序。在这个过程中,有一个术语叫做关键帧,意思就是在时间线上把关键信息存储在某些帧里。
在 Blender 中,关键帧都是为整个物体建立的,在空间中对物体做变形处理,并且录制物体的状态。当你增加许多关键帧的时候,Blender 在关键帧之间插入变化,而其中的变化是平滑的改变着。
许多角色模型不直接产生动作,而是去控制一些操作杆似的装置。这些操作杆就像一个骨架,然后控制面板可以做姿势的调整,关键帧设置后产生角色的动画效果。