回复于:【Nuke3D】模型材质属性与贴图材、材质与用法详解【Material材质】

VFX大学 Nuke合成影视制作 【Nuke3D】模型材质属性与贴图材、材质与用法详解【Material材质】 回复于:【Nuke3D】模型材质属性与贴图材、材质与用法详解【Material材质】

#58434

蓝雨凌
参与者

使用ApplyMaterial节点应用材质
ApplyMaterial节点将mat  输入中的材质应用于  3D对象。

1、选择  3D  >  Shader  >  ApplyMaterial  添加ApplyMaterial节点。

2、将ApplyMaterial节点的unnamed(未命名)端口连接到几何体(例如:Sphere,ReadGeo或ModelBuilder节点)。

提示:将全局材质应用于多个对象,可以将unnamed(未命名)的输入连接到MergeGeo节点,这样会覆盖在合并之前应用于各个几何节点的所有材质。

3、将材质(例如,2D纹理贴图,BasicMaterial节点或Wireframe节点)连接到ApplyMaterial节点的 mat 输入。

默认情况下,ApplyMaterial将mat  输入中的材质应用到所有连接的几何模型上。

4、使用ModelBuilder创建几何体或使用ReadGeo导入Alembic文件,可以选择仅将材质应用于几何体中的特定的模型。

打开ApplyMaterial属性面板并将过滤器设置为  name。这样可以在ApplyMaterial忽略与右侧过滤器不匹配的任何几何体。
注意:  使用为几何对象添加名称属性的第三方插件创建或导入几何体,还可以将材质限制为特定模型。

5、设置如何过滤选择模型,可以选择name旁边的下拉菜单设置:
•  equals :在名称与过滤器字段中的字符串完全相等的模型上设置材质。

•  doesn’t equal(不相等):在名称过滤器字段中的字符串不相等的任何模型。

•  contains:名称中包含过滤器名称字段中的字符串的任何模型。

当模型名称具有某种方式的结构时,这是非常有用的。例如:有/ Root / Chair / Seat,/ Root / Chair / Back和/ Root / Table等对象,则可以选择contains(包含)并将过滤器名称字段设置为  Chair  以将材料应用于椅子的所有部分而与桌子区分开。

•  不包含:过滤器名称字段中不包含字符串的模型。

6、设置过滤器名称,可以直接在文本输入字段中键入名称,或使用Chosse(选择)按钮打开“  Object name(模型名称选择器”对话框,然后从列表中选择过滤器名称。

提示:  还可以 在“Object name(对象名称)选择器”对话框中按Ctrl / Cmd +单击或  Shift +单击 以选择多个模型。