# How do I scale a texture In UE4?

**URL:** <https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422>\
**Category:** Rendering\
**Tags:** unreal-engine, scaling, question\
**Created:** [June 9, 2014, 11:11am UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422 "2014-06-09T11:11:35Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nickmadd\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nickmadd\_1](https://forums.unrealengine.com/u/Nickmadd_1)\
**Post date:** [June 9, 2014, 11:11am UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/1 "2014-06-09T11:11:35Z")

</div>

Is it possible to scale a textures size in UE4? For example I could just change the UV maps size however when I am using so many different textures and static meshes it’s taking a very long time to do that process. Thanks any help would be great 🙂

---

<div class="post-metadata">

**Author:** ![Dieselhead](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dieselhead](https://forums.unrealengine.com/u/Dieselhead)\
**Post date:** [June 9, 2014, 12:57pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/2 "2014-06-09T12:57:01Z")

</div>

You can use the TextureCoordinate node to scale (tile) the texture.

> **[Coordinates Material Expressions](https://docs.unrealengine.com/5.0/en-US/coordinates-material-expressions-in-unreal-engine/)**
>
> Expressions that perform actions on texture coordinates or output values that can be used as, or to modify, texture coordinates.

---

<div class="post-metadata">

**Author:** ![Nickmadd\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nickmadd\_1](https://forums.unrealengine.com/u/Nickmadd_1)\
**Post date:** [June 9, 2014, 1:35pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/3 "2014-06-09T13:35:50Z")

</div>

Thanks man! 🙂

---

<div class="post-metadata">

**Author:** ![james\_uk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@james\_uk](https://forums.unrealengine.com/u/james_uk)\
**Post date:** [February 9, 2016, 4:00pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/4 "2016-02-09T16:00:11Z")

</div>

Thanks from me too

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_24db280b1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_24db280b1](https://forums.unrealengine.com/u/anonymous_user_24db280b1)\
**Post date:** [January 17, 2017, 1:11am UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/5 "2017-01-17T01:11:03Z")

</div>

There is a better way in my opinion. You multiply a texture scale node with the texture co-ord node and plug it into the texture UV. There are good examples in the mountain landscape project (free on the thing.)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_eb8bf493](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_eb8bf493](https://forums.unrealengine.com/u/anonymous_user_eb8bf493)\
**Post date:** [October 31, 2017, 6:00pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/6 "2017-10-31T18:00:45Z")

</div>

thanks it works 2017 4.18

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_061af0cc1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_061af0cc1](https://forums.unrealengine.com/u/anonymous_user_061af0cc1)\
**Post date:** [November 20, 2018, 4:42pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/7 "2018-11-20T16:42:43Z")

</div>

Can you explain this in more detail? I can´t find the texture scale node.

I wish to add tiling/scale as a parameter to the material, and/or texture channel index as a parameter.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_061af0cc1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_061af0cc1](https://forums.unrealengine.com/u/anonymous_user_061af0cc1)\
**Post date:** [November 20, 2018, 4:55pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/8 "2018-11-20T16:55:14Z")

</div>

Ah, I got it now; just connecting the output of the TextureCoordinate node with a Multiply node, with a ScalarParameter connected to the multiply value.

---

<div class="post-metadata">

**Author:** ![NormalNomad](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@NormalNomad](https://forums.unrealengine.com/u/NormalNomad)\
**Post date:** [August 23, 2019, 2:11pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/9 "2019-08-23T14:11:02Z")

</div>

See this, it shows how to do this.[Unreal Engine | Create GIMP Scaling Material](https://youtu.be/nbFmnCW39RY?t=1208)

---

<div class="post-metadata">

**Author:** ![tkutzner](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tkutzner/32/1081535_2.png) [@tkutzner](https://forums.unrealengine.com/u/tkutzner)\
**Post date:** [February 6, 2025, 8:19pm UTC](https://forums.unrealengine.com/t/how-do-i-scale-a-texture-in-ue4/285422/10 "2025-02-06T20:19:50Z")

</div>

ScaleUVsByCenter node works WAY better for my case. I need a single circle to not move on the texture.
