@JHorbach1, Ok what is going on is the auto mask size is doubling the size when you are at the full 4k width.
So to fix this set the mask size to 1 instead of 0 (Auto)
I’m considering that perhaps the mask size should be 1 by default instead of 0. Then we would not have an inconsistency between Guest’s standalone shader and the one inside the Mega Bezel.
Note: I should probably also change the auto mode to check the vertical height of the viewport rather than taking into account the width.
I tried changing the size to one before, did it again, no good, same strange pattern (it changes a little bit, but still looks ugly, and changing to 4:3 “fix” it).
P.S.: I always use mask size one with the non NTSC version, it looks fine.
Do note that there’s also a second Slot Mask Size setting in addition to the CRT Mask Size Setting that will also affect the appearance of your slot mask pattern.
Sounds like one or both of them are on Auto or at least one is on 2. Check both Mask Size settings.
I see that your posted parameters contain neither setting specified. You might want to try setting the CRT Mask Size to 2 and the Slot Mask size to 1. If that doesn’t look the way you want then Set the CRT Mask Size to 1 and see see if the Slot Mask setting of 1 or 2 is what you want.
Also, is your computer outputting 4K at RGB 4:4:4? That could explain why the colours look strange at lower mask sizes or with certain mask sizes. In addition to that, the Mask Layout needs to be toggled to match your particular display.
I’ll check on a 4k screen, perhaps there’s something wrong with the logic choosing auto accidentally.
Basically if you have mask size set to 1 it is never supposed to change size, regardless of the viewport size/aspect ratio. So since it is there must be something broken.
Good thing I recently started making Slot Mask presets! Lol …And to think I used to think it was impossible to get a decent looking, somewhat accurate Slot Mask CRT Shader effect. My first attempts were abysmal so I left it on the back burner for a while until I eventually tried it again! Now I use them almost exclusively while playing, I still love my aperture grill for NES though!
Just give us the heads up when you’re ready so we can make the necessary adjustments to our presets.
By “changing the defaults to 1” does that mean the behaviour of Auto will remain the same but the base preset settings for both CRT Mask Size and Slot Mask Size will be set to 1?
Or does that mean the base preset will remain set to Auto but the behaviour of Auto will be changed to select 1 by default at 4K resolution?
You’re welcome @JHorbach1! Glad I could be of assistance!
I use an LG OLED E6P with the default Mask Layout. Due to the strange nature of current OLED TV subpixels even if I try the flipped layout, it still looks decent. It’s not the same as when the incorrect layout is used on a standard RGB or BGR LCD panel.
So don’t be afraid to toggle it if at anytime, your colours look off, particularly at the finer Mask Sizes. Let your eyes be the judge.
Sorry to bother again, but now I’m facing problems with crop overscan in the NTSC version, it creates some kind of reflection in game. Super Mario 64, for example, the UI reflects itself whenever I use the crop option.
@HyperspaceMadness, I think I found another problem. When I change the Crop Top % setting the bottom is cropped and vice versa.
I should also mention that the weirdest thing happened with the Frame Noise. The Frame Noise is now independent from the Bezel Noise all together. It stays the same even if Independent Frame Color is 0 or 1.
So this something I did on purpose, in my testing it seemed that even if you were sharing the base color across the bezel and frame that the frame always looked better with a lower amount of noise. So given this I made it always independent. Maybe I can add a note in with the parameter name to point this out.
I’ve looked into this and fixed it locally, it was the halation/glow not being affected by the crop properly.
Note:
The fixes are committed to my Github if you want to get it from there. Even if you are not setup with git you can always download a zip:
Hey guys, how would I go about fine-tuning the ScaleFX settings to get more smooth curves/edges? Like, this is the default look of the MBZ__0__SMOOTH-ADV preset:
However, the MBZ__0__SMOOTH-ADV__LCD-GRID preset looks much sharper out of the box, with much finer pixellation around curves and edges. For instance, you can see the difference on Yoshi’s nose.
If I want the lovely scanlines of the MBZ__0__SMOOTH-ADV preset with the sharp and smooth look of the MBZ__0__SMOOTH-ADV__LCD-GRID, which settings are the best to tweak (assuming I use the former preset)?