I've been looking at this question - copy the size and scale a texture is mapped by, from one object to another - but concluded it's not the problem. The question deals with UV map disparities relating to scale and origin. I believe my problem is different?

I've tried assigning the material this way too: Adding textures to more than one object to no avail.

I have two cubes, one created by duplicating the other and scaling. Both have the same material assigned. The first cube had the material assigned when I duplicated it. I have unwrapped each using Unwrap > Project from view

I've explored whether it's a lighting issue - though essentially by deleting any previously set-up lights and adding some fresh default ones.

  1. Have I assessed the problem correctly? (It's not a material/texture scale/origin issue)
  2. Any ideas what the problem might be related to?

Note: Blender Render

Images below - the stand with the vases on it should be the exact same texture as the wall behind.

scene and uv maps detail to show textures

  • $\begingroup$ Can you show your material and texture panels? Maybe also upload a .blend file to Blend Exchange? $\endgroup$
    – Shady Puck
    Aug 26 '16 at 20:40
  • $\begingroup$ Is the scale applied for the duplicated and scaled object ? $\endgroup$
    – Mr Zak
    Aug 26 '16 at 20:57
  • $\begingroup$ @MrZak You mean scale in the materials/textures panel? I've been looking for differences, but my understanding is that the texture settings don't take object specific over rides.. (I may be wrong). Or is there a scale associated with the object I should know about... can you tell I'm struggling? Thanks for the interest btw $\endgroup$
    – GLCoder
    Aug 26 '16 at 21:20
  • 2
    $\begingroup$ I meant applying scale of the object; you can see its values in the Properties shelf (Transform rollout). See blender.stackexchange.com/questions/7298/… $\endgroup$
    – Mr Zak
    Aug 26 '16 at 21:28
  • 1
    $\begingroup$ related: blender.stackexchange.com/questions/47318/… $\endgroup$
    – user1853
    Aug 27 '16 at 3:05

The object which has another appearence of the texture was scaled in Object mode, while its UV map was left as it was from the original one. Apply the transforms, redo (or change) the UV map and the texture will act in the same way on both objects.

What happens when duplicating unwrapped object

The original object was unwrapped.
Then the duplicate was created. It derived the UV map from the original object, and that UV map was the same as there.
After that the duplicate was scaled to fit the scene specifics.

The difference consists in that the duplicate was scaled in Object mode, and most likely was scaled non-uniformly (e.g. by Z axis more than by X). These transforms weren't applied to the object data. Hence the mesh was different from one unfolded in the UV map, and that's where the difference came from.

Generally, if you scale by one axis in Edit mode, you'll get non-unform texture distribution too. However you will be able to change that by unwrapping once more.

For details about the possible cases when you need applying transforms refer to Why is it important to apply transformation to an objects data?


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.