UI distortion in Unreal Engine

In Breached we have a lot of digital noise/glitch effects. While we mostly used the wonderful “Sci-Fi and Glitch Post-Process” package, I’ve wanted to add a bit of uniqueness to UI noise effect and assembled a material function for distorting UI texture UVs.

Glitch effect in Unreal Engine 4

It uses a bunch of procedural noise generators, panners and a texture mask to apply specific distortion pattern.

DistortUV function

The function turned out to be quite flexible, so I’ve thought it could be useful to share it. You can grab archive with the function and texture mask here: http://goo.gl/5WBkmC

Just drop the unzipped folder to UE project and the function should become available as “DistortUV” node.

  • Pavel Grubyi

    Hello Elringus,

    Thank you very much for sharing this. Could you provide an example of using this material? I’m wondering if I should use this for UI material alpha or for the post-processing material or maybe in an else way?

    Thanks,
    Pavlo

    • Hi, Not sure if it’s still working for the current version of UE (this thing was done quite a time ago); as far as I remember, the DistortUV node should be connected to the UV (aka texture coordinates) input of an UI (or any other) texture.

      • Pavel Grubyi

        It works very well, thanks a lot!