Problem with textures stretching

When I apply textures to static meshes and then scale them, the textures stretch. Is there a simple way, preferably in the texture itself, to make the texture tessellate instead of scale? To think of it like wrapping a present, I want to use more or less paper, not stretch or shrink a constant amount of paper.

im not sure what you mean byu “tessellate instead of scale” but you can use a TEXTURE COORDINATE node in the material to change how much the texture repeats to prevent stretching. You can also use BSP Brushes instead of static meshes to achieve the same thing depending on what your making. You can add them by going to the GEOMETRY tab on the left, and stead of changing the scale, change the Brush Size (the default values for a cube will be 200, 200, 200) you change the size of the box and it will just repeat the textures