guys!I'm currently working on this model of the Great Wall of China and it will be used on a 2D mobile game map, so it's not necessary to be too detailed. So I made a segment of the map and put there some seams.Then used the array and curve modifiers to spread it across the whole map,but my problem is that it's too obvious the textures are repeating.

Do I have to enable to modifiers and then proceed with the textures and the node setup.

Is it possible to make it shift hue or saturation randomly between some values for better realism.I'm also planning to use different textures on the walls and I'm wondering how to make a good blend between the different textures?

Here's a screenshot of my render preview with just diffuse textures. enter image description here

  • $\begingroup$ Could you post .blend file? blend-exchange.giantcowfilms.com I could try to make it. $\endgroup$
    – cgslav
    Commented Aug 18, 2016 at 18:26
  • $\begingroup$ FYI, some possibilities here : blender.stackexchange.com/questions/55989/…. The base can be the same. But you may have seams in your model. $\endgroup$
    – lemon
    Commented Aug 18, 2016 at 18:43
  • $\begingroup$ @Cas7ieL, please pack the textures in your file : this is needed in your case ! $\endgroup$
    – lemon
    Commented Aug 19, 2016 at 7:11
  • $\begingroup$ I'm sorry,totally forgot about that. <img src="http://blend-exchange.giantcowfilms.com/embedImage.png?bid=1794" /> $\endgroup$
    – Cas7ieL
    Commented Aug 19, 2016 at 7:25
  • $\begingroup$ You should use a more regular brick texture (the repetition effect is due to the irregularities which are seen as a regularity). Then you can mix this regular texture with a less regular one. The mix factor depending on a generated texture (typically a noise) $\endgroup$
    – lemon
    Commented Aug 19, 2016 at 8:10

2 Answers 2


Using a more regular brick texture will help to avoid the repetition effect.

From that you can mix the texture color with another element, either using a hue variation (as you suggested) or another texture or "many other possibilities" (several textures, for instance some vegetation or dirt, etc.).

Here are two examples :

  • With hue :

But hue is hard to restraint to 'good values'. Here we are around a value of 0.5 more or less 30% depending on a noise texture.

The hue effect is localized by a musgrave texture and a tuning via a color ramp :

enter image description here

  • With mixing another texture :

Here a moss texture is used. This is the same principle. I have chosen here a noise texture to localize the effect, but again this is just another basic example :

enter image description here


One of the most common problems with tileable textures is that it's not only the color variations but also the patterns that create the repetitive look.

While your idea to change the hue and saturation values might work on a model that uses real bricks instead of textures, it would probably disturb the seamless look of your model. You would change the values for the whole segment which (depending on your model's mesh) would most likely produce vertical lines between them.

Depending on how much effort you like to invest in that particular task there are two approaches.

The first one is obviously to choose a different texture that is still tileable but hasn't the distinct features that make the repetition so obvious.

The second one needs a significant amount of work but then you might re-use the resulting textures for a different project. You would have to create three or four tileable textures yourself and they should be each tileable to all the others.

There are some tutorials about creating tileable textures in Blender, some really good ones can be found on stym's youtube channel.

The trick would then involve changing only the inner area of the texture while the outer area stays the same. You should also avoid putting too prominent features over the edges, since they would ruin the randomness again.

The next step would be creating several materials for your model, then apply the modifiers, then select random segments and change the material to a different one.


You must log in to answer this question.

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