# How to tile a texture?

**URL:** <https://forums.unrealengine.com/t/how-to-tile-a-texture/314742>\
**Category:** Asset Creation\
**Tags:** unreal-engine, UE4, question\
**Created:** [April 12, 2015, 8:36am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742 "2015-04-12T08:36:05Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_ae064207](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ae064207](https://forums.unrealengine.com/u/anonymous_user_ae064207)\
**Post date:** [April 12, 2015, 8:36am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/1 "2015-04-12T08:36:05Z")

</div>

This is probably the most basic question (I started using unreal engine yesterday) and I was wondering how you tile textures because at the moment the texture is just stretched across my object. Any help?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e955dac61](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e955dac61](https://forums.unrealengine.com/u/anonymous_user_e955dac61)\
**Post date:** [April 12, 2015, 9:27am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/2 "2015-04-12T09:27:43Z")

</div>

Hey there!

This is very simple. In your material, attach a TextureCoordinate node to the UV input of your diffuse (and normal, if you have one). Then, you can change the X and Y tiling inside it.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ae064207](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ae064207](https://forums.unrealengine.com/u/anonymous_user_ae064207)\
**Post date:** [April 12, 2015, 9:31am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/3 "2015-04-12T09:31:59Z")

</div>

Thanks! When I searched for an answer all I got were people complaining that it was tiled (instead of my problem being that it wasn’t). This worked perfectly though!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e418560f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e418560f](https://forums.unrealengine.com/u/anonymous_user_e418560f)\
**Post date:** [April 19, 2015, 10:48pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/4 "2015-04-19T22:48:45Z")

</div>

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

This is the tutorial I am following and it seems for them, it was automatically set to tiling from the start, but for mine it is clamping and stretching. When I went into the M\_Concrete\_Tiles and set the TexCoord from .5/.5 to 5/5 it looked better, for the floor texture, but when I tried to increase it for the wall texture M\_Concrete\_Poured to something like 1 / 25 and 25 / 1 and nothing changes. I am not sure if I’m not changing the right TexCoord’s values for UTiling and VTiling. I’ve seen in other post about this advanced option setting texture to clamp or tiling but I have been unable to find this option. Any idea how I should go about trying to tile the wall texture?

---

<div class="post-metadata">

**Author:** ![dangarbri\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dangarbri\_1](https://forums.unrealengine.com/u/dangarbri_1)\
**Post date:** [August 3, 2015, 12:14am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/5 "2015-08-03T00:14:33Z")

</div>

Is there any way to make it tile correctly an all sides of something like a block? adding a bunch of tiles this way only looks good on 2 sides of a stretched block and the rest is squished

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_9e9b3397](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_9e9b3397](https://forums.unrealengine.com/u/anonymous_user_9e9b3397)\
**Post date:** [October 6, 2015, 10:44pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/6 "2015-10-06T22:44:05Z")

</div>

So I can’t use the texture coordinate in a material instance? It doesn’t show up for me. Thanks for any help.

---

<div class="post-metadata">

**Author:** ![RUWD](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RUWD](https://forums.unrealengine.com/u/RUWD)\
**Post date:** [September 3, 2016, 10:35pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/7 "2016-09-03T22:35:05Z")

</div>

Alittle late, but just ran into this problem myself… one way to get is to, pull from a UV socket and type in “coord” and it shows up

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_afa92833](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_afa92833](https://forums.unrealengine.com/u/anonymous_user_afa92833)\
**Post date:** [September 26, 2017, 8:06am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/8 "2017-09-26T08:06:01Z")

</div>

Here is a good video on scale-able tiling with “TextureCoordinate” node: [Unreal Engine 4 Tutorial - Scale Textures - YouTube](https://www.youtube.com/watch?v=X4aXXm8km3w)

Or, try the “BrickAndTileUVs” node and set variables with “scalar parameter” nodes in the material’s blueprint… seems like it is designed to do tiling as a baked feature in UE4.17

See blueprint example in this thread: [https://forums.unrealengine.com/development-discussion/rendering/104244-how-to-make-a-ceramic-tile-floor-material?p=892751#post892751](https://forums.unrealengine.com/development-discussion/rendering/104244-how-to-make-a-ceramic-tile-floor-material?p=892751#post892751)

---

<div class="post-metadata">

**Author:** ![NextWorldVR](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@NextWorldVR](https://forums.unrealengine.com/u/NextWorldVR)\
**Post date:** [April 3, 2019, 4:33pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/9 "2019-04-03T16:33:28Z")

</div>

That didn’t work for me,. I found this ‘TextureCoordinate’ and it worked predictably…,.

 ![273195-1.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/d/9/0d9ba1880bfe28c415c26cccbefeec45e36a558b.jpeg)

 ![273196-2.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/a/2/1a2fd9ffc03a546445439a4c3b9be261453a6a15.jpeg)

 ![273197-5.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/8/5/9859e5d3e737a0d2521e70bb186f5f8eebf68d59.jpeg)

 ![273198-25.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/4/2/f/42f175504d86d6ab3d718f1040699eabadc7f649.jpeg)

---

<div class="post-metadata">

**Author:** ![Dreaghy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dreaghy](https://forums.unrealengine.com/u/Dreaghy)\
**Post date:** [September 18, 2019, 10:17pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/10 "2019-09-18T22:17:12Z")

</div>

You need to attach the “Texture Coordinate” node to both your textures in the “UVs”. Not only the NormalMap one.

---

<div class="post-metadata">

**Author:** ![El\_hugue](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@El\_hugue](https://forums.unrealengine.com/u/El_hugue)\
**Post date:** [September 19, 2019, 1:14am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/11 "2019-09-19T01:14:06Z")

</div>

Hi, hope this could help you

 ![287714-uv-tile.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/1/2/31247e5ab1bd4be5b945e6ab6314cacd5abea4a0.jpeg)

---

<div class="post-metadata">

**Author:** ![Patrick.O](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/patrick.o/32/1007161_2.png) [@Patrick.O](https://forums.unrealengine.com/u/Patrick.O)\
**Post date:** [December 16, 2020, 7:49pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/12 "2020-12-16T19:49:56Z")

</div>

This is the best answer. This exposes the UV tiling as parameters, which means you change the tiling on any Material Instances you create from the Material.

---

<div class="post-metadata">

**Author:** ![Patrick.O](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/patrick.o/32/1007161_2.png) [@Patrick.O](https://forums.unrealengine.com/u/Patrick.O)\
**Post date:** [December 16, 2020, 7:52pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/13 "2020-12-16T19:52:07Z")

</div>

For new users, the U\_Normal and V\_Normal nodes in the image above are “ScalarParameter” nodes and the Append node is a “AppendVector” node.

---

<div class="post-metadata">

**Author:** ![twinkletows](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/twinkletows/32/942319_2.png) [@twinkletows](https://forums.unrealengine.com/u/twinkletows)\
**Post date:** [May 27, 2024, 2:28am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/14 "2024-05-27T02:28:36Z")

</div>

For anyone here ten years later the answer is MF\_Tiling node

---

<div class="post-metadata">

**Author:** ![digitalmeta](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@digitalmeta](https://forums.unrealengine.com/u/digitalmeta)\
**Post date:** [May 27, 2024, 4:02am UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/15 "2024-05-27T04:02:44Z")

</div>

To tile textures instead of stretching them across your object:

1. Ensure proper UV mapping.
2. Use UV coordinates in your shader.
3. Adjust texture scale and offset.
4. Set repeat or wrap modes as needed. we get for more details: **[Whatsapp GB Atuailzado](https://wasuppgb.com/)**

---

<div class="post-metadata">

**Author:** ![brimwd](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@brimwd](https://forums.unrealengine.com/u/brimwd)\
**Post date:** [June 10, 2025, 2:00pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/16 "2025-06-10T14:00:22Z")

</div>

I was having the same challenge: I properly unwrapped my model in Blender and scaled the texture to my model, but when I changed the scale of my object in Unreal, I couldn’t figure out how to get the texture to tile.  
For anyone who comes after, here’s how I solved it (working in Unreal 5.6)

 ![Screenshot 2025-06-10 at 5.39.53 PM](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/2/d/b2deccdae33a396445ebbc3d0f15903426329978.png)

---

<div class="post-metadata">

**Author:** ![ohiohd1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ohiohd1](https://forums.unrealengine.com/u/ohiohd1)\
**Post date:** [July 10, 2025, 3:32pm UTC](https://forums.unrealengine.com/t/how-to-tile-a-texture/314742/17 "2025-07-10T15:32:40Z")

</div>

Above answer works for me in 5.6 as well - used it to tile a logo pattern as a “banner” using a plane scaled in the Y axis. Didn’t seem to work great for a cube though.
