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

[Feature Support] Anisotropic filtering #695

Open
NineKain opened this issue Jan 15, 2023 · 5 comments
Open

[Feature Support] Anisotropic filtering #695

NineKain opened this issue Jan 15, 2023 · 5 comments

Comments

@NineKain
Copy link

Makes textures look nicer for almost no performance loss

@elishacloud
Copy link
Owner

Yes, I added anisotropic filtering to Silent Hill 2 in a previous check-in. It does make many textures look better. However, there are a good number of the textures throughout the game that have transparent edges and this causes ugly lines to be seen in these textures. We tried to find a way to filter out the textures with transparent borders, but that was deemed as not feasible. So at this point there is no way for us to add anisotropic filtering without also adding ugly artifacts to the screen.

@TommvinHuwaltzky
Copy link

So I'm guessing forcing it driver-level has the same down-sides?

@Polymega
Copy link
Collaborator

Polymega commented Jan 18, 2023

At least for Nvidia, I don't believe forcing it at a driver level works, strangely enough.

@elishacloud
Copy link
Owner

Yeah, same issue at the driver-level.

Also, the same issue happens with edge-anti-aliasing, but on Nvidia there is a transparent option that fixes the issue for anti-aliasing. But it only works for Nvidia. However, with anisotropic filtering there is no such option. It's too bad because there is quite a bit of improvement with anisotropic filtering.

@Polymega
Copy link
Collaborator

Here's an example of what AF was doing:

image
image

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

4 participants