Mega Bezel Reflection Shader! - Feedback and Updates

I think this might be Lottes, I’ll have to check.

So what auto does is double the mask size at 4k, it takes the pixel res of the shortest dimension of your viewport (E. G. Vertical res on a landscape orientation, or horizontal res on a portrait orientation) and checks if that is close to 2160. So I think it will not change on 1440p, which is probably good since your mask would appear visually larger than at 1080p.

2 Likes

Making the rounds on Reddit too!

3 Likes

I was interested in what was mentioned above, some presents without effects, that is only bezel and/or reflections.

I couldn’t find the noted options to accomplish the mentioned. Any chance you can post an example here?

I have SSD and when I start the games, it takes about 7 seconds to load approx. Laptop with core i7 10th and nvidia rtx 2070 video card

Thank you

1 Like

After you install HSM Mega Bezel Reflection Shader, Go to the “…RetroArch/Shaders/Shaders_Slang/Mega_Bezel/Presets/Variations” Folder and you should see the SharpPixels__STD.slangp shader preset.

2 Likes

great thanks :wink: I was looking for it in the folder: HSM-Mega-Bezel-Examples

2 Likes

For loading time I would again suggest the STD-GDV-Mini presets.

i.e. shaders\shaders_slang\bezel\Mega_Bezel\Presets\Base_CRT_Presets\MBZ__3__STD__GDV-MINI.slangp

If what you want is no CRT mask or other effects then open the parameters dialog and scroll to

[ A/B SPLITSCREEN COMPARE ]

and toggle the

Show: CRT SHADER | ORIGINAL to 1.00

then change the Splitscreen Position to 100.00

If you want you can also turn off the curvature and you will have a raw image with a bezel and reflection.

Then save a Core, Game, or Content Directory preset.

4 Likes

Mega_Bezel_Logo

Mega Bezel is updated to V1.2.0_2022-09-11

Changes:

  • Split Scaling
    • Added Split Preserve Center %
      • When an image is being split when it is being stretched this preserves the center area
    • Added Split Repeat Width
      • When this is 0 there is no repeat
      • If this is larger than 0 this sets the width of the repeated area
    • Fixed Split mode scaling when following wider horizontal aspect
  • Fixed some corner parameters not forcing update of the graphics cache
  • Added Brightness parameters for the different sides of the bezel to help create directional lighting
  • SMOOTH-ADV now uses mask 3 to add some more phosphor-ish texture to the screen

Go to the first post here for links to the package and install instructions. Please make sure to read the install & setup instructions

Standard Bezel Lighting

Adjusted Bezel Lighting

Standard aspect ratio using TheNamec’s graphics (the lighting is too bright in the back probably because of something I did)

Wider aspect ratio with device graphic following the tube repeated graphics filling in the extra area

New Mask choice for the SMOOTH-ADV guest presets, now using mask 3, adds some nice texture to the screen

Edit:

Just a quick note about the bezel lighting, I’m going to adjust the parameters so that you adjust an xy lighting position to adjust the brightness distribution on the left, right, top & bottom,instead of having to adjust each individually

10 Likes

Hi ,I’m new in this thread… I love your mega bezel so much. But I want to know where this option is? I can’t find it!.. HSM_DEDITHER_MODE * 3: HYLLIAN Checkerboard

1 Like

Hi here. I am wondering if modded PlayStation Classic has enough juice to run HMS Megabezel shaders smoothly? I am interested in NES, SNES, GENS, GBA, 3DS, MAME and PS1 emulation

Welcome to the forum and thanks!

This is down in the dedithering section, open the parameters then press up to step to the end of the parameter list. Then keep pressing up until you see a section called De-Dithering, in here you set the parameter to 3 for the Hyllian’s awesome checkerboard de-dither.

Excellent, A good Megadrive pic is always welcome :wink:

4 Likes

I would guess no, but I really have no idea.

Hi! I only see these three options, but nothing about hyllian’s…! can’t find all these… 0: OFF 1: STRICT (MDAPT) 2: RELAXED (MDAPT) 3: HYLLIAN Checkerboard 4: HYLLIAN Checkerboard + STRIPES (MDAPT) 5: STRIPES (MDAPT)

2 Likes

That looks like an old version, have you gotten a new version lately?

1 Like

Yes. I updated today the last version. And put them in the same folder and overrided all files… But still doesn’t come out… Shall I make a clean install?

2 Likes

Yeah, when you install you should delete the old Mega_Bezel folder then bring the new one in.

I just double checked the github releases and the new stuff is in there

Here’s the github release page

4 Likes

Ok. Thanks a lot. Now it works!!!.. :grinning:

3 Likes

Ok this experiment ended up not working very well, so I’m going to stick with the explicit adjustment of brightness per side of the bezel

2 Likes

Hi, I’m not sure if this is on purpose or not, but your image is cut off at the sides of the game screen

This happens when the retroarch video scaling aspect is set to core defined. If you want to use the whole space you want to set the retroarch scaling aspect to FULL.

If really you don’t want the bezel or reflection, then the following would be some presets you could try for higher performance, Since it looks like you are using the SMOOTH-ADV presets you could try one of these:

  • Mega_Bezel\Presets\Variations\Max-Int-Scale\Max-Int-Scale-No-Bezel__0__SMOOTH-ADV-NO-REFLECT.slangp
  • Mega_Bezel\Presets\Base_CRT_Presets\MBZ__0__SMOOTH-ADV-NO-REFLECT__GDV.slangp
1 Like

This was the magic sauce! Coupled with Duimon’s suggestions to remove shader passes, once I adjusted the DOWNSAMPLE_BLUR values and POST_CRT_BRIGHTNESS value, plus turned off Viginette… POOF!

My colors are popping now!

I grew up with a special trinitron television in the 80s:

A Sony KV-1946r, which displayed rich, vibrant, powerfully detailed images in a way only a CRT could.

Now my Retroarch on Steam looks like this:

The edited and functioning preset can be grabbed here:

https://mega.nz/file/2ctFWRLB#NUCT6j5f0kLbaEBpvDDuhqpfVdKRfF69buuWYD4oiE8

Thanks for ya’lls help!

7 Likes

Yes, it’s on purpose. I set aspect ratio to full in the shader, because the shader looks better and not streched, at least I prefer it this way. :grinning: