Dolphin, the GameCube and Wii emulator - Forums

Full Version: Custom internal resolution as in PCSX2
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7
Quote:* Increasing the Y resolution has a higher effect on improving the quality of the details in the distance, while increasing the X FOV has a higher effect on the panorama.

Fixed that for you.

Quote:* In 1st person and 3rd person 3D games, 'scrolling' is mostly in the Y-axis (the automatic camera almost always centers behind the main character) so higher dynamic resolution in the Y-axis helps more.

What do you mean by "3D scrolling"?

If this is true then why don't any game developers follow your advice? Are they all retarded?

The fact of the matter is you can test this stuff yourself. Take any type of 3D rendered content, whether it be some stuff you import into blender or a video game. Now try rendering with 1600 x 600 and 600 x 1600, and correct the camera horizontal/vertical FOV angles so that it looks normal on both when resized to 1920 x 1080. The image with the higher Y resolution will not look substantially better.
Actually, I've had a thought: Surely even if the eyes are more sensitive to horizontal quality changes upping the resolution in game won't have any affect other than to slow things down, as even if the game has an increased resolution before this is outputted to the monitor the graphics card will just take an average of the two pixels existing in each pixel, reducing the quality to exactly as it would be if the software wasn't making a larger image.
.......what?

Please try to rewrite that, either I'm stupid or that made no sense at all.

I think by "making the image larger" you meant "rendering at a higher resolution"? The answer is there would still be a quality improvement. Rendering two pixels and averaging them does not yield the same color as rendering one pixel halfway inbetween, it still increases the image quality.
If you're sure then I'll believe you. I should have a new GPU within a week and will be able to run PCSX2 at high resolutions (I only just got it to run at full speed today), so should be able to test that.
In my opinion this change should really be considered to significantly increase Dolphin performance. For 1280x720 Displays, 2x native resolution is a waste of GPU resources and 1280x792 internal resolution would be much better here. And for 1080p, 1920x1056 or 1920x1320 could bring a huge boost in performance without any loss in image quality compared to 1920x1584 since efficiency is key for emulation speed.

Also modern scaling algorithms should be used where possible to maximize image quality and sharpness, especially for the conversion between internal and display resolution.
It won't improve performance for 95%+ of users and using custom internal resolutions will break certain efb effects (as proven by fractional scaling). Although I agree that this should be implemented you can understand why it's not considered a high priority change.

I'm more interested in seeing the scaling algorithm improved but nobody really wants to do it (or knows how to).
Thanks for bumping this thread, I'd forgotten to see how high I could push the resolution on PCSX2 on my new card. Probably will help some, as there aren't as many other graphical enhancements as dolphin.
Maybe the madVR scaling algorithms might be applicable to some extend. Also please do not forget the many users that do not have a high end graphics card. A higher framerate is always welcome, especially regarding LLE audio.
Fwiw, it's nice that ppl suggest using "modern scaling algorithms", but the problem really is just that we have no one actually implementing them.

I'd actually even tell people what place of the code they need to look at, but... so far nobody bothered to ask.
Optimised Internal Resolutions for 1080p/720p would be
ideal, I run Dolphin on a 1080p TV, makes sense for
Internal Resolution to also be 1080p

Pages: 1 2 3 4 5 6 7