How do i make the texture change size with the object i don't want the texture to stretch

i dont have an image

Have you tried using the World Aligned Texture node, in the Material Editor? This node can align your texture with the world instead of with the surface of the object, sort of like your texture is projected onto the object instead of painted onto it. The texture will keep its tiling (size), independent of the scale of the object.

If you’re building your material from scratch in the Material Editor, try this tutorial by PrismaticaDev! World Aligned Texture | 5-Minute Materials [UE4] - YouTube

When you’re following that tutorial (or any Unreal materials tutorial), keep in mind that unlike in Unreal, Material Function nodes are hidden in UEFN. So you won’t find World Aligned Texture in the drop down menu when you right click on the graph. You need to right click and create a MaterialFunctionCall node instead. Then, in the details panel for the Material Function, on the left, you can choose which material function you want (In this case choose World Aligned Texture).
image

1 Like