Scaling/Tiling textures separately?

I have several different textures painted on my landscape, like grass, rocks, mud, forest floor and gravel. I have texture repetition of course and when I scale the rock to get it to look better and bigger then my grass becomes way too big along with the rest of my textures scaling at unrealistic sizes. I dont want to scale all my textures at once because every texture is different in their own way. My question is, it is possible to scale/tile one texture at a time, for example, scaling my rock texture while the other textures aren’t effected. I have spent countless hours and days looking for a way to scale only one texture at a time and not scale everything painted texture on the whole map. Not sure if this can even be done but if so, does anyone know how to pull this off?

Sounds like you’ve only got one UV scale for your entire landscape material. You just need to make a separate one for each texture

You might also check out the texture variation node after doing what clockwork suggests above.

I’ve got my nodes set up just like the screenshot of yours, each texture has its own set up. But when i change a coordinate and the uv settings on one of my textures then it changes every texture at the same time. I thought this might be the way to help my situation but It still does them all at once. I dont know what im doing wrong. Should I convert my texture samples to a parameter too? And I will definitely check out how to use the texture variation node.

1 Like

Do you have a different name for each parameter?

No I don’t, I have them all named Tiling. I guess thats why it’s not working lol. Also, the 2 texture samples in your screenshot, are they from the same texture? Like one is Basecolor and the other is Normal? Or are they from 2 different textures, because I have a text coordinate, multiple and the Tiling parameter all connected to all 3 of my texture samples = base, norm and roughness. Id show you a screenshot of it but im not at my computer right now, im on my phone.

That’s the problem. They need different names… Then, in the material instance, you can change the tiling of each texture seperately.

In my screenshot, no textures are loaded, that’s why they’re black. I was just trying to demonstrate the UV method.

Ok, thank you so much. I will try this out tonight when I get on. I appreciate you taking the time to make that uv demonstration. I was just trying To make sure I understand how it was all connected.

Clockwork, that worked perfectly. Thank you again. I do have a quick question about this. When I Uncheck the texture in the material instance that I was Tiling a certain way, It goes back to the default setting. Then if I check that box again the tiling will go back to the way I changed it before. Here’s a screenshot. How do I save the live changes done from the paramater in the material instance?


1 Like

You leave is checked and save the material instance :slight_smile:

Ohhh lol ok. I should of known that. Thanks again clockwork!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.