Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reshade + VRPerfKit #54

Open
DJSlane opened this issue Feb 24, 2022 · 8 comments
Open

Reshade + VRPerfKit #54

DJSlane opened this issue Feb 24, 2022 · 8 comments

Comments

@DJSlane
Copy link

DJSlane commented Feb 24, 2022

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.

@mcphailtom
Copy link

Perhaps I am confused but you asked this question previously in #13 and it was answered there no?

@DJSlane
Copy link
Author

DJSlane commented Feb 28, 2022

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.

@mcphailtom
Copy link

mcphailtom commented Mar 1, 2022

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
Copy link

Reshade 5.0 and vrperfkit

@adcar
Copy link

adcar commented Mar 30, 2022

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

@DJSlane
Copy link
Author

DJSlane commented Mar 31, 2022

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
Copy link
Author

DJSlane commented Mar 31, 2022

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.

@adcar
Copy link

adcar commented Mar 31, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants