How do I add UV coordinates to a procedurally generated texture? I have set up this decent normal map for a beaten metal, but I have a slight stretching on the model.
Note that the texture is 3D.
I don't know why there is this stretching: the object is in scale 1 on all axis.
So as a final solution (and to learn how to do it) I was thinking to just bake the generated normal map on an image, so that I can get control over it with the UV unwrap (which I already made).
Spent a couple hours in tinkering and searching, but couldn't find how to do this...
Noise Texture uses Generated coordinates, which often cause stretching.
You have three ways to correct it:

Use a Mapping node to correct the stretching
Use your UV map coordinates
Use Object coordinates