Can we merge these latest updates into MegaBezel? I’d like to try some of the new features.
Does anyone have or know any good “accuracy” focused (ntsc) presets for 1440p SDR? Preferably contained in guest-advanced so I can bring it to reshade for use in dolphin and what-not. I’ve been trying to use reference photos and the like but I’m not 100% satisfied with what I’ve been able to do.
If you want more pronounced artifacting and color bleed, then you can lower ntsc resolution scaling. Supposingly that a game triggers interlacing, then you are best off with interlacing modes 4 or 5 unless you decide to merge fields. 2-phase and interlacing have conflict with temporal effects since both use the “same approach”, resulting in a strange sync situation.
Meanwhile i’m doing some magic glow and sampling improvements. I’m quite happy with the SF2 results, since it’s a special picky game.
Is there any recent port in reshade?
The recent port is quite solid, missing only improved rainbowing, edge color preservation and some minor tweaks with ntsc shaders. Otherwise other changes to mainstream shaders are not yet incorporated, but the main composition is in a good shape already. @DevilSingh has been doing the Reshade ports, you can check his thread here:
With most mask mitigating techniques and guest-advanced shaders they work the way brightest colors get the most mask mitigation, which can be an ok scenario, but maybe not with all games.
Some games have the majority of their graphics drawn in mid-colors (regarding brightness) and the feel of overly pronounced masks in quite notable if a preset looks best with brighter graphics.
A solution to these situations could be 2-point (0, 1) to 3-point (0, 0.5, 1) mask strength parameters, but this would obviously break existing presets and be a bit confusing to use.
Currently i’m tweaking something in the ‘lab’, which looks like a quick and simple fix for this.
original:
with fix:
It’s ofc. purely optional fast code, nothing to worry about in general.
I like that you actually used the word “lab” haha. This sounds and looks interesting, I’ll be keeping my eyes on this development.
Wouldn’t that break the output gamma uniformity for games that use full palette?
I belive no, since it’s only mask strength application. Now it can be configured to set mask strength for very dark colors and very bright colors, the distribution is then interpolated between these two settings for other color brightnesses. 3-point interpolation would only add more control (like from 0 to 0.5 and then from 0.5 to 1). It would definitivelly break existing presets and confuse more users.
New Release Version (2025-02-09-r1):
Notable changes:
- NTSC - Preserve Edge Colors restriction for #TAPS raised from 8 to 14 (2-phase).
- Mask Coordinates small fix.
- Bloom/Glow sampling code improvements, parameter range improvement.
- New functionality Mitigate Mask on Mid-Colors added. It can be a great addon, especially with new presets (tweaked from start).
- Some rarely used functionality cleanup.
- Various small changes…
- Edit: small improvement
Download link:
https://mega.nz/file/MxJjDASZ#48DNWpHhO4k-OqkeAskgZ4Pz1pyYPXKHI3-loDAbFhk
Wow I can’t believe this update has been here all these hours and I’m just now seeing this, shame on me lol.
Really curious on what this is about. I’ll check this out and report back after playing around a bit.
Also:
What exactly does it mean by raising the taps color restriction from “8 to 12”?
The Preserve Edge Colors effect still works out-of-the-box for like 14 TAPS in 2-phase. So if the #TAPS is set greater, it will get limited to 14. The limitation only applies to 2-phase. You can choose lower #TAPS numbers and they will apply accordingly.
Example: #TAPS is set to 16. There will be 14 TAPS with 2-phase and Preserve Edge Colors enabled for 2-phase, 3-phase will operate wit 16 TAPS regardless.
Possibly dumb question time - I often like to use square pixels, sometimes even with uncropped image (for example SNES is I think 1:1 PAR/256:239 DAR) even though it’s not entirely representative of how it would have looked. Are shaders flexible enough to accommodate this, without breaking, or do I need to be more rigid in my selection?
As long as you don’t use doubled input resolutions you should be fine with basically all crt shaders. Guest advanced shaders (like most other crt shaders) can handle a variety of input resolutions and viewport sizes without even needing to re-tweak presets used (i.e. sonkun’s, Hari-82’s, Cyber’s…presets).
Guest advanced shaders can also handle multiplied input resolutions, especially the HD version.
Perhaps i’m adding one more cosmetic functionality, last, but not least. It can nicely fix some presets without resorting to using different techniques:
Is there any difference between the two images? The only differences I can spot are due to being a different animation frame.
Am I understanding the Internal Resolution setting correctly? Lets say a Core is 640x480, does setting it to 2.0 effectively make that 640x480 become 640x240?
And the VGA Single/Double Scan mode setting, does that double the amount of Scanlines like my Super Fine Pitch Sony Vega seems to have? I’ve been using a Pioneer Elite plasma TV for my presets so I’m guessing 1080p just doesn’t have enough vertical pixels to make out having twice as many scanlines?
Maybe these images make it a bit more apparent. It’s not a bad fix imo…
A game can look like 640x240, yes, but you can still use Downsampling-Y for some effect.
Yes, it reproduces scanline representation on VGA monitors and resolutions like 320x200. Looks superb with 4k, can look good with vertical display resolutions including and above 1200p.
I bet it does. This is how HD CRT’s handled their scanlines and it always looked amazing. I suppose this explains why there are so few 480p/EDTV CRT shaders.
I’m thinking of picking up one of those 480hz 1440p monitors for use with the Blur Buster/CRT Beam Simulator shader, for 640x480 games I feel like VGA mode is a must. How do you think Double Scanlines will look on a 1440p panel? (it’s going to be so weird going from 55 inch Plasma to 27 inch OLED but of course I’ll have it set up on a desk instead)