Material Editing

Material Editing

Windows
MacOS
Linux
On this page

Actions

Clear All Material Instance Parameters

Clears all material parameters set by this Material Instance

Target is Material Editing Library

Connect Material Expressions

Create connection between two material expressions

Target is Material Editing Library

Connect Material Property

Connect a material expression output to one of the material property inputs (e.g. diffuse color, opacity etc)

Target is Material Editing Library

Create Material Expression

Create a new material expression node within the supplied material

Target is Material Editing Library

Create Material Expression in Function

Create a new material expression node within the supplied material function

Target is Material Editing Library

Delete All Material Expressions

Delete all material expressions in the supplied material

Target is Material Editing Library

Delete All Material Expressions in Function

Delete all material expressions in the supplied material function

Target is Material Editing Library

Delete Material Expression

Delete a specific expression from a material. Will disconnect from other expressions.

Target is Material Editing Library

Delete Material Expression in Function

Delete a specific expression from a material function. Will disconnect from other expressions.

Target is Material Editing Library

Get Child Instances

Gets all direct child mat instances

Target is Material Editing Library

Get Inputs for Material Expression

Get the set of nodes acting as inputs to a node from an active material editor

Target is Material Editing Library

Get Material Default Scalar Parameter Value

Get the default scalar (float) parameter value from a Material

Target is Material Editing Library

Get Material Default Static Switch Parameter Value

Get the default static switch parameter value from a Material

Target is Material Editing Library

Get Material Default Texture Parameter Value

Get the default texture parameter value from a Material

Target is Material Editing Library

Get Material Default Vector Parameter Value

Get the default vector parameter value from a Material

Target is Material Editing Library

Get Material Instance Scalar Parameter Value

Get the current scalar (float) parameter value from a Material Instance

Target is Material Editing Library

Get Material Instance Static Switch Parameter Value

Get the current static switch parameter value from a Material Instance

Target is Material Editing Library

Get Material Instance Texture Parameter Value

Get the current texture parameter value from a Material Instance

Target is Material Editing Library

Get Material Instance Vector Parameter Value

Get the current vector parameter value from a Material Instance

Target is Material Editing Library

Get Material Property Input Node

Get the node providing the output for a given material property from an active material editor

Target is Material Editing Library

Get Material Selected Nodes

Get the set of selected nodes from an active material editor

Target is Material Editing Library

Get Num Material Expressions

Returns number of material expressions in the supplied material

Target is Material Editing Library

Get Num Material Expressions in Function

Returns number of material expressions in the supplied material

Target is Material Editing Library

Get Scalar Parameter Names

Gets all scalar parameter names

Target is Material Editing Library

Get Scalar Parameter Source

Returns the path of the asset where the parameter originated, as well as true/false if it was found

Target is Material Editing Library

Get Static Switch Parameter Names

Gets all static switch parameter names

Target is Material Editing Library

Get Static Switch Parameter Source

Returns the path of the asset where the parameter originated, as well as true/false if it was found

Target is Material Editing Library

Get Texture Parameter Names

Gets all texture parameter names

Target is Material Editing Library

Get Texture Parameter Source

Returns the path of the asset where the parameter originated, as well as true/false if it was found

Target is Material Editing Library

Get Used Textures

Get the list of textures used by a material

Target is Material Editing Library

Get Vector Parameter Names

Gets all vector parameter names

Target is Material Editing Library

Get Vector Parameter Source

Returns the path of the asset where the parameter originated, as well as true/false if it was found

Target is Material Editing Library

Has Material Usage

Check if a particular usage is enabled for the supplied material (e.g. SkeletalMesh, ParticleSprite etc)

Target is Material Editing Library

Layout Material Expressions

Layouts the expressions in a grid pattern

Target is Material Editing Library

Layout Material Function Expressions

Layouts the expressions in a grid pattern

Target is Material Editing Library

Recompile Material

Trigger a recompile of a material. Must be performed after making changes to the graph to have changes reflected.

Target is Material Editing Library

Set Material Function

Set Material Function

Target is Material Expression Material Function Call

Set Material Instance Parent

Set the parent Material or Material Instance to use for this Material Instance

Target is Material Editing Library

Set Material Instance Scalar Parameter Value

Set the scalar (float) parameter value for a Material Instance

Target is Material Editing Library

Set Material Instance Texture Parameter Value

Set the texture parameter value for a Material Instance

Target is Material Editing Library

Set Material Instance Vector Parameter Value

Set the vector parameter value for a Material Instance

Target is Material Editing Library

Set Material Usage

Enable a particular usage for the supplied material (e.g. SkeletalMesh, ParticleSprite etc)

Target is Material Editing Library

Update Material Function

Update a Material Function after edits have been made. Will recompile any Materials that use the supplied Material Function.

Target is Material Editing Library

Update Material Instance

Called after making modifications to a Material Instance to recompile shaders etc.

Target is Material Editing Library

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