Since most PS2 games run in interlaced resolutions of 480i (448i) I think each and every user of PCSX2 should clearly understand the mysterious F5 button and what is does.
And since I didn't find a thread that explains these de-interlacing option thoroughly with a good following discussion (hopefully), I decided to create one.
History and science (you can skip that):
We want to fix how interlaced content looks on an progressive LCD screen, this is where De-Interlacing comes in.
I'll try to explain in detail what every de-interlacing option in PCSX2 does, but I may need some correction.
First, here is an old quote from the forum:
* Auto: Tries to find the correct setting for interlaced content, 99% of the time it selects Blend bff.
But there are games that display progressive content but report Interlaced, in these games Auto will select None.
More info: https://github.com/PCSX2/pcsx2/issues/1525
* None: Doubles the line of a single frame from Even lines 240p to 448p and displays it, then doubles the line of the next single frame from Odd lines 240p to 448p and displays it.
The result looks as though it is half the resolution of the intended 448 image with slight flickering, very much like Bob but less filtered.
BUT, in some games (GTA-VC, THPS3, SSX3), None actually looks like progressive content while still reported as Interlaced... strange.
edit: Apparently some games run at 30fps and output 60fps interlaced, so None or Weave will actually look like full frame 448p progressive at 30fps.
If you are interested to see how the original image looked on a CRT without extra blur of deinterlacing filtering or loss of resolution, set it to "Weave bff".
Make the Window Size to x2 integer of the reported vertical resolution, for example 1200x896 if the reported is 448i.
Also, turn off "Texture Filtering of Display" in GSdx Shader Configurations.
This only looks good on static images, since Weaving is much like Blending but without blending.
This will result in a sharp and clean image much like a progressive image looks like on a progressive LCD monitor, but with visible comb effect in motion.
I think PCSX2 lacking a true NONE option where it displays Even 240p field then Odd 240p field, without filling the black lines like the regular None does.
This will display the content exactly like a CRT in its original resolution, but will have terrible comb effect and flickering, much worse than "Weave bff".
Personally, I still think that hardware PS2 on a Sony Trinitron CRT looks the best, but PCSX2 is getting there.
IMO, all de-interlacing options in PCSX2 have their minuses, like loosing spatial resolution, blurring, shaking, or combing, but mostly Blur.. blur on everything.
What do you think about Bob, Weave, Auto, None de-interlacing options, and do you think they can be further improved?
Thanks.
And since I didn't find a thread that explains these de-interlacing option thoroughly with a good following discussion (hopefully), I decided to create one.
History and science (you can skip that):
Quote:Back in the PS2 era most TVs were CRTs which were designed to display interlaced (480i) resolution, and everything looked perfectly fine.
When HDTVs popped up, interlaced content showed sever stripes (combing) in motion on the progressive HDTV display.
Why is that?
Because LCDs use "sample and hold" to display a picture, while a CRT draws a single line to to bottom vertically per frame.
Also, on a CRT a single 240 frame with black lines every other scan-line looked coherent (NES, Genesis and SNES for example),
while on the LCD it looked.. well.. like a comb.
Thus, Even 240p frame followed by a Odd 240p frame which is interlaced content, looks great on a CRT but weaved/combed on an LCD.
We want to fix how interlaced content looks on an progressive LCD screen, this is where De-Interlacing comes in.
I'll try to explain in detail what every de-interlacing option in PCSX2 does, but I may need some correction.
First, here is an old quote from the forum:
Quote:* Weave: Does not really deinterlace at all; takes pairs of fields and puts them together (every other line) to one frame. Guaranteed to have artifacts unless the clip is completely static.
* Field blending: Takes consecutive pairs of fields and blends them together into one frame by averaging pixel values. Usually causes funky ghosting artifacts (since in an interlaced clip, each field is at a temporally separate point). Obviously very blurry since you effectively lose half the spatial resolution as well as half the temporal resolution (blending halves the frame- or fieldrate since every two fields are combined to one frame, so instead of 60 fields/s you get 30 frames/s).
* Bobbing/line doubling: Doubles the height of each field, effectively making each field its own frame. Also shifts the field slightly up or down so the picture won’t appear to jump up and down slightly. Quality depends on the quality of the resizing filter, but like blending it’s blurry since half the vertical resolution is lost in the upscale.
* Auto: Tries to find the correct setting for interlaced content, 99% of the time it selects Blend bff.
But there are games that display progressive content but report Interlaced, in these games Auto will select None.
More info: https://github.com/PCSX2/pcsx2/issues/1525
* None: Doubles the line of a single frame from Even lines 240p to 448p and displays it, then doubles the line of the next single frame from Odd lines 240p to 448p and displays it.
The result looks as though it is half the resolution of the intended 448 image with slight flickering, very much like Bob but less filtered.
BUT, in some games (GTA-VC, THPS3, SSX3), None actually looks like progressive content while still reported as Interlaced... strange.
edit: Apparently some games run at 30fps and output 60fps interlaced, so None or Weave will actually look like full frame 448p progressive at 30fps.
If you are interested to see how the original image looked on a CRT without extra blur of deinterlacing filtering or loss of resolution, set it to "Weave bff".
Make the Window Size to x2 integer of the reported vertical resolution, for example 1200x896 if the reported is 448i.
Also, turn off "Texture Filtering of Display" in GSdx Shader Configurations.
This only looks good on static images, since Weaving is much like Blending but without blending.

This will result in a sharp and clean image much like a progressive image looks like on a progressive LCD monitor, but with visible comb effect in motion.
I think PCSX2 lacking a true NONE option where it displays Even 240p field then Odd 240p field, without filling the black lines like the regular None does.
This will display the content exactly like a CRT in its original resolution, but will have terrible comb effect and flickering, much worse than "Weave bff".
Personally, I still think that hardware PS2 on a Sony Trinitron CRT looks the best, but PCSX2 is getting there.
IMO, all de-interlacing options in PCSX2 have their minuses, like loosing spatial resolution, blurring, shaking, or combing, but mostly Blur.. blur on everything.
What do you think about Bob, Weave, Auto, None de-interlacing options, and do you think they can be further improved?
Thanks.