Instructions for a Panner?

Hi,

I was wondering if it’s possible to further define the behavior of a panner beyond basic direction and speed. I basically need the panner to start and stop at specific intervals. For example, say the texture pans for a complete loop, then stops for about 10 seconds, then the loop starts again.

My own searches haven’t turned up too much, other than I might have to finally dip my toes into Blueprint… (I’m scared :|)

For further reference, I’m trying to recreate this effect but in Unreal 4 (instead of GTAV). About 80% sure it’s a normal map based on my own shader work thus far, I just don’t know how I’d go about setting up the panning instructions. It should be a similar concept to a scrolling LED bridge sign that displays a line of text for a moment before scrolling.

Thanks!

panner is simply this:

Position + (SpeedVector * Time)

If you have your own “Time” value that you accumulate somewhere, you can simply write that formula and it will work.

The reason you cannot simply change the speed of a panner by scaling time is that it scales it from time=0, so in fact by scaling time you travel back in time. To scale time you need to instead add a new delta to your stored time variable.