Using Reshade to upscale console graphics
Iâve recently gotten a chance to screw around with an Elgato HD 60S capture card. I got it working with OBS Studio and decided this was a pretty good way to play Pokemon Sword since the new generation of Pokemon games let you mute the music, so I could mix in my own music from my desktop. Once I had everything working I got to thinking. My Asus PG348Q is 1440p, so the Nintendo Switchâs max 1080p has to be upscaled to fit the display. Pixel scaling basically always looks bad, emphasizing aliasing etc. Honestly, my monitor does an ok job of upscaling the Switch in general when directly connected through its HDMI port, but I wanted to know if there was any way to do it better. I did a little digging and realized I could install Reshade over OBS Studio. Everything âjust worksâ after you install, keeping in mind that OBS uses DX11 for its preview window. Depth based effects donât work since (obviously) you have no access to the depth buffer since the game is being rendered externally, but quite a lot can be accomplished by shaders with no depth. For this test, I set it up with SMAA, AdaptiveSharpen, and Clarity. Please make sure to view the images in their full resolution so you donât miss the subtleties of the effects at play.
^Full Resolution
^Full Resolution
I do not think that this setup is ideal. I believe more comprehensive things could be done to each frame to improve image quality. I am happy to have been able to make it work, though, and I wanted to share my findings with you all. Iâd like to know if anyone has any ideas for different approaches or effects to use, too. Iâll leave you with a couple more shots inside of a Pokemon Center. One part of the effect I am especially happy with is the way the details on the hardwood floor and carpet âpopâ compared to without.
^Full Resolution
^Full Resolution




















