How to randomize textures?

I have a quick question. I have like a thousand of the same object in a scene and they all have the same texture. Is there a way to randomize this all at the same time rather then trying to move each individual objects UV’s position?


You can make each one a separate object and then make use of the object data node > ‘random’ output.

How to use it could be in a way where you have two mapping nodes (each with different values for offsets), followed by a color mix node with the data from the random ouput as the factor. Don’t worry about connecting yellow sockets with purple sockets in this case as they’re both technically RGB data.

1 Like

Here’s the .blend, could you do what you are talking about? I can’t seem to make it work. random textures .blend (90.6 KB)

There’s all kinds of crazy node setups to randomize or translate uv space, here’s one I made. Pretty much the same idea as ace dragon. Another thing you can do if you want to fit them all in 0-1 uv space is to join them all (Select all ctrl- J) unwrap them together, and they will all fit nicely, afterwards if you really want them as separate objects, you can ctrl-p ‘by loose parts’ (separate by losse parts) and each object will retain its unique uv coordinates.


Thanks Photox! That just saved me a LOT of time! :slight_smile:

Here’s my WIP.


Hi there,

I have the same question than Haumesser, and i’ve spent like… 2 days trying to figure it out.
This is what i am working on:



so bascially, I want the texture to be randomize to have a more natural effect for the wooden boxes.
And this is what happens when I use Photox nodes:


I’ve tried many solution that i found on the internet and none worked out.
Each box is a cube on which I deleted the top face, then applied a solidify modifier.

Could somebody please help me on this!
Am about to loose my mind, and for the final project, I’ve about 500 boxes to texturize…

Thanks a lot!

I can’t see your nodes very well in your picture but it looks to me like you’re using a math node when you should be using a vector math node. Try that, I had the same sideways effect and realized that was what I had done. Good luck!

Amazing!
Well, I didn’t know there was a Vector Math, and Still dont really get the difference with the Math node.
But it worked out :slight_smile:
Thanks!

Housman, nice looking frame!

may may, a bunch of those nodes look very similar I should have specified. A simple math node adds two numbers, like 1.5 + 7 , whereas a vector node can add sets of numbers, or vectors, like (1,1.5,9) + (2,3,4) = (3,4.5,13).

Thanks for the screenshot, Photox. That’s a great use of the Sine Math node to get different random numbers from the same random source. Very, very useful!