Random texture

Hi,

i have a concrete unit mesh. i want to apply material to it which randomize itself each time with each instance of the mesh; because otherwise its looks too repetetive. can i achieve that in unreal? here is the screenshot. The wall is not a single mesh! Every concrete unit is instances of concrete unit mesh; this is not a big wall texture tiling.

you could look into creating masks that you can apply different overlays of dirt to the texture. That should make it look less uniform.

Hello -

As Steve_T mentioned, you can add a dirt mask that adjusts it values based on World Position. An Example of this setup can be found in the Unreal Realistic Rendering sample project, look at the materials for the books on the shelves.

You could also add a Dirt Mask or grunge mask over all the units based on a World Aligned Texture Function. YOu can read more about that here:

Texturing Material Functions in Unreal Engine | Unreal Engine 5.3 Documentation

Thank You

Eric Ketchum

hello, thanks for answer but i still couldnt figure it out. looked at material you mentioned and didnt get it. is there any tutorial you can direct me?

Hello -

Here is a Test Project showing a few ways of setting something like this up, feel free to experiment with it though, it is not exhaustive.

Test Project 4.10.1

Thank You

Eric Ketchum