你可以将Twinmotion库中的材质应用于场景中的多个对象或表面。 默认情况下,如果你将同一种材质应用于多个对象,然后更改了该材质的属性,则所有这些对象上的该材质也会随之修改。
例如,在以下场景中,同一材质被应用于两把躺椅。 如果我们要修改该材质,则做出的更改将同时应用于两把躺椅。 要让两把躺椅都使用同一种材质,但仅更改其中一把躺椅上该材质的属性,我们可以复制该材质并对其进行修改,然后将副本材质应用于我们想要更改的那把躺椅。
本教程将介绍如何选择、复制和重命名应用于多个对象的材质,然后修改新材质的属性并将其应用于某个对象。
使用此方法的先决条件
保留层级
要按照本教程的描述更改材质,你必须使用保留层级(Keep hierarchy)选项(在导入(Import)窗口的折叠(Collapse)下)将模型导入Twinmotion。 使用该导入方法,模型中的所有资产将单独导入,从而让你能够单独更改每个资产的属性。
实例与副本
当你在Twinmotion中复制对象时,会以实例或副本的形式创建该对象。 如果你修改以实例形式创建的复制对象的材质,则对该材质所做出的修改将应用于复制对象、原始对象以及该对象的所有实例。
要对相同对象使用本教程中的方法,必须以副本形式创建你想要更改材质的对象或表面。
1 - 选择材质
在工具栏中,选择材质选取器。
使用材质选取器,在视口中点击拥有你想要复制的材质的对象。
2 - 复制材质
点击缩略图右侧的省略号(...),打开材质(Material)菜单。
在材质(Material)菜单中,选择复制(Duplicate)。
要在材质(Materials)侧边栏中查看复制的材质,请在底部栏中点击材质(Materials)。
复制的材质將显示在材质列表开头,如下所示。
3 - 重命名副本材质
在材质(Materials)侧边栏中,点击缩略图上方的省略号(...),打开材质(Material)菜单。
在材质(Materials)菜单中,选择重命名(Rename)。
副本的名称以浅蓝色高亮显示。
输入材质的新名称。
4 - 修改副本材质的属性
在材质(Materials)侧边栏中,选择副本材质。 就本教程而言,我们将更改材质的颜色。
在属性(Properties)面板中,点击颜色(Color)。
点击色条,打开取色器(Color Picker)。
在取色器中,选择新颜色,然后点击确定(OK)。
5- 将新材质应用于对象
将新材质应用于对象之前,确保工具栏中选择了应用于对象(Apply to object)。 这可确保新材质仅应用于你将材质拖入的对象。 如果选择了替换材质(Replace material),则使用该材质的所有对象上的该材质都将被替换。
从材质(Materials)侧边栏,将新材质拖动到场景中的对象上。
在我们的示例中,副本材质现在已应用于其中一把躺椅上。 另一把躺椅使用未做更改的原始材质。
如果你想保留新材质的副本供以后使用,或在另一个Twinmotion项目中使用,请将其添加到用户库(User Library)。
如需详细了解用户库以及关于如何保存自定义材质的说明,请参阅用户库一文。