They don’t have an UV Input, and this is where the BumpOffset node need to be connected to.
TextureObjects are meant to be passed inside of Material Functions so that the functions can work on different textures. Then inside of the function, a texturesample node will have a “Tex” input and a UV input. There is no reason to use a textureObject if you are not trying to make a multi purpose material function.
I’m using the texture object to implement a worldalignedtexture, It won’t work with normal texture.
And I didn’t find a UV input in it. perhaps I’v missed something?
worldlaligned texture is a material function. Inside you will find texture samples with UVs.
Thanks I will try to see what I can do from there.