I'm having trouble making the direction of the textures seperate in each tile so now it looks like one giant texture slapped on these set of tiles. Is there a way to make the texture inconsistant with each tile so that they look like separate mixed-up tiles?
1 Answer
In order to make each 'tile' different you need to change the 'noise' used to generate the pattern to be different for each tile. For your texture you are using a Brick texture to generate the 'tiles' - the Brick texture produces two outputs - the Factor and the Color of each 'brick'. Since the Color is consistent over each whole 'brick' - and is random for each brick (a random mix between the two supplied colors) - we can use this to generate a unique 'brick id' for each 'brick'.
The 'brick id' can be used to offset the Noise texture used for your texture by a different amount per 'tile' so as to generate a different pattern.
For example, I have tried to mimic your setup from your image (I think it's fairly close) and have added the highlighted nodes to adjust the texture per 'tile' :
Note the Brick Texture node set to the same values as the one used to generate the tiles. Color1 and Color2 are set to wildly different values to generate a large range of randomness.
The Color is passed to a Multiply node to increase the 'distance' of each random identifier (to increase the amount of difference in the noise) which is then used as the Z-coordinate of the Vector used to generate the noise.
This can produce the following results :