申请材料

应用来自mat输入到您的3D对象。例如,您可以使用此节点将全局材质应用于多个合并的对象(请注意,这将覆盖在合并之前应用于几何图形的任何单个材质)。

输入和控制

连接类型

连接名称

功能

输入值

未命名

您要对其应用材质的3D几何对象。如果要将同一材质应用于多个对象,也可以在此处连接MergeGeo节点。

要应用于3D对象的材质,例如BasicMaterial节点。

控制(UI)

旋钮(脚本)

默认值

功能

ApplyMaterial标签

显示

显示

不变的

调整3D对象的显示特性。这些设置不会影响场景的渲染输出。这些仅用于3D Viewer中的显示目的。

off -隐藏3D对象。

wireframe -仅显示对象几何的轮廓。

solid -用纯色显示所有几何。

solid+wireframe -将几何显示为纯色,并带有对象的几何轮廓。

textured -仅显示表面纹理。

textured+wireframe -显示线框和表面纹理。

unchanged -不会更改对象的显示模式。查看器可以覆盖此设置。

可选择的

可选择的

已启用

启用后,您可以在查看器中正常选择。禁用时,无法选择或更改点。

渲染

render_mode

不变的

设置对象的渲染方式。此控件独立于display选择,但具有相同的设置。

过滤

filter_type

所有

选择要应用材质的几何对象:

all -将材料应用于所有传入的几何对象。

name -仅将材料应用于与过滤器名称设置匹配的传入几何对象。

注意:  对于name要工作,几何图形必须具有名称属性。添加此属性的唯一节点是ModelBuilder和ReadGeo(在读取Alembic文件时),但是第三方插件也可以添加该属性。

filter_name_match

包含

设置如何过滤传入的几何对象以确定如何将材料应用于以下对象:

equals -在名称与过滤器名称字段中的字符串完全匹配的任何对象上设置材质。

doesn't equal -在名称与过滤器名称字段中的字符串不完全匹配的任何对象上设置材料。

contains -为名称包含过滤器名称字段中的字符串的任何对象设置材料。

当对象名称具有某种结构时,这将很有用。例如,如果您有/ Root / Chair / Seat,/ Root / Chair / Back和/ Root / Table之类的对象,则可以选择contains并将过滤器名称字段设置为chair将材料应用到椅子的所有部分,同时不放置桌子。

doesn't contain -为名称不包含过滤器名称字段中字符串的任何对象设置材料。

此控件仅在以下情况下可用filter设定为name

过滤器名称

不适用

用于确定将材料应用于哪个对象的过滤器名称。您可以直接在此字段中输入过滤器名称,也可以使用choose按钮可从传入的几何对象列表中选择过滤器名称。

此控件仅在以下情况下可用filter设定为name

选择

filter_refresh

不适用

打开Object Name Chooser对话。这使您可以从传入的几何对象列表中选择过滤器名称。

此控件仅在以下情况下可用filter设定为name

分步指南

使用ApplyMaterial节点应用材料