Two Objects - One Material Scale I've seen multiple (similar) versions of this question all over the internet, with no solid answer.

I have two objects - both are different sizes.

I unwrap and apply the same material to each.

The material's scaling is different on both objects - nothing out of the ordinary..



I squint my eyes and poke my tongue out the corner of my mouth while I try to match the scale of the first object's material to the second object's perfectly.



But why go through all the trouble?

Why can't I just apply the material to any object I want and adjust the material's scale universally to all objects with the same material using the "Mapping" Node?



Sure I could use "Object" in the "Texture Coordinate" node and adjust scale in the "Mapping" node.



But then my material just gets smeared down the object's vertical edges.



Any experts have a solution?

Cheers.
Why can't I just apply the material to any object I want and adjust
the material's scale universally to all objects with the same material
using the &quot;Mapping&quot; Node?

Because the UV maps of the objects can be anything. They can differ in size even on different parts of one object.
Unwrap UVs at the same time
In order to have uniform scale of UVs you can select multiple objects, go into edit mode(2.80 now supports editing multiple objects at once - that's new), select all and unwrap them all at once. If the scale of the objects is applied for all of them, you will get UV islands that will match in scale for all objects as much as it's possible.