How to blend between two materials

Another option is to create a dynamic material and save it to a variable; here’s a nice tutorial: WTF Is? A Dynamic Material Instance in Unreal Engine 4 - YouTube