I have a Voronoi texture using object coordinates and a Vector Math node set to Add to translate the texture along the Z axis. This works fine! However, if I use another texture (Noise, Musgrave, Image, whatever) to control the Scale of the Voronoi for a type of distortion, as I translate the Voronoi, the distortion becomes more intense the more I translate, as if I were increasing an "Intensity" factor.
This is the result before translation:
This is what happens when the image is translated:
EDIT: After some further tests, I now see that this happens with all the built-in procedural textures; Voronoi, Noise, Musgrave etc.
EDIT: I get the same results even when using a Mapping node:
This happens in both Cycles and Eevee in 2.8, 2.81, and 2.82, which makes me think this is not a bug. Is this correct behaviour, and if so, could someone explain why this happens, please?
Thanks.