10

I have build a basic house but I would like to use different textures for the roof and walls. Here is what I have now.

enter image description here

The brick texture is on the roof when i want it to be a different texture

Qwertie
  • 7,036
  • 19
  • 51
  • 79

2 Answers2

14

The simplest way if the texture isn't UV-mapped, is to assign each face to separate materials in Edit mode:

1a

then assign appropriate texture to each material, as needed. Otherwise if the texture uses UV map, just separate the UV maps for both sections of the object:

2a

then paint each sections with the appropriate color (the roof is the top section, in this picture).

Adhi
  • 14,310
  • 1
  • 55
  • 62
3

You can also create a separate UV layer in Object Data > UV maps:

enter image description here

Blender Internal:

Assign a different material to the roof faces, then select the alternate UV map in the material texture settings:

enter image description here

Cycles:

In cycles the alternate UV map can be selected in a node setup with the Attribute node:

enter image description here

See Can Cycles use multiple UV layers?

gandalf3
  • 157,169
  • 58
  • 601
  • 1,133