Blender学堂   

【首页】

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


【2024-04-18】 【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 blender.gotopie.com