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] Remove hard borders on smoothed (filtered) sprites #812

Open
ninjakitty844 opened this issue Dec 21, 2022 · 2 comments
Open

[Feature] Remove hard borders on smoothed (filtered) sprites #812

ninjakitty844 opened this issue Dec 21, 2022 · 2 comments
Labels
enhancement New feature or request on hold Feature or issue requires further evaluation

Comments

@ninjakitty844
Copy link

Raze version

Raze 1.6.0

Which game are you running with Raze?

None

What Operating System are you using?

Windows 11

If Other OS, please describe

No response

Is your feature request related to a problem? Please describe.

The hard edges ruin filtering a little, its a big part of the reason sprites and filtering don't get along IMO.

Describe the solution you'd like

I honestly have no idea how you can accomplish this or if its very possible at all. I also have no idea if it's ever been done. I just want to put it out there because I think it would make filtered texture mode look much much better. I would probably use it every now and then if the hard borders were removed.

Describe alternatives you've considered

Putting a row or two of blank pixels on the outside of every sprite (keeping the position/anchor point the same). There is probably an accurate and efficient way for it to be done in-engine during the render process.

Add any other context or screenshots about the feature request here.

Top of dummy, punching stick, and Wang's fists:
ShadowWarrior_0068
This circle thing:
ShadowWarrior_0070

@ninjakitty844 ninjakitty844 added the enhancement New feature or request label Dec 21, 2022
@mjr4077au
Copy link
Member

I think there's something in GZDoom to achieve this, but I don't know what's needed to transfer and set that up in Raze. Will discuss internally.

@coelckers
Copy link
Member

The biggest blocker here is that this needs an extensive rework of sprite sorting. For wall sprites it is definitely a no-go as it'd cause some major lag on larger maps. It may become an option if we can get them working as proper wall decals but so far I still face the problem of detecting which sprite is a wall decoration and which isn't.

@sinisterseed sinisterseed added the on hold Feature or issue requires further evaluation label Jan 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request on hold Feature or issue requires further evaluation
Projects
None yet
Development

No branches or pull requests

4 participants