Mega Bezel Reflection Shader! - Feedback and Updates

image

Mega Bezel is updated to V 0.9.021 2021-07-05

Changes:

  • Updated to the latest Guest-DrVenom
  • Fixed Frame Inner Corner radius.
  • Added Flip Viewport Horizontal
  • Added catch for bizarre Sega Saturn FMV resolution which was making the viewport vertical
  • Added Features to make the Colored Gel give a good result
  • Added Night Lighting to all presets (Including Basic Presets)
  • Added [ Render for Simplified Presets ] / Output Mode to allow different render modes to extract images to use for simpler kinds of presets or overlays

Some of Duimon’s presets, just because they’re awesome :slight_smile:

The image is some cool pixel art, not from a game :slight_smile:

Here’s an example from @Duimon of the colored Gel in use for the Vectrex

You can find Duimon’s work here Duimon’s Thread

10 Likes

I found another issue with newpixie rolling scanlines. Some scenes just look too dark. Under brightness settings, I set gamma correct to 2 and it seemed to fix it.

EDIT: Well, sort of fixes it. Now in brighter scenes it doesn’t look right lol.

3 Likes

Newpixie is generally darker than most shaders. Even the standalone suffers.

Did you try the “Bright Boost Bright Pixels” in the Brightness Settings?

2 Likes

Bright boost dark pixels seems to help in dark scenes also, but also makes brighter things too bright.

2 Likes

So this is probably related to the contrast adjustment I added. Go to the Grade settings and set contrast to 0 (I had it set at 0.5).

I’ll probably set this to 0 on the next iteration. :slight_smile:

3 Likes

Yeah that definitely helps. Going into the negatives improves it even more but then causes issues again with brighter scenes. Like Duimon said, if it’s just a dark shader I guess there’s only so much that can be done.

2 Likes

Hi! I’ve been loving these shaders for a few months now, and I have a question: Is there a simple way to keep all the curvature and reflections, but disabling the CRT and/or scanline effects? I noticed that for streaming, it’s better to have sharp pixels and I was wondering if I can turn off only that part of the shader. Thanks!

1 Like

Glad you are enjoying them!

To get a sharp pixel look you should set both of the following parameters to 1 and 100:

[ CRT vs ORIGINAL A/B COMPARE ]:

  • Compare ON
  • Splitscreen Position

If you want to just drop it into an existing preset you can add these lines:

HSM_CRT_ORIGINAL_AB_COMPARE_ON = "1.000000"
HSM_CRT_ORIGINAL_AB_COMPARE_ON = "100.000000"
3 Likes

I wanted to share something cooking in the HSM kitchen

I’m trying something which splits the image and pushes a copy to each side of the viewport space. For this demo it’s being used in conjunction with the new Full aspect mode I added to Retroarch which should be in the next version. The full aspect mode basically makes it so that the viewport takes the entire space of the window (or full monitor if in full screen mode)

So this means that you can create a 16x9 background image and set it to split and it can still fill the sides on a 32x9 monitor.

The full aspect ratio mode also means that if you are using the mega bezel you don’t need to change your Retroarch aspect ratio when moving between different monitor aspect ratios, e.g. Landscape vs Portrait.

10 Likes

This fantastic @HyperspaceMadness !! This needs to exist and I believe, it has to run with full screen, to get even better right?

1 Like

Yes, you can certainly run it full screen, that’s how I expect most people will be playing.

I did the example with windowed because it shows what it’s doing more clearly :smiley:

2 Likes

i have not been here in a wile, what you have been doing since is unbelievable. absolutely freaken amazing…

4 Likes

I’ve been thinking that the Mega Bezel needs a new original default background for the shader instead of the SNES-looking one.

So I’ve put together a 2-minute Inkscape v0.1 concept myself of a non-existent CRT Television.

It’s under the CC BY-SA 4.0, feel free to do whatever you want with it.

Mega Bezel is so good with my current setup that I could actually see not replacing my CRT if it breaks. I don’t think any pictures can do it justice. Such great way to play these games on a big 16:9 screen.

5 Likes

Out of curosity, what model of graphic card do you own?

1 Like

I’m not sure if you mean me or BendBombBoom, but I use a RTX2060.

At 4K for a 16bit game (E.G. Genesis, SNES) I get this performance

  • Advanced - 65fps
  • Standard - 130fps
  • Basic - 295fps
1 Like

I have an nvidia 970, and a 1080p tv, i guess i fall kind of short in hsm mega bezel hardware needs right? BTW if i want to use HSM with a 4k tv with this same video card, is it recommended to send a 1080p signal and let the tv upscale to 4k? or lots of detail are lost and not worh the effort?

1 Like

For running mega bezel advanced 4K I think you are right unless you are running a Basic preset.

You can totally send a 1080p signal to the TV and the graphics and everything will still look ok, the only thing you need to be a bit aware of is that when something is upscaled like this it actually ends up being blurrier than if it was running on a 1080 TV.

In short, 1080p sent to a 4K tv will be more blurry than 1080p sent to a 1080p tv.

The other thing to be aware of is that if you do this with something which has strong masks you can get some strange looking stuff because you get some interpolation of the masks, but this may not be a problem.

I would suggest just trying it and seeing how you like it.

1 Like

3080 attached to a 4k screen, and a 2060 laptop with a 1080p screen.

3 Likes

A question and suggestion. Question: Do you think the latest GDV will be added with the NTSC passes? I haven’t seen the rain-bowing and artifacting in the other Mega Bezel presets or options.

Suggestion: I like GTU but it’s too extreme/blurry on DreamCast content. A multiplier option when it hits above a certain resolution would be useful. It could be linked to the fake scan line resolution threshold.

2 Likes