1 / 25
文档名称:

2020年UE4材质函数帮助文档新版培训教材.doc

格式:doc   大小:1,361KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2020年UE4材质函数帮助文档新版培训教材.doc

上传人:非学无以广才 2020/3/2 文件大小:1.33 MB

下载得到文件列表

2020年UE4材质函数帮助文档新版培训教材.doc

文档介绍

文档介绍:材质函数表示式FunctionInput(函数输入)FunctionInput(函数输入)表示式只能放在材质函数中,用于在该函数中定义该函数的某个输入。项目 说明属性输入名称(InputName) 输入的名称,此名称将显示在使用了包含该输入的材质函数的MaterialFunctionCall(材质函数调用)表示式中。说明(Description) 这是对输入的说明,当用户将鼠标指针悬停在MaterialFunctionCall(材质函数调用)表示式中此输入的连接器上方时,此说明将显示为“工具提示”。输入类型(InputType) 此输入所需的数据类型。传递到此输入的数据将强制转换为此类型,如果因为数据不兼容而导致强制转换失败,那么将抛出编译器错误。预览值(PreviewValue) 这是编辑包含此输入的材质函数时,要用作此输入的预览的值。使用预览值作为默认值(UsePreviewValueAsDefault) 如果启用此项目,而且未传入任何数据,那么将使用预览值作为此输入的默认值。排序优先顺序(SortPriority) 指定确定MaterialFunctionCall(材质函数调用)表示式中显示各个输入的顺序时,对于此输入要使用的优先顺序。此节点与材质函数配合使用。FunctionOutput(函数输出)FunctionOutput(函数输出)表示式只能放在材质函数中,用于在该函数中定义该函数的某个输出。项目 说明属性输出名称(OutputName) 输出的名称,此名称将显示在使用了包含该输出的材质函数的MaterialFunctionCall(材质函数调用)表示式中。说明(Description) 这是对输出的说明,当用户将鼠标指针悬停在MaterialFunctionCall(材质函数调用)表示式中此输出的连接器上方时,此说明将显示为“工具提示”。排序优先顺序(SortPriority) 指定确定MaterialFunctionCall(材质函数调用)表示式中显示各个输出的顺序时,对于此输出要使用的优先顺序。此节点与材质函数配合使用。MaterialFunctionCall(材质函数调用)MaterialFunctionCall(材质函数调用)表示式允许您使用来自另一材质或函数的外部材质函数。这个外部函数的输入及输出节点将变成函数调用节点的输入和输出。如果放置其中某个表示式时在内容浏览器中选中了某个材质函数,那么将自动指派该函数。快捷键:F+鼠标左键单击项目 说明属性材质函数(MaterialFunction) 指定要使用的材质函数。此节点与材质函数配合使用。StaticBool(静态布尔值)StaticBool(静态布尔值)表示式用来为函数内的静态布尔函数输入提供默认布尔值。此节点不会在任何内容之间切换,因此必须与StaticSwitch(静态开关)节点配合使用。项目 说明属性值(Value) 布尔值True(选中)或False。此节点与材质函数配合使用。StaticSwitch(静态开关)StaticSwitch(静态开关)表示式的工作方式与StaticSwitchParameter(静态开关参数)类似,可是它仅实现开关,而不会创立参数。项目 说明属性默认值(DefaultValue) 参数的默认布尔值(用于确定哪个输入处于活动状态),即True(选中)或False。输入True 当开关的值(Value)为True时使用的输入。False 当开关的值(Value)为False时使用的输入。值(Value) 接收一个布尔值,用于确定哪个输入处于活动状态。此节点与材质函数配合使用。TextureObject(纹理对象)TextureObject(纹理对象)表示式用来为函数内的纹理函数输入提供默认纹理。此节点不会对该纹理进行实际取样,因此必须与“纹理取样”(TextureSample)节点配合使用。项目 说明属性纹理(Texture) 内容浏览器中要应用于此节点的纹理。取样类型(SamplerType) 此节点所要输出的数据类型。材质属性表示式BreakMaterialAttributes(中断材质属性)在使用 分层材质 (“材质功能”系统的一项特性)时,BreakMaterialAttributes(中断材质属性)表示式十分理想。在材质中使用 材质层功能 时,您可能想只使用材质层的某一个方面。例如,您可能有一个定义漂亮的一般材质(如钢铁)的材质层。您可能希望在最终材质中仅使用该材质层的“粗糙度”和“底色”属性,而不是使用整个材质层。在此类情况下,您可使用BreakMaterialAttributes(中断材质属性)节点对材质层的所有传入属性进行拆分,然后仅连接所需的属性。这也使您能够对各种材质属性进行复杂混合。MakeM