I started making procedural Cycles materials since a few days, and I find it very fun. After messing around with the nodes, I tried to create a brick texture. Here's my current progress :

Brick Wall top view

I wanted to know if there's a way to change the mortar geometry, to make it less "perfect", like on a real brick wall (for example this one)

I already tried some things, like connecting Noise/Voronoi/Musgrave to the Vector input and the Mortar Size of the brick texture, but I didn't found anything that looked right...

Can someone help me ? Thanks !

Sorry for the engrish, I'm French :x

  • $\begingroup$ I can't tell you how to alter your nodes to come up with a procedural brick texture that is more like the image you linked to on Poliigon, what I can say, after looking at many in line images of masonry, and at many brick buildings in the real world, that the procedural you created and are wanting to modify, is much more representative of the work of a master brick mason than the image on Poliigon. I don't know why you want to modify the image, but it does not look like the work of a master mason. $\endgroup$
    – brasshat
    Commented Aug 16, 2017 at 18:05
  • 1
    $\begingroup$ "Connecting Noise/Voronoi/Musgrave to the Vector input" sounds like the right solution, it is what I generally use myself. What about it displeases you? $\endgroup$ Commented Aug 16, 2017 at 23:13
  • $\begingroup$ @brasshat I want to do this because I'd like to do some really old bricks, like on this image texture. $\endgroup$
    – Tuxbot123
    Commented Aug 20, 2017 at 16:11
  • $\begingroup$ @DuarteFarrajotaRamos well, it just does strange things... For example, pluging a Voronoi into the Vector Input just shows some circles. $\endgroup$
    – Tuxbot123
    Commented Aug 20, 2017 at 16:12
  • $\begingroup$ Well you can just plug it in brute force, you need some softening of the effect. Try a color mix node $\endgroup$ Commented Aug 20, 2017 at 20:05

1 Answer 1


You can do something like this :

distort bricks

The Noise texture is used to distort the Vector input to the Brick Texture node - this results in distortion of the brick texture. Note how the Factor of the Add node (a MixRGB node set to 'Add') is extremely low and the Scale of the Noise texture increased to 75 to produce many small ripples in the lines of mortar.

  • $\begingroup$ It's awesome ! Thanks ! Is there a way to do this without UV unwrapping the mesh ? :) $\endgroup$
    – Tuxbot123
    Commented Sep 9, 2017 at 17:09
  • 1
    $\begingroup$ Sure - jist replace the UV Map node with a Texture Coordinate node and use either the Generated or Object coordinate. $\endgroup$ Commented Sep 9, 2017 at 17:33
  • $\begingroup$ Is there also a way to get noisy brick width? If you look at brick walls they have normally not this uniform brick size. Even the rows or mortars are different. $\endgroup$
    – Lutz
    Commented Oct 12, 2022 at 5:25
  • $\begingroup$ @Lutz This is an old question and the making bricks with varying bricks could be quite complicated (the above solution was a simple distortion - I don't think that will work for the bricks since you'd want the edges to still be straight). I think you'd be better starting a new question including a full description and screenshots of the results you're after. $\endgroup$ Commented Oct 12, 2022 at 10:21

You must log in to answer this question.

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