interlaced video

Hi, I’m trying to make an interlaced video post processing effect.
I got pretty close effect-wise with just scan lines and offset but I would like to offset the delay of the frames/time instead of offsetting the video a couple pixels.
is there any way to do this?


hello there. and…

well… interlace uses the last frame. or rather even and odd frames. and it is by this method more “motion based”. so you would have to use flipflop rendertargets aka final scene output buffers, to get this done.

i done the motion approximation before, using the velocity texture and a single frame.

it is inconsistent tho, cause motion (vectors) can be “occluded”.

and it is way more expensive and trashing the gpu cache, cause of the dependant texture reads. i would not recommend it, but it’s there for display of bad code. it works to some degree.

the actual implementation is way faster and has the benefit of, that you could essentially render half the size of the frame and comp it in post. would require an engine code dive to plug the flipflop buffer at the scene output, tho.