I want to add an offset to a texture’s UV based on the objects position. I use it on trees so that the stems don’t all look the same.
I’ve set it up according to the material setup in this article under “offset detail UVs by rock’s X and Y position”. I’ve tried using several different position nodes, not only the ObjectPivotPoint but they all have the same problem.
When I take the asset from the Content Browser and place it in the level, the texture moves as expected, but as soon as I let go of the asset the texture goes back to “default” so that they all look the same regardless of their position. And then If I select the asset and move it around the texture is static as well. So why does the material not take the object position into consideration when it has been placed?
This is how my setup looks: