Hi everyone! When I apply textures to similar objetcs (like the picture attached) I have this problem that the texture is the same on all assets and It doesn’t look well.
Is there a way or a code that could help me to generate the textures in a procedural way any time I drag the texture on the asset?
Thank you!
You don’t necessarily need to generate new textures. Moving around existing ones makes them look brand new.
The method below won’t work for mobile actors (it’ll spaz out), but it works great for a room.
Default, just your texture:
Randomly modified automatically with below nodes:
For the actual material:
We have our regular texture plugged into base color, but now we also have stuff connected to the UV pin. We just offset texCoord with a constant position and plug that into the UV pin. Here we use ActorPositionWS as the offset, but you can use any other way of getting a static number.
The method Rokenrock used is ok
But you cant move actors.
You can also create material instances, and add a parameter for the uv positionadding an offset.
And you may also create completely procedural textures using noises or multiplying masks for the texture feature and once you have this complex material, you can
“Draw it on a texture and save it, just to make more and more texture from unreal”
Its an old page but should work
Just to let you know ,
there is also use World aligned texture in some case
This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.