3ds Max 界面提供“文件”菜单、“命令”面板、“工具”菜单、浮动工具栏和资源管理器中的容器命令。
当使用多个容器时,“菜单”和“工具”命令特别有用。针对单个、选定容器的命令已在“修改”面板中激活。
本主题概述接口中的每个“容器”命令组。
“文件”菜单
“参考”
“继承容器”
将源容器插入场景中。场景将从其源文件引用内容。
“命令”面板
“修改”面板
卷展栏为使用选定容器提供了控件。有关命令说明,请参见界面。
容器工具栏
“容器”
在主工具栏的空白区域中单击鼠标右键并选择“容器”,将打开“容器”工具栏,其中包含许多用于处理容器的命令。
菜单栏
“容器”子菜单
提供一些命令,可用于继承容器和编辑场景中的选定容器。
如果使用的是 Alt 菜单,这些命令会显示在“编辑”菜单
“容器”面板上。
容器资源管理器
“浏览场景内容”
“容器资源管理器”
容器资源管理器是场景资源管理器的自定义版本。它配备有“容器”工具栏,可用于继承容器以及在场景中编辑容器。
在表视图中右键单击将打开一个上下文菜单,其中包含“容器”子菜单。
如果在“工具”菜单中未显示容器资源管理器,请执行下列操作:
现在,容器资源管理器将显示在“工具”菜单中。
场景资源管理器
在表视图中右键单击将打开一个包含“容器”子菜单的菜单。
容器首选项
“首选项”
“容器”面板
此面板设置容器首选项;尤其是,您可以使用“状态”和“更新”设置来提高性能。
本节描述“修改”面板上可用的容器命令。其中的许多命令在场景资源管理器和容器资源管理器的工具栏和子菜单中,以及“工具”菜单
“容器”子菜单中均存在。
“管理容器”卷展栏用于在场景中打开、关闭、继承、保存和更新容器。也可以用于将源容器转换为唯一容器。

单击“卸载”可保存容器并从场景中移除其内容。
单击“加载”可将容器的最新保存版本加载到场景中并显示其内容。还原卸载前的关闭/打开状态。
单击“关闭”可保存容器并防止对其内容进行任何编辑或添加操作。(容器本身仍可被选择、变换、复制等等。)
当您关闭容器时,其内容将保存到 MAXC 文件并被场景引用,因此它可以作为源容器继承到任何场景中。关闭容器可以提高场景性能。
单击“打开”可编辑容器内容。如果在容器保存时“规则”卷展栏设置为不可访问,则此选项不可用于继承的容器。
有了此选项,无需单击“更新”即可查看容器的最新版本。
启用此复选框且层名称匹配但其父项不匹配时,3ds Max 将创建一个新的无父项层,名称相同,并后跟序列号。
例如,假设源文件有此排列:
Layer: Men
Layer: Soldiers
Soldier character objects
...并且本地文件具有此排列:
Layer: Women
Layer: Soldiers
Soldier character objects
禁用“按名称和父项匹配层”后,容器的字符将放置在女性
士兵层上。启用“按名称和父项匹配层”后,容器的字符将放置在没有父项的新层上,名称为 Soldiers.001。
此设置应用于处于打开或关闭状态的容器,它应用于容器的所有内容,包括嵌套容器。
打开或关闭容器可解锁或锁定容器的层。
如果继承的容器具有局部定义(即它通过“仅添加新对象”或“任何未锁定的对象”规则继承,然后进行保存),则更新它会保留您对不属于源定义的局部定义(例如添加的对象)所做的任何更改。
“更新”命令不适用于唯一容器。
当选择继承的容器时,“更新”按钮旁的图标显示以下源容器状态:
编辑继承的容器将使用临时锁定文件。有关详细信息,请参见锁定的定义。
“本地内容”卷展栏可用于编辑、刷新和保存在工作站上本地打开和保存的容器。
如果容器关闭或已卸载,则此卷展栏隐藏。

如果您所添加的对象已属于其他容器,则会显示一个用于将该对象从当前容器移动到新容器的选项,或单击“否”取消。
在文件对话框中,您可以使用“另存为类型”下拉列表保存为早期版本的 3ds Max 格式,即保存回“3ds Max 2013 容器定义(*.maxc)”。

容器创作者可以利用“规则”卷展栏指定容器继承人的访问权限的级别。这些规则不适用于本地内容。

对容器进行原地编辑时,您拥有与容器创始人一样的控制级别。您可以更改规则、锁定或解锁轨迹、添加或删除内容等等。
在开发团队的不同成员之间传递内容时,为避免意外覆盖其他成员的工作,请使用此选项。
如果继承容器时设置了此选项,则容器会以打开状态进入场景。单击“关闭”或“保存”时,系统会提示您输入文件名。请使用与源容器不同的文件名,以避免覆盖它。
这样做可以创建容器的局部定义,其中存储着对容器所做的局部编辑和对继承内容来源的参照,后者会持续更新。
如果继承容器时设置了此选项,则容器会以打开状态进入场景。单击“关闭”或“保存”时,系统会提示您输入文件名。请使用与源容器不同的文件名,以避免覆盖它,从而创建局部定义。任何用户打开此局部定义时,容器都会处于锁定状态,从而令其他用户无法覆盖它。
对该容器所做的后续更改在继承之后会保存在本地版本中,不会传输回源容器中。不过,仍可通过执行更新操作继承源容器中的更改,但其中会带有说明(参见下面的“注释”)。
以下所述的“全局”锁定切换锁定的是保存时定义文件中的选定属性,而非当前场景中的选定属性。您可以使用以下选项的任意组合:
还可以锁定或解锁动画层。
利用“代理”功能可以为选定的容器临时替换磁盘上的一个容器文件。例如,代理容器可以在原始容器中使用对象的低分辨率版本,以便在设置场景期间腾出内存来加快渲染速度。如果需要降低场景复杂性,同时仍能查看对象在场景中的位置,可使用此功能替代卸载。
您可以为容器指定任意数量的代理,然后用“定义文件”下拉列表快速将不同代理交换进或出场景,以控制场景的总体复杂性。或者选择“没有代理”还原原始容器。

如果在未定义任何代理的情况下选择“定义文件”,则会打开一个文件对话框,以便您可以选择代理文件。之后,代理文件的名称会显示在文本框中,同时该文件也会替换场景中的原始容器。
在该对话框中,使用“添加”和移除按钮更改列表的内容。

“继承的内容”卷展栏确定当前选定的源容器定义(您从其继承内容的文件)的路径和名称,您可以将其内容合并到您的场景中。
如果容器是在本地创建的,则此卷展栏会处于隐藏状态。
