Complex materials

Hi!

I am thinking about tho possibility of resuing materials in other materials. For example, if I have two materials - Mat_1 and Mat_2 is there any technique to create Mat_3 with a simple graph switching between Mat_1 and Mat_2 by float Alpha or boolean?

You could do it with material layers, although that does entail putting the material node networks into their own material function:

Thanks for reply!

All stuff can be done with

Material functions (Material Functions | Unreal Engine Documentation) and

Material attributes (Material Attributes Expressions | Unreal Engine Documentation)

as mentioned by @ClockworkOcean