1
$\begingroup$

I've just started using blender after using Cinema 4d for years. I have this trivial problem that I can't work out how to solve.

I have a material that I want to use on multiple objects, however I want to change the tiling of the material on depending on the object. In Cinema 4d I would just select the material tag on the object and change the tiling. I cant work out how to do the blender equivalent of this without making global changes to the material.

$\endgroup$
3
$\begingroup$

One way you can do this is to utilize the object's Pass Index located in the Object Properties tab under Relations. Set the Pass Index to whatever scale multiplier you want per object.

enter image description here

Set up your material to use the Object Info > Object Index output as the input to Mapping > Scale.

enter image description here

You will now have one material scaled differently for multiple objects.

enter image description here

$\endgroup$
  • $\begingroup$ Oh, this is a smart way to do it :). $\endgroup$ – Jachym Michal Feb 28 at 19:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.