Virtual Resolution sampling?

More
2 years 2 months ago #1 by beanluv
Virtual Resolution sampling? was created by beanluv
Hello. I need some help with a shader, more specifically, one called Virtual Resolution.

(For context about my request, open the spoiler below.)
Warning: Spoiler!

I have a (hopefully) small request. Could somebody edit the shader so its sampling is nearest neighbor?

Shader: www.dropbox.com/s/jo9nsw5wb19nghy/VirtualResolution.fx?dl=0

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #2 by Matt Gore
Replied by Matt Gore on topic Virtual Resolution sampling?
Well, the shader already supports that. Just add VIRTUAL_RESOLUTION_DOWNFILTER=POINT to your PreprocessorDefinitions.
The following user(s) said Thank You: beanluv

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #3 by beanluv
Replied by beanluv on topic Virtual Resolution sampling?

Well, the shader already supports that. Just add VIRTUAL_RESOLUTION_DOWNFILTER=POINT to your PreprocessorDefinitions.

Okay, so I tried adding it in through both the UI and the preset file, and nothing's really changed.
Here's what I'm trying to do:

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #4 by Matt Gore
Replied by Matt Gore on topic Virtual Resolution sampling?
Well, all three images are identical and use nearest neighbor :D

So the game already scales the image the way you like, no reason to use shaders. Unless you would rather use bilinear:

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #5 by beanluv
Replied by beanluv on topic Virtual Resolution sampling?

Well, all three images are identical and use nearest neighbor :D

So the game already scales the image the way you like, no reason to use shaders. Unless you would rather use bilinear:


Actually, if you look at the user display at the top for each screenshot, their positioning is somewhat different, not to mention the third one's user display is kinda blurry. :)

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #6 by Matt Gore
Replied by Matt Gore on topic Virtual Resolution sampling?
Ah ok, I didn't look there. It seems to be shifted by one pixel compared to the rest and will get blurry because of the linear scaling. I don't know why the preprocessor definition isn't working but you can also just change line 8 to: #define VIRTUAL_RESOLUTION_DOWNFILTER POINT

Btw, ReShade comes with a HQ4X shader, this is probably the best method.

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago #7 by beanluv
Replied by beanluv on topic Virtual Resolution sampling?

Ah ok, I didn't look there. It seems to be shifted by one pixel compared to the rest and will get blurry because of the linear scaling. I don't know why the preprocessor definition isn't working but you can also just change line 8 to: #define VIRTUAL_RESOLUTION_DOWNFILTER POINT

Btw, ReShade comes with a HQ4X shader, this is probably the best method.


It didn't change anything. I did however notice that offsetting the width and height by one pixel makes the blurry pixels look normal while everything else is the opposite. I also had already changed line 8, and it didn't change anything.

As for the HQ4X shader, what settings do you recommend?

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago #8 by Matt Gore
Replied by Matt Gore on topic Virtual Resolution sampling?

As for the HQ4X shader, what settings do you recommend?


Sorry, I only know of its existence but don't have any games to use it x)

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago - 2 years 1 month ago #9 by beanluv
Replied by beanluv on topic Virtual Resolution sampling?
Alright, so I just realized as I was resizing a screenshot through Paint.NET using some sort of sampling to prevent sprite theft that the sampling used was Super Sampling. It appears to be the same exact sampling the Virtual Resolution filter is using. Perhaps that could be disabled somehow?
Last edit: 2 years 1 month ago by beanluv.

Please Log in or Create an account to join the conversation.