2
$\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$

2 Answers 2

4
$\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$
1
  • $\begingroup$ Oh, this is a smart way to do it :). $\endgroup$ Feb 28, 2020 at 19:56
0
$\begingroup$

Properties editor > Data properties (green icon currently) > Texture Space tab.

Uncheck Auto Texture Space and edit position and scale.

BUT.. you will need a Texture Coordinate and Mapping for that to work

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .