How do i make a procedural material work on a very low poly mesh?

How do i make a procedural material work on a very low poly mesh?

the landscape and the mesh are using nearly the same material
Landscape:

Mesh:

Not exactly sure of the issue you’re pointing out… the texture scale? If so, try scaling your texcoords on one or both materials to match each other (multiply them by a value before plugging into UV).

They are identical now but i mean that the texture on the rock is just near solid gray but on the landscape the noise is visible

Newermind the model had wierd material scaling. so the material was setup the same but on the rock i needed to multiply the size of the noise 50x to match the one on the landscape