Hello! One common method is to create Material with parameter, after that instance from it dynamic Material Instance (For BP - Create Dynamic Material Instance | Unreal Engine Documentation, for C++ - UMaterialInstanceDynamic | Unreal Engine Documentation). In both case in created instance you can change param with SetParameter funcs…