vrperfkit
vrperfkit copied to clipboard
Reshade + VRPerfKit
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.
Perhaps I am confused but you asked this question previously in https://github.com/fholger/vrperfkit/issues/13 and it was answered there no?
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.
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
Hi @DJSlane, I was thinking it would be really cool if the FFR had a blur effect. Did you make any progress on this?
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.
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 I see, that's too bad. Thanks for the quick reply though!