With this project I wanted to create a scary effect. The shader utilizes tessellation and displacement to create the face that comes out of the tv and wall. The tessellation itself happens right before the face is about to come out to avoid any unnecessary tris. The animation of the face is done with a sprite sheet that is connected to the displacement. UDK doesn’t support sprite sheets in their displacement with their solution (flipbook). I had to create another way to read the sprite sheet by using the modulus method. It worked out well and gave me a lot more control.
The object that gets displaced (in this case the face) can easily be changed to something else by changing the sprite sheet.