Mega Bezel Reflection Shader! - Feedback and Updates

Uh oh, mixing up with stand-alone MAME, I guess, remember crt-geom_vert there, will check, sorry.

1 Like

As requested, DMG is on it’s way!

This one really needs to be paired with Duimon’s awesome gameboy graphic.

Not so compelling on an overly brightened carbon fiber background :wink:

9 Likes

Nice! Well done my friend… Well done! :heart_eyes:

2 Likes

Is it very demanding to achieve that effect HyperspaceMadness? Love the inmersion it gives besides i think it helps to avoid any kind of screen burn in, im very curious how it would look with the bezel the same color of the console it plays and keeping the same glossy effect of the outside, do you think it can be done?

Hi, This effect is part of the Glass presets. Performance-wise this isn’t any more demanding than the full preset. In the next version coming the new Glass presets will not include the final pass which adds all the extra image layers, so will run faster than the full preset.

So you should be able to do this with the current version, by making the background image more opaque. In the new version it will have its own image to be applied.

In terms of what this actually looks like, it looks more like a semi transparent image on top of the background image.

2 Likes

I’m using a custom bezel set with Naomi but it has colourful frame, how can i use your shader with the bezel frame? I’ve been trying some settings but i cant make it work, i suppose there is a specific preset for that but i cannot find it. Any help here?

2 Likes

Could you post an image of what the custom bezel looks like so I can get a better idea of what you are trying to do?

1 Like

HSM, any chance we can get vector presets for your REFLECTION ONLY versions?

Or is there a way we can set this up on our own that I just haven’t figured out yet?

2 Likes

I think if you take the reflection only preset, make a copy, then replace the parameters line and all the parameter values with the ones from the vector preset you should get the same reflection & brightness characteristics as what is in the vector presets

2 Likes

I’ve done it with “blend colour with image”, but the reflection doesnt match at 100%. Im using Duimon for this one, the size is good but you can see some strange decolor in the edge.

1 Like

Depending on the image, I would just use the generated bezel to cover up the one in the graphic you are using, instead of trying to match the bezel in your image. I personally think HSMs generated bezel is more attractive than most that are used in static overlays!

If you insist, you can adjust the bezel height and width to bulls-eye the position. With practice you should be able to match almost anything well enough.

Turn the opacity of the bezel and frame to 0%. By default the reflection is in additive blending mode so you shouldn’t have to use the blend with image parameter. You can also use Photoshop or a color picker to get the correct color and dial it in, using the bezel color parameters.

1 Like

Right, thank you. I will test tonight.

2 Likes

Just to let you know I will probably implement an optional gradient on top of the frame as is shown in Duimon’s graphics in the shader sometime soon which gives the frame some pop :slight_smile:

So in the future to get something looking like this you can use the standard mega bezel frame with a gradient on it.

3 Likes

Hey @HyperspaceMadness, is it normal that with the hsm__MEGABEZEL__2__ALT__GUEST-DrVENOM__N64 shader, the image is cropped all around the screen ? I have to set Crop Overscan Top / Left / Right / Bottom to 7 in order to make the screen fit in the frame.

Here is a screenshot of the problem : https://imgur.com/a/5eoqyOk

2 Likes

Really hate to bug again but I could use some guidance with vector games. First post mentions a vector preset but I can’t seem to find it, astdelux:

I have a 1080p background I would like to use. I think it get’s added in a preset like Duimon’s graphics. And then set opacity somewhere? Need to make the lines brighter/thicker… something first.

1 Like

Yeah this is normal because I was working with Mario 64 when I did it and the cropping fit this, if you let me know what a better default cropping is for this preset I can update it as I don’t really play N64 games so I’m not sure what’s common.

@SLOTH, not a problem, questions are always welcome :slightly_smiling_face:

For the released version the vector preset is this one

hsm__MEGABEZEL__2__ALT__GUEST-DrVENOM__Vector-Horizontal.Slang

The released Mega Bezel doesn’t support backdrop like graphics (putting the screen overtop the background additively). This will come in the next version though :grin:

@SLOTH

Also I would suggest using FinalBurn Neo for vector games, FinalBurn has a high res mode, e.g. 1350x800 --that you need to turn on in the core options-- and this gives a high res image rather than the 240p like output from some or all of the Mame versions.

3 Likes

Well, my screenshot is from Mario 64, and it does not fit with the default settings, so I don’t really understand how it fits on your side ? Anyway, as I said, setting "Crop overscan Top / Bottom / Left and Right to 7 for each value works for me (maybe “6” for Crop Overscan Right for some reason).

2 Likes

Hmm maybe its a difference in Emulator, I was using Mupen64 I think which flips the viewport vertically, and the shader preset is supposed to reverse this. I noticed in your screenshot your background image is upside down, so maybe you are using a different emulator that doesn’t flip the viewport?

Here’s what mine looks like in Mupen 64, the sides are crop = 7 but the top is 17 and the bottom is 13

1 Like

Mame 2003 Plus has some vector-specific core options. I was actually relying on this core for my vector games before I figured out the hi-res option in FBNeo. Hi-res plus run-ahead latency reduction made me switch to FBNeo, but Mame 2003 Plus is worth checking out for vector games.

2 Likes

I use Mupen64Plus with the Parallel renderer and GFX Plugin, maybe that’s what explains the difference, because I obtain the same result with the Parallel core. I have to set the Flip Viewport option to 1 in order to get the background image not reversed.

2 Likes