“编辑多边形”可以对堆栈中向上传递的设置了动画的子对象选择应用它的很多建模工具。在本课程中,您将创建一个特殊的动画效果:宇宙飞船被一种未来的“多刺波”武器击中的效果。
为子对象选择设置动画:
-
选择 Spaceship1 对象。在“修改”面板上,从“修改器列表”中选择“体积选择”修改器,以便将其应用于对象上。您会发现它在“选择修改器”类别内,接近列表顶部。
默认情况下,“体积选择”修改器的 Gizmo 是长方体形状,它的体积包围宇宙飞船的体积。
-
在“参数”卷展栏上,将“堆栈选择级别”设为“顶点”。
-
在修改器堆栈显示中展开“体积选择”条目并单击“Gizmo”,访问其子对象层级。
-
在主工具栏上,打开“变换”弹出按钮并选择“选择并非均匀缩放”。
-
右键单击“选择并非均匀缩放”按钮。在“缩放变换输入”对话框中,将“偏移: 世界”>“X”设为 10.0。关闭对话框。
这会收缩 Gizmo 以便可以每次只选择宇宙飞船的一个切片。
-
将 Gizmo 在 X 轴上移动约 -70 个单位,使其位于宇宙飞船的前方。
-
启用“自动关键点”,转到第 20 帧,然后将 Gizmo 在 X 轴上移动约 140 个单位,使其位于宇宙飞船的后方。
-
前后拖动时间滑块。
顶点选择会随着 Gizmo 经过宇宙飞船而改变。
挤出设置了动画的子对象选择:
-
对宇宙飞船应用另一个“编辑多边形”修改器。
-
在“编辑多边形模式”卷展栏上,选择“动画”。
此选项允许可以对“编辑多边形”内的建模设置动画;或者通过设置关键帧显式地设置动画,或者通过对设置动画的子对象选择应用建模,以程序方式产生动画。在此例中,将使用后者。
-
在“选择”卷展栏上,单击“顶点”按钮,然后启用“使用堆栈选择”。
在每一帧“使用堆栈选择”,将沿堆栈向上传递的子对象选择,用作“编辑多边形”的子对象选择。
-
前后拖动时间滑块。
像以前一样,来自“体积选择”修改器的动画顶点选择经过宇宙飞船。
-
在“编辑顶点”卷展栏上,单击“挤出设置”按钮。
这会打开“挤出顶点”对话框。
-
将“挤出高度”和“挤出基面宽度”都设置为 5.0。
-
前后拖动时间滑块。
在每一帧,“编辑多边形”仅将挤出应用于该帧中选定的顶点,所以挤出的效果会经过宇宙飞船。这显示了宇宙飞船被“多刺波”武器击中的效果。如果愿意,您可以通过移动轨迹栏中的关键点来更改效果的时间和持续时间。
在此教程中,您学习了如何使用新增的“编辑多边形”修改器来由两个简单的基本图形创建太空船,还学习了如何为沿宇宙飞船表面移动的特种效果制作动画。还学习了使用新增的“涡轮平滑”修改器快速平滑图形。