如何使用变形器

变形器可以利用计算机生成的变形来生成对象动画以及角色模型的各个部分的动画。 变形的实现方式为,在绘图上创建控制点,当移动这些点时,无论该控制点被放置到什么位置,绘图会弯曲或扭曲,使得绑定到控制点的绘图部分紧跟该控制点。

变形器可以大大增加 cut-out 角色能够执行的运动和动画的范围,避免为其绘制新姿势和采用逐帧动画。 cut-out 角色绑定变形后生成动画,可以实现类似传统动画的流动性和灵活性。 此外,可以根据需要使用变形器调整、改善或提升逐帧动画。

变形器的工作原理是将其绑定在希望变形的身体部分上,构建变形结构,然后为其生成动画。 可以使用 “Rigging”(绑定)工具来轻松完成此操作。

Harmony Essentials提供两种变形器:

  • 骨骼
  • 游戏骨骼

骨骼变形器

“Bone”(骨骼)变形让您可以创建类似骨骼的结构,其中每个部分都是坚硬的,但是具有灵活的关节。 这对于为角色的四肢(例如手臂或腿)或者有关节的其他身体部位(例如躯干或手指)生成动画最为有用。

例如,使用“Bone”(骨骼)变形可以使用骨骼连接单一绘图上的手臂,使上臂和前臂可以独立活动,而不必在不同图层上绘制上臂和前臂。 Harmony 将绘图变形,使其看起来有关节。 “Bone”(骨骼)变形的不同部分可以围绕其关节旋转、伸展和缩短,让您具有与在不同图层上为关节生成动画相同的能力,而不必担心部件脱落、轴心点或剪贴轮廓。

游戏骨骼变形器

游戏骨骼变形与骨骼变形极为相似。 它让您可以创建由表示关节的点组成的结构,以及将这些点连接起来的直线段(表示骨骼)。 游戏骨骼变形的不同之处在于它经过优化,适于导出至 Unity 等游戏引擎。 因此,它通常仅用于最终需要导入 Unity 游戏中的动画角色,而不是用于动画制作。

与骨骼变形不同,游戏骨骼变形没有“偏差”属性。 关节交叠看起来也更圆一些。

创建变形器

创建变形器的最简单方式就是使用“变形”工具栏中提供的 “Rigging”(绑定)工具。 凭借该工具,在创建变形器时只需选择要变形的图层,然后将变形器的每个点置于“Camera”(摄像机)视图中。

变形器以变形的层级形式存在于场景中。 创建新变形器时,所设置的第一点是变形器的根,所创建的每个新点都是上一点的子级。 因此,变形器是以链状创建,应该在想好角色层级的情况下创建变形器。 例如,为手臂创建变形器时,根应该为肩关节,第二点应该是肘,第三点是手腕。

变形器影响其层级下的所有图层。 使用绑定工具来创建新变形器时,自动将其创建为所选图层的父级,它将影响所选图层及其所有子级。 因此,重要的是先选择正确的图层,然后创建变形器。

例如,如果您希望为手臂创建变形器,而手臂细分为若干图层,则可以在层级中绑定手臂。在此层级中,上臂是根,前臂是上臂的子级而手是前臂的子级。 然后,如果在上臂创建变形器,它将创建为上臂的父级,因此影响整个手臂。

还可以将若干图层分组在一个定位钉之下,并选定该定位钉来创建变形器。 在定位钉上创建变形器时,变形器将创建为定位钉的子级,但也是该定位钉的所有子级的父级。 这是因为定位钉可能在变形器之上比在其之下更有用。 如果您移动处于变形器之下的图层,他们将退出目标变形区域,并且可能显得严重变形扭曲。 因此,最好在定位钉下尽可能多创建变形,仅在变形器没有改动的情况,才能为变形器下的定位钉生成动画。 由于变形器将创建为该定位钉的所有子级的父级,所以将影响该定位钉下的所有图层。

显示变形器

Harmony 让您独立于当前选择而控制在“Camera”(摄像机)视图中显示哪些变形器。 创建变形链时,其变形控件将在“Camera”(摄像机)视图中显示。 然而,在选择现有变形器或者连接到现有变形器的图层时,其变形控件并不会自动显示。 同样地,取消选择变形链不会隐藏其变形控件。

为现有变形链生成动画或者进行修改之前,必须手动显示变形链。

使用变形器来创建动画

就像为定位钉和绘图层生成动画一样,也可以在时间轴中其相应图层上创建关键帧来为变形器生成动画。 为变形器生成动画与修改变形器的操作几乎完全相同,不同的是它需要使用“Transform”(变换) 工具而不是“Rigging”(绑定)工具。 选择“Transform”(变换)工具后,“Camera”(摄像机)视图中的变形控件以绿色显示,这意味着它们处于动画模式,而选择“Rigging”(绑定)工具后,它们以红色显示,意味着它们处于绑定模式。