Simon Thommes has shared an amazing procedural Brick shader. It offers fine control over the bricks and mortar properties, which results in a wide range of possible outputs, with a stunning visual quality!
These shaders require some nodes that are only available in Blender 2.80, so they won't work in 2.79.
You can grab these files for free, although Simon would appreciate a tip - but only if you can afford it.
13 Comments
Hehe, I actually submitted it myself as well :D
Thanks for sharing, Bart :)
Do you mind grabbing the custom cover image I attached to the post, if that is possible?
Cheers :)
Haha yeah indeed, I was too excited :) I've replaced the image.
Hey,
I'm so impressed....really looking forward to playing with it. I come from arch-vis industry & 3ds max. I'm wondering if the shader can be set up to use a set of say 20 or 30 images of real bricks, where the images are randomly distributed. Quite often we have to match manufacturers specific brick colours & cutting up a photo into a set of bricks might be a faster option than trying to replicate procedurally, although the procedural elements would add a great deal of detailed variation. Also, check out VIZPARK.com for a plugin they made. I ended up using the free 'berconi tile' to set up my own less convoluted system but it's worth a look. I'm excited about blender eventually replacing 3ds max for me ;)
Glad you like it :)
It can well be done.
You can use the 'Cell Vector' for image coordinates and 'Random RGB' to select a random Brick image.
Like most of the time in Blender, there is no out-of-the-box solution, but it can be done.
vizpark looks interesting...
Thanks Simon for the outstanding shader :)
can it generate 1/3 running bond brick? thanks for your reply.
It's not designed to be able to replicate every possible pattern. I explain what it can do in the video.
It can offset every second row by 1/3, if that is the pattern you mean.
I'm fully understand your design intention and your video, thanks for your great works!
I saw someone make procedure texture tileable, and can shift bricks every rows.
If yours pattern can shift like his, that would be God send!
https://blender.stackexchange.com/questions/28838/how-can-i-create-a-staggered-repeating-procedural-pattern
That is not hard to achieve, I might make variations of the nodegroup for different patterns in the future, I just don't want to clutter it with parameters that most people don't need.
I actually added 'Staggered Offset' as a feature now
Cheers
Great!
Amazing a wide range of possible outputs, with a stunning visual quality!
What could be causing some of my bricks to go double-width here?
https://cdn.discordapp.com/attachments/362670523181957120/839920831436947486/Screen_Shot_2021-05-06_at_1.45.06_PM.png