修改器堆栈控件显示在“修改”面板顶部附近,正好在“修改器列表”的下面。修改器堆栈(简称“堆栈”)包含项目的累积历史记录,其中包括所应用的创建参数和修改器。堆栈的底部是原始项目。对象的上面就是修改器,按照从下到上的顺序排列。这便是修改器应用于对象几何体的顺序。
在堆栈中应用两个修改器的对象
在修改器堆栈显示中,对象和修改器除非是实例或参考,否则将以正常类型显示。此处介绍了堆栈显示中实例和参考的显示方式:
顶部:以斜体形式显示的实例化修改器(应用于两个对象的修改器)
底部:应用于参考的修改器未以粗体形式显示,因为它对于此参考是唯一的
“使唯一”按钮可以使管道或修改器实例唯一化。高亮显示基本对象,并单击“使唯一”之后,整个管道都将唯一化。高亮显示以粗体形式显示的修改器,并单击“使唯一”之后, 也可以使管道唯一化。如果修改器是属于实例化管道的实例化修改器(以粗黑体和斜体形式显示),则单击“使唯一”将使修改器唯一化,但并非整个管道也唯一化(修改器的名称不再以斜体形式显示,但是仍然以粗体形式显示)。有关详细信息,请参见实例化修改器工作原理和变换、修改器和对象数据流。
3ds Max 缓存最近使用的修改器的求值结果。这意味着在一般情况下,当您在堆栈上移动修改器时,可以更快速地看到结果。
为了节约内存,最近使用的修改器列表具有固定的长度。列表达到这个长度之后,添加新的修改器会移除列表中最旧的修改器。默认情况下,列表长度为 1。可通过将 MRUModSize 项添加到 3dsmax.ini 文件的 [Performance] 部分来增加该长度。例如:
MRUModSize=10
如果按钮不可见,但是您需要使用它们,那么请单击 (“配置修改器集”对话框,位于修改器堆栈显示下面),然后选择“显示按钮”。在修改器列表和堆栈显示之间,会出现一组按钮,上面有修改器的名称。再单击“配置修改器集”,选择要使用的修改器集合(例如,“自由形式变形”),然后单击要应用的修改器按钮。
此菜单项是切换形式的。既可启用,也可禁用。启用“显示按钮”之后,当前按钮集将显示在修改器下拉列表和堆栈显示之间。
有关详细信息,请参见“配置修改器集”对话框。
此时将打开一个对话框,警告您塌陷操作不能撤消,并为您提供在转换对象之前执行暂存操作的选项。
要调整修改器的组件(如 Gizmo 或中心点),请执行以下操作:
修改器堆栈
在“修改器列表”中可选择要添加到堆栈的修改器。从此列表中选择对象空间修改器时,它将显示在对象的上面,或当前在堆栈中高亮显示的修改器上面。从此列表中选择世界空间修改器时,它将显示在堆栈的顶部。
在“修改器列表”和堆栈显示之间,最多可以选择显示 32 个按钮。这些按钮是向堆栈添加修改器的捷径。
要显示修改器按钮,请单击“配置修改器集”(位于堆栈显示下面),然后选择“显示按钮”。
要自定义按钮集,请单击“配置修改器集”(位于堆栈显示下面),然后选择“配置修改器集”。
显示修改器的按钮之后,单击该按钮即可将修改器添加到堆栈中。对象空间修改器将立即应用到当前选定的对象或修改器上。世界空间修改器将应用在堆栈的顶部。
单击选择修改器堆栈中的某个条目之后,其背景将在堆栈显示之下的卷展栏中高亮显示,以表示该条目是当前选中的条目,并且对象或修改器的参数可用于进行调整。
在堆栈中,每个修改器的左侧都是一个电灯泡图标。当电灯泡显示为白色时,修改器将应用于其下面的堆栈。当电灯泡显示为灰色时,将禁用修改器。单击即可切换修改器的启用/禁用状态。
如果修改器拥有像中心或 Gizmo 这样的子控件,那么堆栈还显示一个加号/减号小图标。单击此图标即可打开或关闭层次。
打开修改器的层次来访问子控件
打开修改器的层次来访问子控件
打开层次之后,您可以选择一个子控件(如 Gizmo),然后对其进行调整。可用子控件因修改器而异。
拥有子对象层次的对象(如可编辑网格和 NURBS)也在修改器堆栈中显示可折叠的层次。
要以子对象级别进行操作,请通过单击打开层次,然后再次单击,以选择子对象级别。此特定级别的控件或子对象的类型显示在堆栈显示下面的卷展栏中。
(某些类型的子对象在堆栈的右侧显示一个图标,以帮助您查看所调整的子对象类型。)
打开对象的层次可访问子对象级别。
打开对象的层次可访问子对象级别。
打开对象的层次可访问子对象级别。