vrperfkit icon indicating copy to clipboard operation
vrperfkit copied to clipboard

Reshade + VRPerfKit

Open DJSlane opened this issue 3 years ago • 8 comments

Has anyone got Reshade 5.0 working with VRPerfKit?

I had the idea to implement a blur filter to the rings of the foveation in post-process like what was done by Tobii. They realized that the problem with foveated rendering was that the peripheral granularity of the lower-resolution rings was that your eye could detect the granularity and changes resulting from the granularity, but not the detail-loss. Once they implemented a post-process blur filter participants could not determine the difference between foveated and non-foveated. https://youtu.be/y82v7WTcSyk?t=634. I'm sure the post-process itself would take 300ms and probably not be worth it from a performance standpoint, but thought it would be cool to experiment with.

DJSlane avatar Feb 24 '22 21:02 DJSlane

Perhaps I am confused but you asked this question previously in https://github.com/fholger/vrperfkit/issues/13 and it was answered there no?

mcphailtom avatar Feb 28 '22 03:02 mcphailtom

That was with the reshade from fholger, which was at the time the only one that could inject into VR. Reshade 5.0 (reportedly) now states that it works with VR. I tried minimally to make it work and was not successful, so I've rolled back since then. Still would need to create a filter, and I honestly have no idea how I would do so exactly. Got stuck trying to use the new Reshade as the new one installs globally (like it used to for all Vulkan shaders) from what I can now remember. In any case, the work-around with dxgi.dll vs. d3d11.dll didn't work when I tried previously.

DJSlane avatar Feb 28 '22 05:02 DJSlane

It works in the same way it did previously. Renaming vrperfkit's dxgi.dll to d3d11.dll and then installing Reshade 5.x

You only need point the Reshade installer at your dcs.exe and it does the rest

mcphailtom avatar Mar 01 '22 02:03 mcphailtom

Hi @DJSlane, I was thinking it would be really cool if the FFR had a blur effect. Did you make any progress on this?

adcar avatar Mar 30 '22 19:03 adcar

No sadly, I got stuck trying to identify where the curves of the FFR were exactly. For some reason on Pimax they never line up correctly. They are like a mastercard pattern, but oddly smaller on the left and larger on the right. It's very confusing. Not having a starting point I really never took it to the blur via reshade.

DJSlane avatar Mar 31 '22 09:03 DJSlane

Sadly fholger really needs a Pimax to use to get a couple of things done. Back and forth testing for a device he doesn't even have is to cumbersome I presume. He made a great effort though.

DJSlane avatar Mar 31 '22 09:03 DJSlane

@DJSlane I see, that's too bad. Thanks for the quick reply though!

adcar avatar Mar 31 '22 13:03 adcar