3DMAX组合容器

小编:海玉 914阅读 2020.09.08

如上所述,容器功能主要供一起项目的团队使用。在此最后一个练习中,将模拟由三个人组成的团队:一个人创建内容,另一个人使用该内容的子集组合一个餐桌场景,第三个人使用另一个子集将会议室场景放在办公室或会议厅中。您将使用另一个规则“仅添加新对象”执行此操作。

使用“仅添加”规则:

在会话 1 中,打开 container_start.max。

此场景中有四个已命名的选择集:chair、 dinner setting、 office settingtable。按照在快速入门课程中执行的操作,打开主工具栏上的“命名选择集”下拉列表,选择一个命名选择集,然后单击 (利用所选内容创建容器)以创建包括选择集中的对象的容器。

为四个选择集中的每一个执行一次此操作。创建每个容器后,对其重命名以反映其内容:chairdinner_settingoffice_settingtable

您应当最终设置完四个容器,每个都设置为默认“不可访问”值。


关闭两个桌子设置容器,为它们提供文件名 dinner_settingoffice_setting(3ds Max 自动添加 .maxc 扩展名)。

选择具有桌子的容器,将其规则设置为“仅添加新对象”,然后将其关闭,保存为桌子。对椅子容器执行同样的操作,将其保存为椅子


在会话 2 中, 继承 chair.maxc 容器文件,它处于打开状态。同时继承 dinner_setting.maxc 容器文件,它处于关闭状态,且无法打开或编辑。

尝试选择椅子 对象;您将无法选择。

这是因为使用了“仅添加新对象”规则,该对象处于锁定状态。当对象处于锁定时,您不能选择它,所以您当然不能直接变换它。但是,您可以 通过其容器来变换它。


选择就餐设置 容器,然后单击 (“将选定项添加到容器中”)。使用打开的“选择”对话框来高亮显示椅子 容器,然后单击“添加”按钮。

现在,您有一个嵌套 容器设置:椅子 容器包含椅子对象以及就餐设置 容器及其内容。


继承 桌子.maxc 容器;像椅子 容器一样,它处于打开状态,但是内容是锁定的。

选择椅子 容器,在按住 Shift 键的同时移动来创建三个副本。

克隆椅子 容器还会克隆其内容、椅子 对象和就餐设置 容器和内容。


按照所需的任何安排,在桌子周围放置副本。只要仅将椅子和餐具水平移动,它们就会保留在桌子高度。

现在,您已安排好四个人在桌边就餐的基本设置。然后,可以添加其他对象,例如酒瓶、花等。


选择全部四个椅子 容器,然后 将它们添加到桌子 容器。

现在,当您移动桌子 容器时,所有四个餐具和椅子都会随它移动。


关闭桌子 容器,为其赋予文件名餐桌

由于系统提示您在关闭设置为“仅添加新对象”的继承容器时创建新的本地容器定义,这有助于防止意外覆盖原始容器定义。


注意当任何用户打开此本地容器时,它像“原地编辑”容器一样处于锁定状态。

制作桌子 容器的一些副本,排列它们以创建餐厅设置。


将场景保存为 my_dining_room.max

设置会议桌:

重置 3ds Max,然后继承 椅子桌子办公设置 容器。

由于办公设置的椅子摆放距离大,您需要将它们摆放得更紧凑一些。



选择办公设置 容器,然后水平移动它,将它旋转半圈,以便它的摆放与椅子相对应。


像上面那样,将办公设置 容器添加到椅子 容器。

制作椅子 容器的三个副本,然后将全部四个椅子 容器添加到桌子 容器。


关闭桌子 容器,为其赋予文件名 confer nce_table

制作桌子的一些副本,以填充会议室。将每个会议桌放置好并旋转,以创建看上去自然的摆放。

小结

在本教程中,您学习了如何从选定对象创建容器,如何保存和继承容器,以及如何限制其他用户对某些参数的访问。您还学习了如何组合容器以轻松设置包含重复元素的复杂场景。

容器功能远比我们在这里演示的多;例如可以将包含的元素合并到场景中,使用低分辨率代理快速设置复杂几何体。

关联标签: