ThirteenAG/MaxPayne3.FusionFix

[Feature Request] Fix scaling of FMV cutscenes

Opened this issue · 3 comments

FMV cutscenes show bad scaling artifacts at resolutions >1080p and look very pixelated.

FMV cutscenes show bad scaling artifacts at resolutions >1080p and look very pixelated.

I've mentioned the thing here #4 (comment) and I think it's because the PC port lacks bilinear filtering / a basic filter to smoothen out the movies...

Artifacts are because of the bad upscale Rockstar did for the PC port, I think.
Using the Console movies fix that, although their resolution is a bit lower (720p), they seem to also have MPEG artifacts, and they look even more pixelated lol.
I think I'll show some screens a bit later....

Differences:
PC (with console movies, 4K):
Max Payne 3 1_20_2024 4_40_49 PM

PS3 (RPCS3, 4K internal res):
FPS_ 30 03 _ Vulkan _ 0 0 30-15970 _ Max Payne 3  BLUS30557  1_20_2024 3_52_24 PM

Xbox 360 (Xenia, 4K resolution scale):
Xenia-canary (canary_experimental@3675d6a6b on Jan 20 2024) _  5454086B v6 0  Max Payne 3 Direct3D 12 - RTV_DSV 3x3 1_20_2024 4_35_34 PM

--> Notes: Open each photo on a new tab and decrease monitor / display brightness, contrast to see better. I also recommend watching on a 4K display...

The Console cutscenes on PC have color artifacts (Maybe even the default PC ones. Can anyone check?)... No idea why they're parsed like this... (Might be because of the color gamut / gamma being stronger on consoles)
The Xbox 360 version seems to behave the same as the PC version in terms of pixelation, but the colors are treated correctly on 360.
The PS3 version seems to look the smoothest out of all.

--> Additional note: Cutscene movie files are the exact same on both PS3 and Xbox 360, there are no differences, same file sizes and resolution.

Actually, I think the issue I portrayed here, might actually be caused by the bink decoder or something, and not the video files themselves. When I play the videos in the Bink Video Player, everything seems to look fine, apart from the extremities of the screen borders having subtle garbled artifacts. But I think this one could be fixed by somehow implementing Console Gamma for the bink pass(?), which would probably be the best possible outcome anyway.

Using the console movies isn't really ideal after all, as the PC ones seem to have been reshot at higher graphical settings, so when you look at the console videos, you'll notice the lower texture quality, shadow quality etc, on top of the 720p resolution. Some peds are also different between them, some panel transitions etc. but still, not worth sacrificing the overall quality for them.
I did heavily consider uploading those somewhere, but I just don't think it's worth it after finding out these things.