材质属性表达式

这些表达式节点使您能够分隔或组合各种材质属性,这在创建分层材质时特别有用。

Windows
MacOS
Linux

Break MaterialAttributes

在使用 分层材质 ("材质功能"系统的一项特性)时,BreakMaterialAttributes(中断材质属性)表达式十分理想。在材质中使用 材质层功能 时,您可能想只使用材质层的某一个方面。例如,您可能有一个定义漂亮的一般材质(如钢铁)的材质层。您可能希望在最终材质中仅使用该材质层的"粗糙度"和"底色"属性,而不是使用整个材质层。在此类情况下,您可使用 BreakMaterialAttributes(中断材质属性)节点对材质层的所有传入属性进行拆分,然后仅连接所需的属性。这也使您能够对各种材质属性进行复杂混合。

BreakMaterialAttributes.png

Make Material Attributes

MakeMaterialAttributes(建立材质属性)节点的作用与 BreakMaterialAttributes(中断材质属性)节点正好相反。此节点将各属性汇聚到一起,而不是拆分属性。这在您创建自己的 材质层 功能时非常有用,因为您将能够访问所有的标准属性以用于输出。此节点也可用于复杂材质设置,在这些设置中,您希望定义多种类型的材质,并将它们全部混合到一个材质中。

MakeMaterialAttributes.png

在将 MakeMaterialAttributes(建立材质属性)节点连接到材质时,您需要确保将主材质节点的 使用材质属性(Use Material Attributes)属性设置为 True(选中)。这会将主节点折叠成单个输入,该输入将接受来自 MakeMaterialAttributes(建立材质属性)节点的传入输出。

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback