# How can I simulate/implement interlacing?

**URL:** <https://forums.unrealengine.com/t/how-can-i-simulate-implement-interlacing/1870942>\
**Category:** Rendering\
**Tags:** unreal-engine, Shaders, question\
**Created:** [May 24, 2024, 2:36pm UTC](https://forums.unrealengine.com/t/how-can-i-simulate-implement-interlacing/1870942 "2024-05-24T14:36:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zantezuke](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@zantezuke](https://forums.unrealengine.com/u/zantezuke)\
**Post date:** [May 24, 2024, 2:36pm UTC](https://forums.unrealengine.com/t/how-can-i-simulate-implement-interlacing/1870942/1 "2024-05-24T14:36:22Z")

</div>

I’m wondering how I can force an interlacing effect to my final image for an old-school look, such as this: [https://nicole.express/assets/img/inter&lace/badjob.png](https://nicole.express/assets/img/inter&lace/badjob.png)

I have seen effects like this: [https://youtu.be/\_gO5Q-wFL1U](https://youtu.be/_gO5Q-wFL1U)

The problem is, that and most other PP implementations simply shift the final image a few pixels to the left and right, alternating based on the Y coordinate. This is fine, but with real interlacing I believe the effect should be more prominent when the camera is moving, due to the fact that the screen is displaying 2 half-frames at once.

I am currently experimenting with using render targets to hold the previous frame and I have theorized doing something with the velocity scene texture, but I haven’t figured out anything definitively yet.

I’m still getting the hang of materials so I would be thankful for any help.

---

<div class="post-metadata">

**Author:** ![glitchered](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/glitchered/32/768299_2.png) [@glitchered](https://forums.unrealengine.com/u/glitchered)\
**Post date:** [May 24, 2024, 5:01pm UTC](https://forums.unrealengine.com/t/how-can-i-simulate-implement-interlacing/1870942/2 "2024-05-24T17:01:55Z")

</div>

rendertarget storage is the way to go. using velocity doesn’t work. you can have trails but obviously don’t have velocity information on the other side. it will not tear on those edges, cause the geometry is still there.

quick shader trick.

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/5/c/15c219f2f1717e222b86612937d5ad0c247a5499.jpeg)

---

<div class="post-metadata">

**Author:** ![NotMetroMan](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@NotMetroMan](https://forums.unrealengine.com/u/NotMetroMan)\
**Post date:** [June 25, 2026, 2:28am UTC](https://forums.unrealengine.com/t/how-can-i-simulate-implement-interlacing/1870942/3 "2026-06-25T02:28:43Z")

</div>

THANK YOU SOOO SO MUCH. I was making a game inspired by Kane Parsons’ backrooms series and i needed the interlacing effect! lifesaver.
