How to Do Global Material Changes Not Using Level Blueprint

I’m trying to change multiple material parameters for master materials used in a level. After a lot of searching around the only method I’ve found for accomplishing this is in the level blueprint. However, I’m having issues communicating with the level blueprint and from what I can tell should avoid using the level BP for other reasons.

Is there a way for me to change settings for multiple materials at once not using the LVLBP?

If the parameters are just floats or vectors (not textures) then a material parameter collection can be a great solution.

Thanks, Millhouse. I’m already using a material parameter collection, but my understanding was that the changes to the parameters in the MPC had to be done in the level blueprint. Is this not the case?

Nope! You can access and change them from any BP.