I have a question, basically my question is this :, so I have a brick texture and I have a picture of a light bulb, and I want to put it so that the picture is inside of every brick, but when I put a texture inside of the diffuse node, it just appears over every brick , how can I make it so that the light bulb appears individually in each brick? Thanks
It is not possible to map image textures using a Brick Texture node
For texture placemanet you need texture coordinates. Brick texture outputs only colors. So it is not possible to map any images to the colors of the brick texture.
However, you can manipulate texture coordinates using Math nodes
Texture coordinates are only sort of gradients going in some direction from -∞ to + ∞ and you can manipulate them with all sorts of math functions:
So using various maths functions you can construct the same brick pattern out of the texture coordinate gradients and use that to map any image you wish in the same pattern: