Apologies if this has been asked before. I have done a lot of searching for the answer and can’t find it.
If I create a procedural texture is there any way to get it to go across the image and show up in the same way, no matter what the dimensions are? For instance, if you look at this, there are two resized cubes with magic texture on them.
I know I can get the magic image to look as if it isn’t stretched because the one at the back is like that. I used a vector mapping node. I would like to be able to stretch an image and to get more procedural texture added rather than stretching the existing texture and it without having to use a vector mapping node. In the above image having to map the texture isn’t a problem because all the sides are rectangular but if I add a simple difference, such as in the image below, you can see stretching in both images on the face which isn’t vertical or horizontal.
If the image is more complex, then it is impossible not to have a procedural texture stretched. If I were using an image texture I could box map it and that would do away with the stretching (it could cause other problems but not that one) but if you can do that with a procedural texture I haven’t found out how.
Is there a way of doing this or is this where the limitations of Blender (and possibly other 3D software) show up? I thought applying scale might do it but it didn’t and so far in my learning process I haven’t done anything complicated enough to see the difference between applying scale and not.
Apologies if this has been answered elsewhere but if it has, please point me in that direction.
Thanks.