Tiling texture with specular and normal , scale based on actor scale

Hi, im looking to use a single material instance with a tiled texture that changes its tiling based on the actors scale its placed on (e.g. on a road mesh that has been scaled up also scales up the size of the tiling texture which isn’t always good). Is there a way that you can get the actors scale transform and use it in the material to multiply against the tex coordinate?

I want to do that with a meterial who had normal and specular map what can i do

Hi ,

You could access the “ObjectScale” node to multiply your texture coordinates by the object scale. Then an object twice as bug would have its texture tiled twice as much.

If your road is not oriented such that the forward direction is X, you can just swap X and Y using the append or swizzle node.