Mega Bezel Reflection Shader! - Feedback and Updates

Yeah, I’ll have to give that a try. I noticed the back edge width was still fairly limited.

Although I’m not sure I am using the current version of the shader.

2 Likes

Yeah, I’ve increased this as well, which will be in the next release :wink:

4 Likes

Mega_Bezel_Logo

We just hit 100K views on this thread! Thank you all for your involvement in our project!

Mega Bezel is updated to V 0.9.100 2022-01-29 Rev 1

Changes:

  • Changed Color Format on last passes for better HDR behavior (Avoid Washed-Out Look)
  • Added Presets:
    • NDS DREZ Preset
    • PSP DREZ Preset
  • Fixed Logo Orientation with Rotate CRT
  • Update Guest to crt-guest-advanced-2022-01-14-release1

HERE ARE THE LINKS!

Shader Package Approx. 15 MB

Extra Examples Package


INSTALLATION INSTRUCTIONS

  • You MUST use Retroarch Version 1.9.8 or Later (It will fail to load on earlier versions)
    • Use at least 1.10.0 if you want to use HDR
    • If you have previous versions of the Mega Bezel installed:
      • Delete the old Mega Bezel stuff from shaders/shaders_slang/bezel
    • Inside the .zip is a bezel folder, copy the bezel folder into your Retroarch/shaders/shaders_slang folder
      • The final path to the Mega bezel should be Retroarch/shaders/shaders_slang/bezel/Mega_Bezel
    • Set video driver to Vulcan
      • It will run in GLCore but seems faster in Vulcan
      • Some users have run it successfully in D3D11 but with a slow load time
    • Open the Settings Menu and Set:
      • Video / Scaling / Aspect Ratio to Full
        • This will match your monitor aspect aspect ratio
      • Video / Scaling / Integer Scale to OFF
      • Video / Output / Video Rotation to Normal
      • User Interface / Show Advanced Settings to ON
      • Core / Allow Rotation to OFFImportant for FB Neo
    • Load a preset in the shaders menu, Mega Bezel shader presets are found in:
      • shaders/shaders_slang/bezel/Mega_Bezel/Presets
    • When you save a preset make sure you have the Simple Presets feature set to ON
      • This will save a preset with a reference to the preset you loaded plus whatever parameter changes you made
      • This will keep your presets loading properly when the shader updates in the future

Logo presentation with CRT Rotation

PSP with High resolution core res 950x570

This is 2x internal resolution, for a 3d game on this platform it looks like a nice level of detail

PSP DREZ Preset derezed 480x272

It works but was a bit blurry, I used the sharpen parameter to sharpen it back up

13 Likes

Woohoo! you did it, works perfectly with HDR (glass)

So far so good :smiley: :+1:

Thank you!

4 Likes

Great news, thanks for your HDR magic @MajorPainTheCactus! :star_struck:

4 Likes

Mega_Bezel_Logo

@guest.r is keeping me on my toes! :rofl:

Mega Bezel is updated to V 0.9.101 2022-01-30 Rev 1

Changes:


HERE ARE THE LINKS!

Shader Package Approx. 15 MB

Extra Examples Package


INSTALLATION INSTRUCTIONS

  • You MUST use Retroarch Version 1.9.8 or Later (It will fail to load on earlier versions)
    • Use at least 1.10.0 if you want to use HDR
    • If you have previous versions of the Mega Bezel installed:
      • Delete the old Mega Bezel stuff from shaders/shaders_slang/bezel
    • Inside the .zip is a bezel folder, copy the bezel folder into your Retroarch/shaders/shaders_slang folder
      • The final path to the Mega bezel should be Retroarch/shaders/shaders_slang/bezel/Mega_Bezel
    • Set video driver to Vulcan
      • It will run in GLCore but seems faster in Vulcan
      • Some users have run it successfully in D3D11 but with a slow load time
    • Open the Settings Menu and Set:
      • Video / Scaling / Aspect Ratio to Full
        • This will match your monitor aspect aspect ratio
      • Video / Scaling / Integer Scale to OFF
      • Video / Output / Video Rotation to Normal
      • User Interface / Show Advanced Settings to ON
      • Core / Allow Rotation to OFFImportant for FB Neo
    • Load a preset in the shaders menu, Mega Bezel shader presets are found in:
      • shaders/shaders_slang/bezel/Mega_Bezel/Presets
    • When you save a preset make sure you have the Simple Presets feature set to ON
      • This will save a preset with a reference to the preset you loaded plus whatever parameter changes you made
      • This will keep your presets loading properly when the shader updates in the future

16 Likes

Bro, how i can skip the intro Mega Bezel? Thx :slight_smile:

@NickZeta When you have a game open, click on the menu button and go to ‘Shaders->Shader Paramaters’ and find this option (it’s pretty far down). Just turn ‘When to show intro’ to OFF

5 Likes

Today I had a ‘wow’ moment. HDR + HSM is just too much for the inner 15 yr old in me. Thanks to all involved! Imagine a 65" TV with the best video quality possible as a kid – too much!

5 Likes

Thanks again for the amazing work - sorry for noob question but what is HDR and how can I activate it please :nerd_face:

3 Likes

HDR stands for High Dynamic Range and refers to contrast (or the difference) between the brightest and darkest parts of an image.

To “activate” it, you must have a device that is HDR compatible.

2 Likes

There is a lengthy thread that shows the use of HDR on Retroarch here.

Essentially , it allows the use of much simpler CRT shaders that use the built-in brightness of HDR monitors to avoid having to fake things like bloom, and let’s you use a full strength mask without darkening the game screen.

While it is cool, really good shaders like Guest ADV and Royale, will still look as good as they have always looked. (Without the need for HDR.)

Another thing is that, like the example link, only PVM’s and BVM’s had such pronounced scanlines. For the most authentic consumer experience, I think the existing methods work better.

4 Likes

Mega_Bezel_Logo

Mega Bezel is updated to V 0.9.102 2022-02-02 Rev 1

Changes:

  • Added parameters for Ambient (Night) Lighting amount and scale for Tube Diffuse and Colored Gel
  • Updated Guest to crt-guest-advanced-2022-02-01-release1
  • Updated Sonkun Slot Mask Presets now named:
    • Sonkun__SlotMask-8-16-Bit-PC…

HERE ARE THE LINKS!

Shader Package Approx. 15 MB

Extra Examples Package


INSTALLATION INSTRUCTIONS

  • You MUST use Retroarch Version 1.9.8 or Later (It will fail to load on earlier versions)
    • Use at least 1.10.0 if you want to use HDR
    • If you have previous versions of the Mega Bezel installed:
      • Delete the old Mega Bezel stuff from shaders/shaders_slang/bezel
    • Inside the .zip is a bezel folder, copy the bezel folder into your Retroarch/shaders/shaders_slang folder
      • The final path to the Mega bezel should be Retroarch/shaders/shaders_slang/bezel/Mega_Bezel
    • Set video driver to Vulcan
      • It will run in GLCore but seems faster in Vulcan
      • Some users have run it successfully in D3D11 but with a slow load time
    • Open the Settings Menu and Set:
      • Video / Scaling / Aspect Ratio to Full
        • This will match your monitor aspect aspect ratio
      • Video / Scaling / Integer Scale to OFF
      • Video / Output / Video Rotation to Normal
      • User Interface / Show Advanced Settings to ON
      • Core / Allow Rotation to OFFImportant for FB Neo
    • Load a preset in the shaders menu, Mega Bezel shader presets are found in:
      • shaders/shaders_slang/bezel/Mega_Bezel/Presets
    • When you save a preset make sure you have the Simple Presets feature set to ON
      • This will save a preset with a reference to the preset you loaded plus whatever parameter changes you made
      • This will keep your presets loading properly when the shader updates in the future

Sonkun__SlotMask-8-16-Bit-PC Preset using some Guest new features:

Sonkun__SlotMask-Arcade-32-64-128-Bit-480i Preset

11 Likes

Oh I always love the look of Sonkun’s presets. :slight_smile:

3 Likes

It seems that this version, at least in the STD version, is quite more resource hungry than the previous ones.

1 Like

Flycast with HSM Sonkun Arcade preset looks really nice, but the image has a blueish tint:

https://imgur.com/a/zCj6Vbu

Any idea ?

1 Like

This is probably the grade color temperature, which is set to about 8000. If you lower it it should be be less blue and more warm

2 Likes

Do you mean you get lower fps? If so what is the difference between the old fps & the new?

Thank you HyperspaceMadness, setting it to 7100 makes the image way better. :slight_smile:

3 Likes

Also, with Flycast, if I increase the core resolution, some HSM shaders work (Sonkun works at 2880x2160 for example), but some others don’t (Cyber presets crash Retroarch). At low resolutions, they all work.

2 Likes