"4xBRz" Filter
- spiderh
- Topic Author
I ported 4xBRz shader from " github.com/libretro/common-shaders/blob/...brz/shaders/4xbrz.cg "
If you want more sharpen result, use with "AdaptiveSharpen" filter.
Have fun!..
.
.
Please Log in or Create an account to join the conversation.
- NesQEdits
I will try the shader later when i am back home, thank you!
But what exactly does the shader do? The edges smoother?
Greetings
Please Log in or Create an account to join the conversation.
- spiderh
- Topic Author
This technique actually used effectively on C/C++. With shader technique we get reasonable result, but this is as good as not to be.
5x and 6x techniques (on shader) not work with DirectX 9. And 6x technique is slow. Because mostly use LERP (Linear Interpolation). But on C/C++ 6x technique is generate more sharpen and quality results and exactly more fast.
Please Log in or Create an account to join the conversation.
- NesQEdits
Please Log in or Create an account to join the conversation.
- Uncle Crassius
NesQEdits wrote: Sounds great! i will try it out for CSGO cause this game needs to be a little smoother on some parts.
Before you get your hopes up: 4xBRz has been made mainly to smoothen lowres pixel graphics. So if you're not playing CSGO in 320x240 it will probably not look too hot.
Please Log in or Create an account to join the conversation.
- NesQEdits
- spiderh
- Topic Author
Reshade only work with actual viewport. This shader is upscaler. For this reason, this shader first downscale, after upscale render target. If you use this shader with 3D games, then result will be blurry.
Please Log in or Create an account to join the conversation.
- psychic5
I noticed in some games there is tearing when the screen scrolls with 4xBRz activated. Is there a way to avoid that?
Please Log in or Create an account to join the conversation.
- spiderh
- Topic Author
Try this formula:
STRENGTH = HEIGHT / ORIGINAL HEIGHT.
Example, in MAME emulator, some games have 384x224 resolution and MAME upscale this games to 1920x1080.
STRENGTH = 1080 / 224 = 4.8214
For 320x240 games (original resolution):
STRENGTH = 1080 / 240 = 4.5
For 320x240 games to upscaled 1280x1024 resolution:
STRENGTH = 1024 / 240 = 4.2666
.
If this shader works as internal shader for games, then I know original resolution and I can calculate this values automatically, but Reshade is external shader and I never know what original resolution have a game.
Please Log in or Create an account to join the conversation.
- psychic5
- v00d00m4n
Please Log in or Create an account to join the conversation.
- spiderh
- Topic Author
Please Log in or Create an account to join the conversation.
- qdclonman
Please Log in or Create an account to join the conversation.
- spiderh
- Topic Author
Reshade never be a rescaler? Reshade only works on final Render Target...
If you want Bilinear Interpolation, then use "Gaussian Blur" filter or like this...
Please Log in or Create an account to join the conversation.
- qdclonman
Please Log in or Create an account to join the conversation.
- ArkBlitz
Please Log in or Create an account to join the conversation.
- nhjnhj
- Tokon
I use this on Wargroove (setting 3) and it looks fantastic, so much better than hq4x.
Hopefully this will get included as a standard ReShade shader in the future.
My fps drop a bit but that's not much of a problem.
Please Log in or Create an account to join the conversation.
- Sh1nRa358
- jas01
Sh1nRa358 wrote: This doesn't work as intended at all
You can try this cool shader - reshade.me/forum/shader-presentation/560...g-shader-for-reshade
Please Log in or Create an account to join the conversation.