How do I offset a texture from a Blueprint

Hey Blue669 -

I think what you are wanting to do is have control over the U and V tiling within your blueprint and this can be done in a simple way just by taking a Texture coordinate and adding it to a parameter that you then set in the Blueprint construction script. You can do that by Creating a Dynamic Material Instance using the master material as the material source.

Here is a, possible overally complex, material in which you could directly take the X and Y coordinates and input it into the parameter and it would add the offset value to your material. I am using a mask to control the dirt in this example but you could just as easily set those values manually through the parameters. In this example, in total, I have 6 parameters each controlling either U or V of each of the 3 texture types I am using. If you do not want to use teh X and Y value or you find that it doesn’t quite work remove the Frac and Clamp and plug the parameters directly into the Append Vector which should allow you direct control.

Thank You

Eric Ketchum