Yeah that makes sense, thanks for the answer and good luck with the difficult decisions
I did some luma clamping to prevent clipping, hoping for beneficial results. The colors should look a bit more saturated now, which is especially important with 2-phase coding.
Default setting changed a bit, a added an portion of βsharpness and ringingβ for better contrast. Maybe older values play better for you though.
Hey! Looks like youβve outdone yourself! At least thatβs what it looks like to me!
Adaptive sharpening now works better than anything for me! It makes everything more crystal clear than the other options before, and the dither is much more uniform!!
Look at the eyes on the face in Sonicβs life counter and the βKoshiroβ text on the SoR screen, it seems the sharpening makes the text more readable and eliminates unwanted dither artifacts! Sharpness is better in so many ways!!
(left: before, right: after)
PR = β0.000000β
PG = β0.000000β
PB = β0.000000β
AS = β0.000000β
sat = β0.000000β
contr = β0.200000β
quality = β-1.000000β
ntsc_phase = β2.000000β
cust_artifacting = β1.100000β
ntsc_sharp = β-8.000000β
ntsc_slimit = β0.600000β
blendMode = β2.000000β
GAMMA_INPUT = β2.699999β
glow = β0.000000β
bloom = β1.000000β
gamma_c = β1.280000β
gsl = β1.000000β
scanline1 = β9.000000β
h_sharp = β0.900001β
s_sharp = β1.500000β
ring = β0.200000β
shadowMask = β6.000000β
maskstr = β0.900000β
masksize = β2.000000β
mask_gamma = β5.000000β
mclip = β0.350000β
gamma_out = β2.100000β
post_br = β1.150000β
New Release Version (2022-05-27-r1):
Notable changes:
- adaptive sharpness feature added to ntsc options (release highlight)
- adaptive sharpness altered to preserve much more details (and itβs an option), looks really nice
- edit: small brightness fix
Download link:
https://mega.nz/file/l1YUSB5a#n08PiHZCk1g_JeK6xmZrJj9Otag6hYbVg-3S5nNQrEM
Sharpness is getting better! It looks like black magic!
The thickness of the vertical bars is different, a little thinner, but if that was necessary to get that sharpness, then itβs not a problem. It really is crystal clear even with dither blending and rainbow effect!
New Release Version (2022-05-27-r3):
Notable changes:
- adaptive sharpness feature added to ntsc options (release highlight)
- adaptive sharpness altered to preserve much more details (and itβs an option), looks really nice
- edit: small brightness fix
- edit2: improved quality, cleanups, qol changes
- edit3: new version, some sharpen fringing/luma artifacts removed, better overall appearance
Download link:
https://mega.nz/file/E941hKKT#8DiuaOb2bMQZi-q1s7amj-Shu5mxfMwBCFVU4U-Jrfc
The new adaptive sharpness feature is a major improvement. Everything that needs to be blurred is still adequately blurred but the overall perceived sharpness is now greatly enhanced. I was going to post before-after screenshots but decided not to do it because the unsharpened one actually looked better in a zoomed-in closeup. But from one-foot away or at any normal viewing distance I would definitely turn it on
Best to use the newest versions. Ntsc shaders are very interesting as they βreactβ differently with different games/gfx. patterns, especially with 2-phase games. Screenshots can also be deceiving as they can show only βone side of the coinβ.
With the new sharpness feature itβs somewhat important to redo the filtering settings, i endorse the use of the fast version as it has a newer filter implemented, which is better for the ntsc pre-shaders.
Example pic:
Would it be possible to make a select key for the ntsc shader? I still think the old version is good, and I would like to use both, depending on the system it would be interesting to alternate, the new one is good for details and the old one has a smoother blend. Well it would be interesting to use the new sharpening in the old ntsc shader.
New Release Version (2022-05-28-r1):
Notable changes:
- increased sharpness quality, now fringing is supported with ordinary sharpness
- old sharpness controls are backβ¦(@Red-gehog)
- TATE mode is not supported any more with ntsc presets. It never worked correctly though as it would require special ntsc shaders. Probably at some later point a separate vertical version will be made
- ntsc preset got a new filter with different parameters. Itβs more capable, but is to setup differently
- blend modes are removed due new sharpness and filtering options (old mode 2.0 is now default)
- the ntsc preset is notably faster now
- ntsc preset now works by default with interlacing modes
Download link:
https://mega.nz/file/g14ChCqY#uqgqnoEMmLEdv_hQ6XFRFgtGcw6dmEn1emH24O5OBZc
Itβs still considered as a test release, some features could have caught a bug.
A word or two about the blend modes. The main motivation was that old filtering would do at least a decent job or would be useful to a degree, also considering substractive sharpness. This problem is now sorted by a new filter and the new options in the ntsc shaders.
I used to put fast-sharpen as the last pass but now I canβt do it anymore as it seems to conflict with the re-added custom-fast-sharpen. Can I edit my ntsc preset in a way so the last fast-sharpen pass would work normally and independently?
Sonic waterfall looks great, SMB text looks horrible though. (I disabled Sega Luma Fix for the SMB shot)
Have you tweaked the new filter? Old presets arenβt viable regarding filtering parameters any more. The ntsc preset also changed, itβs important to copy the presets also.
Sure, you can replace custom fast-sharpen with the stock shader. Alternative would be to rename the parameters in either of sharpening shaders.
Thanks! Iβm still trying the new options
Is it possible if I wanted to set up the new filtering parameters (horizontal filter range and blur sigma?) so it looks more like the blend mode 1.0?
Edit: I think I like the default values. Just wanted to know if itβs doable
Well this is interesting. I look forward to trying this out but my first question off the top is how do I simulate Blend Mode 0 with these new options?
New Release Version (2022-05-28-r2):
Notable changes:
- NTSC blend mode 0.0 added
- small tweaks the the ntsc shaders
- ntsc-fast preset changed, shader files need an update
Download link:
https://mega.nz/file/QpZzhSob#8BzPM7JC0g1_umYzjgxvepIw-xJeeclocMnD0AdX8G4
Thanks for the feedback all, itβs appreciated. Blend mode 0.0 was easy to add, no extra pass is needed and it looks very nice. I guess this will make transits of existing presets much easier.
Old blend mode 1.0 is a compromise to get better filtering with 1x horizontal original size input. You can get much better results now, even with high-res content. But you can get similar results if you donβt use substractive sharpness.
Thatβs perfect. I see a new shader pack update right around the corner with this
Oh this is really good! Balancing adaptive sharpen with fast Genesis blending is so much better! For smaller resolutions such as 8 bit or even portable, only adaptive sharpening is enough! I think this is useful to better simulate different video outputs from consoles! Thanks!
Another thing I noticed, the ntsc shader now seems to balance things out, it preserves the dither a lot more while showing detail. I think itβs very balanced!
contr = β0.200000β
quality = β-1.000000β
ntsc_phase = β2.000000β
cust_artifacting = β1.100000β
ntsc_sharp = β-10.000000β
ntsc_slimit = β1.000000β
CONTR = β0.000000β
GAMMA_INPUT = β2.750000β
HSHARPNESS = β1.250000β
SIGMA_HOR = β0.750000β
S_SHARP = β2.000000β
HSHARP = β2.000000β
HARNG = β0.100000β
glow = β0.000000β
bloom = β0.400000β
gamma_c = β1.300000β
brightboost = β1.899999β
gsl = β1.000000β
scanline1 = β9.000000β
shadowMask = β6.000000β
maskstr = β0.800000β
masksize = β2.000000β
mask_gamma = β5.000000β
gamma_out = β2.100000β
post_br = β1.300000β