Shaders: Scrolling UVs in Unity

Summary: This article covers a shader made in Unity 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 Unity’s Shader Graph.

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.