Glad to see you excited about your stuff again!
Well it’s really my shortcoming that I don’t fully understand how to or know when to use what scale settings in order to combine certain shaders so I was just going to spend the time to finally try to learn but I think what might be useful to help users create some beautiful presets are maybe a few more generic base presets which include a few very powerful and effective Shaders pre-integrated.
The first of which is the one that @GPDP1 helped us with already. That’s a direct upgrade and drop-in replacement for the example you included which uses the old NTSC Adaptive Shader which happens to be broken.
He didn’t include the Filtering Section, which might have come in handy in some instances but I don’t think it’s absolutely necessary at this point. What he did is a great start.
The next thing would be to integrate the new Super-XBR from Hyllian in a generic Base Preset. So just the Megatron and Super-XBR would make for some really awesome RGB-esque presets or even cleaner than RGB without some of the low res harshness which can be seen on some consoles.
Last but not least a generic base preset that combines Super-XBR, the new Guest enhanced NTSC-adaptive that @GPDP1 isolated and good old Sony Megatron Color Video Monitor.
Instead of 3 separate base presets you could have 1 or 2 with toggles to disable Super-XBR or the NTSC Section.
Not sure what the defaults are but it would be nice to have a decent starting point for the two luminance values.
For My TV in HDR Game Mode, I’m having success with Peak Luminance of 630 nits and either 720, 830 and 900 for Paperwhite. So maybe 600 and 700 or 700, 700 might be good at least for LG OLED TV users. I’m still experimenting though.
I guess we can take it one step at a time. Cover the low hanging fruit first, give users time to get more familiar and fine tune stuff as best as they can, then from there see what can be improved.
Other than these things mentioned here, I mentioned some other stuff in a previous recent post that I’d like to see implemented, which are some working Dot and Slot masks for my display type.
Don’t forget the quick workaround for the Vulkan HDR bug. I just added a # to the offending line in the Shader.
Oh, I’m still working on my Sony Megatron Color Video Monitor preset pack. I should have something releasable probably before the weekend is over.
I really want to try to integrate the Super-XBR shader before releasing but I can do that after. It might be hard for me to go back to using non HDR Shaders at least on an HDR display.
I can PM you a preliminary version of my preset pack if you’re eager to start to do some stuff right away though.
Finally I’m not sure how possible or feasible this might be but I really enjoyed using the Mask - Triad Size Desired feature in CRT-Royale. I know it’s mask implementation might be different due to the use of LUTs but the scalability is remarkable. Sometimes when the TVL is too low, they leave all sorts of untidy artifacts at the edges of objects. I was able to almost fully eliminate stuff like that, while achieving my desired low TVL looks.
While with Sony Megatron Color Video Monitor and CRT-Guest-CRT-Advanced the TVL might be adjustable only in larger steps.
CRT-Guest-Advanced recently got a Mask Width feature but I’m not sure if it’s similar to what I saw with CRT-Royale because I haven’t tried it yet.
Currently I use the NTSC Resolution Scale to achieve a similar effect but as you go down in resolution things can get soft and blurry.
So this is a sort of wishlist for Sony Megatron Color Video Monitor.
Thanks for making this possible!
Another nice Shader to add would be the Sharp Smoother Shader.
I ignored Grade but the new Grade has some really nice features, for example the Sega Genesis/Mega Drive colour palette!
It also includes the Sega Brightness Fix.
One more thing, would it be okay if I distributed my modified version of the crt-sony-megatron.slangp file in which I commented out the scale_type2 = viewport
line or should I wait until there’s an official fix to deal with that issue?