Terrain Texture Sizes

Hi everyone!

I’ve been working with Unity for ages now and I’ve always seemed to see this problem; Whenever I create a terrain, the texture sizes are always going up the larger I make my terrain (Sorry if I’m making this hard, it’s hard to explain it). For example, I create a terrain 1000x1000. When I use a texture on the terrain, the number I select, Say I select 3, will always be 1000th of the terrain size times that number. So in this case, 3. However, if I was so create a terrain 3000x3000, my texture would be 9 squares wide (Which is equal to 9 meters). Is there any way to change this? so that rather than having it in this format, I would be able to change it to 1 on the brush size would equal 1 meter on the terrain, no matter the size?

~ alex95

Are you trying to get a smaller brush to work with or make the textures so they appear smaller on the terrain?

Well I’d like to really make the textures appear smaller, as the Unity editor won’t let me go below 1, maybe a brush is the only way of doing it?

The brush size only affects the area in which the texture is painted, if you want to make the textures smaller you can adjust the tiling properties of them them. Select a texture in the texture Paint panel on your terrain, then go to Edit Texture > Tile Size X / Y values control how often it is repeated (and thus how big it will appear in any 1 meter area)

Ah, see I didn’t mean the tiling. I meant the actually size of it on the terrain. I want to be able to paint a 1x1 square area on a terrain 5000x5000, not a 5x5 square which is as small as it will let me. Thanks for the advice though, that will help :slight_smile:

I think it’s related to the Control Texture size set in the Terrain Resolution options (the smallest size being 1 pixel of this size). Be careful though, changing options in here can often reset / damage what you’ve been working on.

Thanks, i’ll try it now.

Yes this is exactly what I wanted, thankyou so much!

Your welcome :slight_smile: