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

蓝雨凌
使用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 +单击 以选择多个模型。