Duimon - HSM Mega Bezel Graphics and Presets - Feedback and Updates

Yeah, as long as you tweak the number of scanlines so they match the game resolution this is a sure fired way of doing it. It is the reason fake scanlines are in there.

1 Like

@Duimon I don’t have the graphics to TV 7, did you add them to the repo?

1 Like

Nope. I will do a commit right now. It will include 4.5GB of Overlays so it might take a bit.

4 Likes

Here’s hoping GitHub doesn’t freak out at the size of my commit. :rofl:

5 Likes

The Mega Bezel commit was only 800MB of Potato graphics. It is done. :grin:

Just a heads up. The potato graphics are 1920x1080 at 72dpi. They are for potatoes. They look great at 4K anyway, with the new MIP scaling in the Mega Bezel.

Edit: If anyone wants the 4K versions they are in the Overlays repo.

5 Likes

I had to split the Overlay commit into three parts. In the end I was also forced to optimize the GCE Vectrex because they were 2.35GB alone. They will show some dithering on very close inspection.

1 Like

So what your saying is that Vectrex was half of it? :exploding_head:

3 Likes

What are the Potato presets? Are they just presets for people with slower pcs?

1 Like

Thanks everybody. I went ahead and tried a couple things, which I was able to fix the problem. I just turned Interlacing and Fake Scanlines Trigger Res down and set Fake Scanlines opacity to 70.

6 Likes

Yes, they are essentially an overlay. They use a bare minimum of the Mega Bezel features, like screen scaling, black edge line width, curvature, etc. They only have one image layer and no reflection or generated bezel. They do support the dual screen feature, which is one of the many reasons they are superior to overlays.

They have a number of base presets to choose from for the reference shader.

  • MBZ__5__POTATO__EASYMODE.slangp
  • MBZ__5__POTATO__GDV.slangp
  • MBZ__5__POTATO__GDV-MINI.slangp
  • MBZ__5__POTATO__GDV-NTSC.slangp
  • MBZ__5__POTATO__LCD-GRID.slangp

I am using GDV-MINI and LCD-GRID.

6 Likes

Speaking of overlays. As previously stated, the 4K overlays my Potato graphics are based on are in my Retroarch-Overlays/Logo repo.

Eventually I will do sample configs that can be used as an override template, along with coordinates in a readme. The coordinates can be used to convert the overlays for use in MAME and Rocketlauncher.

I also plan on doing a visual guide to using the “Render for Simplified Presets” parameters in the shader, which is what I used to create the graphics.

3 Likes

Yeah, the semi transparent screen gels add a lot of colors to the count, which is what makes the file size so large.

1 Like

Yeah this helps with the Moire, because the fake scanlines are not curved by default, so if you are happy with the look it’s a good solution, I may put in an option to so it could automatically match the core resolution.

4 Likes

Well if you’re going to put out commits that size for me to grab when I get home from Scout meetings, I’m going to have to attend more meetings, haha!

2 Likes

It turned out to be only 2.53 GB of overlays. I replaced all the old “Logo” overlays with a complete set of overlays that match the Mega Bezel presets, (i.e. Bezel, Custom_Bezel_001, Monitor, PVM20 etc.) and consolidated the night into the same folder.

The naming convention is following my graphics for the potato presets. Now that I think of it, I may change that. (Or not. :innocent:)

4 Likes

Thanks for these YouTube export settings Cyb, it’s really really interesting!

I’ll give them a try as soon as I start to produce videos again to promote my next iteration of Mega Bezels with some extra Death to Pixel flavour :wink:

2 Likes

Now I am going to have to try the overlays out. I honestly didn’t know you created overlays of the Mega Bezel presets. :cowboy_hat_face:

1 Like

This is only the first time I have used this method. In the past I composited all the layers in Photoshop and used a vector bezel clone I created in Illustrator. It took a lot of time, trial, and error to figure out how to accurately change the color of the bezels.

For the Night and LED layers I used the same blending modes I did for the Mega Bezel presets before @HyperspaceMadness created the additional image layers. I am still using these methods for the Batocera decorations.

This new method is much easier and produces results identical to the Mega Bezel presets.

Of course, taking 1500+ screenshots still takes a bit of time. (Day, night, and at least one mask of each preset.)

I did create a few Photoshop actions to automate applying the masks and renaming/reorganizing the layers. I even wasted a full morning on developing a command-line script to automatically export the PNGs, until I realized the 3rd party tool it wasn’t applying the masks. :frowning_face:

2 Likes

I figured this was most likely the way you was doing the Potato presets.

So the method is in experimentation mode and if all goes well, mind as well just use it from now on. Which ever way is the easiest on the creator because I have been there myself with web development.

1 Like

The main caveat is that the results are 72dpi instead of the 300dpi I have in my mission statement. That is acceptable for Potato presets and overlays, but not for the Mega Bezel graphics. It deserves more.

1 Like