使用修改器堆栈

修改器堆栈及其编辑对话框是管理所有修改方面的关键。使用这些工具可以执行以下操作:

检查修改器堆栈

修改器堆栈(或简写为“堆栈”)是“修改”面板上的列表。它包含有累积历史记录,上面有选定的对象,以及应用于它的所有修改器。

在内部,3ds Max 会从堆栈底部开始“计算”对象,然后顺序移动到堆栈顶部,对对象应用更改。因此,应该从下往上“读取”堆栈,按照 3ds Max 使用的序列来显示或渲染最终对象。

此处是一个例子,胶囊对象的堆栈项(扩展基本体):

使用堆栈的基础知识

堆栈的功能是不需要做永久修改。单击堆栈中的项目,就可以返回到进行修改的那个点。然后可以重做决定,暂时禁用修改器,或者删除修改器,完全丢弃它。也可以在堆栈中的该点插入新的修改器。所做的更改会沿着堆栈向上摆动,更改对象的当前状态。

添加多个修改器

可以向对象应用任意数目的修改器,包括重复应用同一个修改器。当开始向对象应用对象修改器时,修改器会以应用它们时的顺序“入栈”。第一个修改器会出现在堆栈底部,紧挨着对象类型出现在它上方。

  • 3ds Max 会将新的修改器插入到堆栈中当前选择的上面,紧挨着当前选择,但是总是会在合适的位置。如果试图在两个对象空间修改器之间插入一个世界空间修改器,那么 3ds Max 会自动将它放在堆栈顶部。
  • 当在堆栈中选择了对象类型,并应用了新的对象空间修改器之后,它会出现在紧挨着对象类型的上面,成为第一个要计算的修改器。

堆栈顺序的效果

3ds Max 会以修改器的堆栈顺序应用它们(从底部开始向上执行,变化一直积累),所以修改器在堆栈中的位置是很关键的。

下面的图显示的是,堆栈中的两个修改器,如果执行顺序颠倒过来,那么对象会有什么变化。在左手边的管道,是先应用了一个“锥化”修改器,后应用了一个“弯曲”修改器,在右手边的管道,先应用的是“弯曲”。

颠倒堆栈中两个修改器的顺序之后,产生的结果

使用按钮

以下这些按钮(就在修改器堆栈下面)可用来管理堆栈:

锁定堆栈

将堆栈和“修改”面板上的所有控件锁定到选定对象的堆栈。即使在选择了视口中的另一个对象之后,也可以继续对锁定堆栈的对象进行编辑。

显示最终结果

启用此选项后,会在选定的对象上显示整个堆栈的效果。禁用此选项后,会仅显示到当前高亮修改器时,堆栈的效果。

使唯一

使实例化对象唯一,或者使实例化修改器对于选定的对象唯一。详细信息,请参见编辑堆栈。该选项位于修改器堆栈右键单击菜单中。

移除修改器

从堆栈中删除当前的修改器,从而消除由该修改器引起的所有更改。

配置修改器集

单击将显示一个弹出菜单,通过该菜单,您可以配置如何在“修改”面板中显示和选择修改器。