Material re-usability. Best practices?

Reviewed Post process, inheritance, and material layers.

Testing material layers cause it might have a similar logic to my BP_BaseItem. It seams to have a mature logic and order of how to do things.
How I set it up:
Conventional Material: BaseMaterial
Material Layer: ML_Highlight. Passed the emissive logic to this layer (might have to remove it, and pass it to the instance).
Material layer blend: MLB_Highlight

The process now is to create instances of the BaseMaterial.

Setbacks/issues/problems:

  • I can’t use the existing materials as layers. Need to convert them into layers. (e.g., convert existing steel material into a layer)