π导航  


【首页】

Blender基础:创建脸部动画(9)设置形状键驱动


【2024-03-22】 Blender学堂】


步骤 1

将窗口一分为二,并为任意一个视图选择图形编辑器。

浏览图片

切换到Drivers模式。

浏览图片

步骤 2

在对象模式下,选择头部。

然后选择第一个形状键EB-angry.l。

右键单击值滑块,并选择Add Driver。

浏览图片

步骤 3

在驱动窗口:

1. 选择形状键值驱动。

2.按N打开属性栏。在Drivers面板中,选择类型的平均值。

3.在对象/骨域中,选择骨骼。

4.在骨头域中,选择要为其分配形状键的骨头。这里我们想要愤怒的眉毛形状键,所以我选择了眉尖骨头。

5.选择类型的Y位置,因为我们想要在骨头垂直移动到Y位置时触发形状键。

6.在“空间”域中,选择“本地空间”。

浏览图片

步骤 4

再次在驱动窗口:

1.添加一个新的修改器,并选择Generator。

2.在下限的框中键入-10。因为我们希望当骨头向下移动时触发形状键,所以我们使用的值是负的。您可以根据自己的喜好增加或减少这个值。

浏览图片

在姿势模式下,移动骨头来测试它。

当骨头向下移动时,应该触发形状键。

如果骨头需要移动更多,那么可以将值增加到-20。

浏览图片

步骤 5

类似地,选择下一个形状键并添加一个驱动。

右键单击值滑块并选择Add Driver。

浏览图片

步骤 6

1.选择形状键值驱动。

2.按N打开属性栏。在Drivers面板中,选择类型的平均值。

3.在对象/骨域中选择骨骼,并选择合适的骨。这里我必须选择EB-angry.r

4.为类型选择Y位置,因为我们想要在骨骼在Y位置移动时触发形状键,即垂直移动。

5.在“空间”域中,选择“本地空间”。

6.添加一个新的修改器,并选择Generator。

7.键入-10作为系数值。我们使用一个负值,因为骨骼将在Y轴上向下移动,以触发形状键。

浏览图片

在姿势模式下,移动骨头来测试它。

当骨头向下移动时,应该触发形状键。

如果骨头需要移动更多,那么可以将值增加到-20。

浏览图片

步骤 7

为了节省时间,我们可以复制一个驱动设置并粘贴到一个新的形状键上,而不是重复这些步骤。

然后,我们可以只更改骨骼的名称、转换类型和相应的修改器设置。

要复制驱动,请将鼠标悬停在已经具有驱动的形状键的值上(用紫色表示)。

右键单击并选择Copy Driver。

浏览图片

选择next shape键并右键单击其值滑块。

然后单击粘贴驱动。

浏览图片

步骤 8

将驱动粘贴到所有的形状键上。

我们不需要再次复制它,所以只需继续将驱动粘贴到值中。

您还可以右键单击列表中形状键旁边的0.00值,以添加、复制和粘贴驱动。

浏览图片

粘贴所有形状键的驱动。

浏览图片

步骤 9

分配驱动值。

1.在Drivers窗口中选择下一个驱动。

2.把它分配到合适的骨头上。在这种情况下,我需要分配它到眼角眉骨,我们也分配了愤怒的形状键驱动。这一块骨头将触发两个形状键,当l向下移动时触发 EB-angry.l,当向上移动,触发 EB-sad.l。

3.由于我们想要垂直移动骨头,我们将在局部空间中选择Y位置。

4.在生成器修改器中,在系数值中键入10(正值)。我们需要在骨头向上移动时触发形状键,因此这里的值是+10而不是-10。

5.最后按下Update Dependencies。

浏览图片

在姿势模式下,上下移动骨头测试。

浏览图片

步骤 10

类似地,使用相应的骨头、类型和修改器值更新所有驱动。

最后按下Update Dependencies。需要记住的事情是:

1.选择要触发特定形状键的适当骨头。

一根骨头可以分配给许多驱动。

例如,将下巴骨分配给jawright、jawleft和Mouth-AA形状键。

2.根据骨头的运动选择正确的类型。

如果在垂直移动骨头时需要触发形状键,那么选择Y位置。

如果您想在骨头水平移动时触发形状键,请选择X位置。

这里使用了X位置作为左下颚驱动,当沿着X轴水平移动下颚骨(右)时触发它。

您还可以尝试旋转和缩放类型。

对于Mouth-AA驱动程序,选择了Y位置,因为当骨头沿着Y轴垂直上下移动时触发它。

3.在修饰符值中,如果你想向右或向上移动,选择一个正值;

如果骨头需要向左或向下移动,选择一个负值。

浏览图片

再次在姿势模式下测试骨头。

按Alt-G重置骨头位置,Alt-R重置旋转。

浏览图片



              

copyright©2018-2024 gotopie.com