Procedural Bricks Node For Blender
Hi!
This is a more advanced procedural masking texture node group for blender, made by myself, for creating brick texture. At first I started making this, because the standart brick generating node of blender lacks an option for roundness in the corners. Then it started to get better and better, and now it has another cool feature, namely to create an "Inner Mask" for the bricks.
This is useful, because some bricks have a kind of inset on their face, and with this inner mask input we can add that, change its size, and even the roundness of it. We can also set the brick width of odd and even rows separately as well as the shifting. Output wise there is also some magic going on. We get the "Full Mask" not including the "Inner Mask" value, this is just the basic output of the texture. We have a separate mask for the mortar, for potencial displacement, the "Randomness Color", wich stands for the color data of the little height differences of the bricks, usable for something like changing the vector of a gradient for more advanced displacement. Lastly there is the "Inner Mask" featuring of course the mask for the inset.
Note however, that this node is not a professional made one, it is created by me, a 18 years old hungarian highschool student, who just got into texture design some days ago (counted back from the release date). This tool is quite slow (using the original one for the texturing and the switching to this more advanced one is recommended), the values are messed up, you can customize it for yourself and I tried to make it so it is fairly readable. For that I would recommend the Node Preview addon. After all I am very pleased with the result of this project, and at least I will make some use out of it, though I hope that everyone of you who download it will get a good experience. Any known bug will be attempted to fix.
Blender version 3.0 (might work with older versions)
Please contact me in case of a bug or new ideas on my email: sz.bendeguz@gmail.com or whereever you can!
TUTORIAL: https://www.youtube.com/watch?v=AOkv8gS4CiA&ab_channel=Bendeg%C3%BAzSzab%C3%B3
Note:
For the randomness seed please only give a value dividable by 200, othervise you may expect shifting.
Supporters:
Bedrossian Ádám
Kocsis Csaba
Devlog:
Version 2
("Added Mortar Smoothing Option"):
Added +2 inputs
Sooth Mortar: Switches to smooth mortar, and controls the smoothness.
Smooth Mortar Thickness: Controls the thickness of the smooth mortar. However if "Smooth Mortar" value is 0, meaning harsh mortar is present, this parameter makes a weird curvy effect, that can be used for something creative. This is not intentional however it is not destructive.
Added +1 Output
Harsh Mortar Mask: Gives back only the original harsh mortar, since the mortar mask only gives back the smooth one if that is enabled.
Version 2.1
Comes with two different node groups, with the only difference of one of them having exposed vector input.
Also the smooth mortar now has roundness value for it