Sending texture between materials

I have a texture in my Material1, on which I’m doing some work. I want to send this changed texture to Material2. Is there any way to do so in Blueprint?
I’ve noticed that I can call GetTextureParameterValue() from dynamic instance of the material. But how can I set that parameter with my changed texture (not that from Content Browser) in the material?

I’m just guessing as I’ve never tried that and dont know why you would want to do that but yes try taking your material #2 and turning the texture/vector4 you want to replace into a parmeter by right clicking → convert to parmaeter. Then save your material, right click on it and choose “Create Material Instance”. Open it and check off the parmeter you created, also make sure you gave it a name like textureChange in the details panel when you converted it to a parmeter.

Now in your blueprint use the create dynamic material node and select your material instance made from material #2 then promote the return value to a varaible. Then drag off that variable or the return node and use the SetTextureParameterValue although you might have to use a SetVectorParmaterValue node and use a 4vector originally (a texture is really a 4vector). Then you can create a new material reference variable, do the same thing but use the GetTextureParameterValue on the texture you want to send and then connect all the applicable wires.

Let me know if that works out, it should but I’ve never heard of anyone trying this.

Hope this helps
Don’t forget to accept an answer that best clears your question up or answers it so when the community finds your question in the future via search/google they know exactly what you did to fix it/get it going.

Yes, that’s the way I want to do this, but I still don’t know how to set texture parameter on which I will call GetParameterValue() later.
The changed texture I want to get from Material_1 is in “Clamp” node. But neither TextureParameter or VectorParameter hasn’t option to set that texture to parameter so I could get this from Blueprint. I don’t know if it’s possible. Maybe I should copy a group of nodes that creates that texture I want, and paste it to the other material. I wanted to avoid this.