Displacement Stretched I have a simple displacement setup as follows:



When I apply this same material to two differently sized objects, the displacement seems stretched on the larger object:



Scale has been applied (Ctrl+A).

Is there a way to make the displacement the same 'scale' on objects of any size?

Here is a link to the sample .blend file:

https://1drv.ms/u/s!AqKxXPZzafVQla8hzonVpxSvpK9jwQ

This was created using Blender 2.8 beta.
To have consistent scale, create an Empty in your scene and make it control the texture scale.


Create an Empty
Edit your material by adding an Input>Texture Coordinate, using the Object socket and linking it to the Empty in the "Object" dropdown


Scale (, Rotate, Move) the Empty to make the feature the size you want. This will apply in a coherent way to both objects that share that material.




Big Empty



Small Empty

Note: if your object is going to be moved in animation, and you want the texture to stick to it, then you should either (1) parent the empty to it, (2) consider following Mark Jackson's answer (although you will need to adjust the proportions of the texture manually), or (3) use an UV map.