Shaders: Scrolling UVs in Unreal

Summary: This article covers a shader made in Unreal to scroll UVs of a texture overtime.

We will move the UV coordinates of a texture on a model to scroll the UVs. This shader is made using Unreal’s Shader editor.

Usually when scrolling UVs, we don’t want to see a break when the UVs reach the end of the texture and restart. So the texture needs to be tileable. To make sure the texture can repeat properly.


Once you have a tileable texture. Follow these steps for Unreal to make the UVs scroll.

Final Shader screenshot
Final Shader screenshot

https://docs.unrealengine.com/5.1/en-US/coordinates-material-expressions-in-unreal-engine/?utm_source=editor&utm_medium=docs&utm_campaign=rich_tooltips#panner