The first node that we need is the texture coordinate node. The
texture coordinate node is commonly use for the coordinates of textures,
typically used as inputs for texture nodes.
Then we add a mapping node, and a brick texture. We change x-axis rotation
in the mapping node by 90 degrees for our sphere so we can see the brick texture
correctly. We then change the scale to 2 on our "Brick Texture" node and the colours.
We also change the "Mortar Size" to 0.01
We then add a noise texture with the scale to 6 and detail to 15. We then add 2 color
ramps and mix the rgb together with a "Mix RGB" node. Copy the color and the gradients, then
plug the B&W color ramp to the factor of the "Mix RGB" node. Color of the brick texture on top
and the coloured Color Ramp to the bottom one.
We then add the bump maps and connect it all to a Principled Shader.
Do you want to download "BRICK 001" ?
yes
no
Primary hue and secondary hue change the colour of the bricks. Diversity changes how mixed the material is.