This is a moment some have been waiting for. By popular request, I’m moving my CyberLab Mega Bezel Death To Pixels Shader Preset Pack to it’s new home in it’s own thread! In commemoration of this significant milestone, I’ve included 2 updated versions of my venerable CyberLab Mega Bezel Death To Pixels (Composite - Sharp) and (Arcade - Sharp) presets!
In my opinion these latest versions are some of my best work to date but they couldn’t have arrived without all the lessons learnt from all the others prior. I think I’ve finally managed to hit that sweet spot I’ve been aiming for between lots of detail preserved and clear text without an overly harsh and rough presentation. I present these to you without making any claims, representations, warranties nor acceptance of any liabilities whatsoever.
They are just my presets that I use and I’m sharing with you that you may have an as wonderful and magical experience as I do when playing retrogaming content! Hopefully my presets will stimulate the nostalgia senses a bit and give these great works of art the type of eminence they deserve!
I focus mainly on getting things to look good at 4K resolution but I’ve begun testing and optimizing my presets for lower resolutions as well. Updates to these might lag the main 4K presets by a bit as it’s a pretty time consuming task to get everything tested and packaged when dealing with so many different variations.
The good news is that they all look great already so things should only get even better from now on. Be sure to extract the whole package and not just some of the presets as they might be linked and reference one another as I make extensive use of the simple presets feature.
These presets are tested and developed for use in conjunction with the amazing HSM Mega Bezel Reflection Shader by @hyperspaceMadness with assistance from @Duimon, @TheNamec, @guest.r, @Nesguy and other contributors who I will add as I find out more. I also intend to add a brief history of how and why I started to develop these shader presets.
So without further delay, I present to you:
CyberLab Mega Bezel Death To Pixels Shader Preset Pack
Click the link below to download…
…But before you download please understand that these are not shaders, they are settings (presets) for awesome shaders designed by other people who deserve credit for all their hard work and the end results that their creations when combined with my settings ultimately produce.
CyberLab Mega Bezel Death To Pixels Shader Preset Pack v1.14.0_07-07-23.zip
Installation:
To install these presets copy the “CyberLab” folder into the “…\RetroArch\Shaders\Mega_Bezel_Packs” folder.
Create the folder if it doesn’t exist.
You would also need to download and install my custom Blargg Filter Presets:
Click the link below to download
CyberLab Custom Blargg NTSC Video Filter Presets 03-09-23.zip
Installation:
To install these presets copy the “Filters” folder into the “…\RetroArch” folder.
These presets REQUIRE THE LATEST matching HSM Mega Bezel Reflection Shader version in order to work. It can be downloaded at the following location.
Here’s an excellent (partial) installation guide provided by RetroCrisis!
If you ever wished for a CyberLab Death To Pixels Easymode which had the Reflective Bezel turned off and filled the screen instead, that could perform better on lower end hardware and didn’t have so many presets and folders but still gave an excellent quality CRT-Like experience, then perhaps this is exactly what you’ve been waiting for!
Introducing…CyberLab CRT-Royale Death To Pixels Shader Preset Pack!
Click on the link below to download:
CyberLab CRT-Royale Death To Pixels Shader Preset Pack 07-09-23
Installation:
To install these presets copy the “Filters” and “Shaders” folders into the “…\RetroArch” folder.
Tap on image then zoom in for best viewing. Desktop users, right click then Open in New Tab, then press F11 for FullScreen. Non 4K users, zoom in until it looks correct.
To experience the future of CRT Shader Software Technology Now!
Click The Link Below To Download
CyberLab Megatron Death To Pixels 4K HDR Shader Preset Pack - 10-09-23
Here’s a link to another little preset pack I made. This time for ReShade.
Another way to enjoy my presets with apps and games that are outside of RetroArch is by using the WindowCast Core for RetroArch.
If you like my shader presets, please be sure to show some appreciation to the shader creators whose hard work made all of this possible!
Update 05/12/22
The following preset folders have been renamed:
MBZ__1__Advance_Full_Reflections ===> MBZ__0__Smooth-Advance_Full_Reflections
MBZ__2__Performance_No_Reflections ===> MBZ__0__Smooth-Advance_No_Reflections
MBZ__3__Standard_Full_Reflections ===> MBZ__3__Standard_Full_Reflections_Soqueroeu-TV_Special_Edition
This is to make way for the following additional performance tiers as well as to update the folder naming to be more in line with HSM Mega Bezel Reflection Shader’s Base Preset Tiered naming scheme.
MBZ__1__Advance_Full_Reflections
MBZ__3__Standard_Full_Reflections
What this means is that more users who might have had difficulty running my highest quality presets or even the no reflect versions can now enjoy my work by trying the presets in the MBZ__1__Advance_Full_Reflections or MBZ__3__Standard_Full_Reflections folders with in many cases only minor differences in the final appearance of most presets, especially when paired with my Custom Blargg Video Filter Presets.
I apologize for any inconvenience that these major changes might cause some users but I hope that the benefits to new and existing users will be worth it.
Right click on the image, click Open in New Tab then press F11 for Fullscreen for 4K users. Zoom in until it looks right for 1440p or 1080p users.
MBZ__3__Standard_Full_Reflections\Le’Sarsh_4K_Optimized_Presets\Console_Specific_Presets\CyberLab_Turbo_Duo_S-Video_Slot_Mask_IV_OLED_for_CyberLab_Blargg_Video_Filter.slangp + Blargg_NTSC_Turbo_Duo_SNES_PSX_S-Video_CyberLab_Special_Edition.filt
MBZ__1__Advance_Full_Reflections\Le’Sarsh_4K_Optimized_Presets\Console_Specific_Presets\CyberLab_Turbo_Duo_S-Video_Slot_Mask_IV_OLED_for_CyberLab_Blargg_Video_Filter.slangp + Blargg_NTSC_Turbo_Duo_SNES_PSX_S-Video_CyberLab_Special_Edition.filt
PSA: I use the CXA2025AS palette when designing, calibrating and testing my NES presets so if you use a different palette you may not be getting the optimal experience.
Update 12/11/22
Hot on the heels of my latest and greatest Composite Console Specific Presets and all the eye-popping, eye-candy that they can provide comes my first major overhaul in a while. Specially formulated for those who like their CRT Shader presets to be “less harsh”…
CyberLab presents:
Le’Sarsh 4K Optimized Shader Presets
Right click on the image, click Open in New Tab then press F11 for Fullscreen for 4K users. Zoom in until it looks right for 1440p or 1080p users.
CyberLab__PSX_Composite__ADV.slangp
CyberLab_NES_Composite_Slot_Mask_IV_OLED_for_Core_Blargg_S-Video_Filter.slangp + Core Blargg S-Video Filter
CyberLab_Turbo_Duo_Composite_Slot_Mask_IV_OLED_for_CyberLab_Blargg_Video_Filter.slangp + Blargg_NTSC_Turbo_Duo_SNES_PSX_Composite_CyberLab_Special_Edition.filt
CyberLab__Ultimate_Virtual_Slot_Mask_IV_OLED_CRT-NP2RTA__ADV.slangp
CyberLab_SNES_Composite_Slot_Mask_IV_OLED_for_BSNES_Blur_Emulation.slangp
CyberLab__PSX_Composite__ADV.slangp
CyberLab_Turbo_Duo_Composite_Slot_Mask_IV_OLED_for_CyberLab_Blargg_Video_Filter.slangp + Blargg_NTSC_Turbo_Duo_SNES_PSX_Composite_CyberLab_Special_Edition.filt
Update 07/09/22
I’ve now updated my CyberLab Mega Bezel Death To Pixels Shader Preset Pack versioning system to semi-sync with HSM Mega Bezel Reflection Shader versioning based on compatibility.
So if a user is using V1.1.0_xx-xx-xx of my Shader Preset Pack, they know that it’s been updated and tested to be compatible (and look right) with V1.1.0_xx-xx-xx of HSM Mega Bezel Reflection Shader.
If there’s a new update or feature in HSM Mega Bezel Reflection Shader that needs the presets to be updated before they will look right again, the versioning of the Shader Preset Pack will also reflect that.
Update 06/08/22
Introducing My Latest Preset:
You can use MPC-HC, MX Player or VLC Player to view the video.
CyberLab_SNES_Slot_Mask_IV_OLED_for_Higan_Blur_and_Colour_Emulation
This preset allows for proper transparency emulation in SNES games such as Kirby’s Dream Land 3.
It was designed and tested using the Higan Core with the following Core Options:
-
Resolution 512 x 224
-
Blur Emulation On
-
Color Emulation On
-
Scanline Emulation Off
Update 31/07/22:
Just added a couple presets for Mobile or Low spec PC gamers. You’ll find them in the MBZ__5__Potato_No_Reflections folder.
Update 29/07/22:
OLED TV users rejoice!! Finally we can enjoy RGB, (well RBG) triads with proper sizes and alignment with my new CyberLab Slot Mask IV OLED presets!
Note: These should also work fine on 4K LCD TV’s with RGB subpixel layouts. If your TV has a BGR layout, you have to flip the Mask Layout to 0 (RGB)
Update 24/06/22:
CyberLab Mega Bezel Death To Pixels Shader Preset Pack is now to be installed in the RetroArch/Shaders/Mega_Bezel_Community_CollectionsRetroArch/Shaders/Mega_Bezel_Packs folder!
The old Mega_Bezel_Community and Mega_Bezel_Community_Collections folders can (and should) be deleted.
All relevant paths should also be updated to maintain compatibility.
For a completely seamless transition you can use an app like Notepad++ which has a batch Find & Replace function to replace all instances of the old folder string with the new one in the RetroArch/Shaders folder as well as the RetroArch/Config folder.
This will preserve your existing Global, Game, Directory, Core and Custom User Created Presets as well.
Pro Tip: 4K users who have displays that can handle full RGB 4:4:4 change the Mask Type to 12 and the Mask Size to 1.
Note: This doesn’t apply to all presets and this won’t work on my Slot Mask or Computer Monitor presets.
4K users who have displays that can only do YCbCr 4:2:0 you can use the current Mask 6, Size 2 which is good but not perfect or try Mask 7 or 8 with Deconvergence turned off.
As an alternative you can switch to a lower resolution which allows for RGB 4:4:4.
Update 20/04/22:
Note: To use the following new Console Specific Presets, please follow the steps below to load the corresponding Blargg Video Filters.
The other Console (or Game) Specific Presets will look fine (and as intended) without any additional video filters.
CyberLab_NES_for_Core_Blargg_S-Video_Filter.slangp
Quick Menu-->Options-->Video-->Blargg NTSC Filter - S-Video
CyberLab_Genesis_for_CyberLab_or_Core_Blargg_Composite_Filter.slangp
(Blending and Transparency, No Rainbow Effect, No Shimmering Artifacts)
Quick Menu-->Options-->Video-->Blargg NTSC Filter - OFF
Settings-->Video-->Video Filter-->Blargg_NTSC_Genesis_Composite_CyberLab_Special_Edition.filt
Quick Menu-->Overrides-->Save Core Override
Or
(Blending and Transparency, Rainbow Effect, Shimmering Artifacts)
Quick Menu-->Options-->Video-->Blargg NTSC Filter - Composite
CyberLab_Turbo_Duo_for_CyberLab_Blargg_Composite_or_S-Video_Filter.slangp
Settings-->Video-->Video Filter-->Blargg_NTSC_Turbo_Duo_SNES_PSX_Composite_CyberLab_Special_Edition.filt
Quick Menu-->Overrides-->Save Core Override
Or
Settings-->Video-->Video Filter-->Blargg_NTSC_Turbo_Duo_SNES_PSX_S-Video_CyberLab_Special_Edition.filt
Quick Menu-->Overrides-->Save Core Override
Update 12/04/22:
Flipped the Mask Layout for 1080p Optimized Presets to match my 1080p TV that I play on sometimes. I thought about having a separate folder for flipped Mask Layout presets but I think I’ll just start with what works for my setups first and try to inform users that in order to get optimum quality, they need to select the appropriate Mask Layout for their display.
So users, in order to get optimum quality, you need to go into Shader Parameters (or Edit the Preset) and change the Mask Layout to the one that matches your display’s subpixel layout. Just choose whichever one looks best. Usually if you see Magenta/Green phosphors if you go close to the screen then you might need to toggle the Mask Layout so you’ll get the proper RGB or BGR phosphors.
This one has got to be my best Composite_Pure_ADV preset to date!
Finally!!! I’ve completed my latest overhaul!
CyberLab__Composite-Sharp__PVM-Edition__ADV with MDAPT Mode set to Off (0) or CyberLab_Arcade-Sharp__PVM-Edition should look great with PS1, Dreamcast/Naomi/Atomiswave and other 32-bit or higher systems!
And of course NES looks best with my CyberLab__Composite-Pure__ADV preset!
Pro Tip: You can enable Blargg’s NTSC RGB (or S-VIDEO) filter in your NES emulator’s core options to add a nice finishing touch of post processing to NES games!
PSA: N64 ----> Composite Pure, Composite Sharp & Arcade Sharp All look fantastic!
Here’s some excellent Sega Genesis de-dithering being performed by my latest:
Blargg_NTSC_Genesis_Composite_CyberLab_Special_Edition.filt + CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition-Genesis__STD.slangp
Leave your GPU to do the heavy Mega Bezel work, while offloading some stuff and applying some finesse to the final output using the oft untapped power of your CPU!
There are now two custom Blargg NTSC video filters included in my preset pack!
These need to be copied to the “RetroArch/Filters/Video” folder.
To load them you need to go to:
Settings ----->
Video ----->
Filters ---->
After loading your video filter, you can save your settings as a Core Override in the Quick Menu so it will automatically load that video filter everytime you use that core.
Update: 28-05-22
With new presets come new recommendations. I’ve used friendly, abbreviated names and not the preset filenames in the list below. If you can’t figure out which friendly names correspond to which presets, feel free to ask.
NES - CyberLab NES for Blargg + Core Blargg S-Video Filter
SNES - CyberLab Slot Mask, CyberLab SNES, CyberLab SNES Sharp
Arcade/Neo Geo - CyberLab Slot Mask, CyberLab Arcade Sharp
Atari - CyberLab Arcade Sharp, CyberLab Old TV, CyberLab Atari, CyberLab Atari Sharp
C64 - CyberLab C64, CyberLab Computer Monitor Raw
Sega Genesis/CD/32X - CyberLab Slot Mask for Blargg + CyberLab Genesis Blargg Composite Filter, CyberLab Genesis for Blargg + CyberLab Genesis Blargg Composite Filter
Turbo Duo/PC-Engine/CD/SuperGrafx - CyberLab Slot Mask for Blargg + CyberLab Turbo Duo Blargg S-Video Filter, CyberLab Turbo Duo for Blargg + CyberLab Turbo Duo Blargg S-Video Filter
N64 - CyberLab N64, Composite Pure
PSX - CyberLab PSX, CyberLab Slot Mask
Dreamcast - CyberLab Slot Mask, CyberLab Computer Monitor Smooth
By the way, these recommendations are in order of my current preferences.
Be sure to view these zoomed in, full screen or original size for them to look as they should!
For the best viewing experience of these screenshots I suggest you right click on the image then click, “Open link in new tab”, “Open link in new window” or “Open image in new tab”.
Then click on the new window or tab and press the F11 key for a fullscreen view.
CyberLab__Composite-Pure__1080p__ADV
CyberLab__Composite-Pure__1080p__ADV
Take a look at these videos of my CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD preset in action!
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD - Video 1 - Sonic The Hedgehog
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD - Video 2 - Sonic The Hedgehog
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD - Video 3 - Ys IV - The Dawn of Ys
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD - Video 4 - Super Star Soldier
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD - Video 5 - Sonic The Hedgehog
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD - Video 6 - Gate of Thunder
You can use MPC-HC, MX Player or VLC Player to view the videos.
CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD.slangp
Blargg NTSC OFF
Blargg NTSC OFF
Blargg NTSC RGB ON
Blargg NTSC RGB ON
Blargg NTSC RGB ON
Blargg NTSC OFF
Blargg NTSC OFF
Blargg NTSC RGB ON
Note: CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition__STD.slangp REQUIRES SOQUEROEU – Mega Bezel TV Backgrounds to be installed.
You can get it at the link below:
You’ll find this preset in the “MBZ__3__Standard_Full_Reflections/4K_Optimized” folder in my preset pack.
Make sure your Soqueroeu-TV Folder looks like this:
"Shaders/Mega_Bezel_Packs/Soqueroeu-TV-Backgrounds_V2.0/"
When you download them from GitHub it adds a “-main” to the end of the foldername. You can either remove it from there or add it to the paths in the reference lines in my presets.
Make sure Soqueroeu-TV Backgrounds is installed in the “/Shaders/Mega_Bezel_Packs” folder.
Note: On at least one of my screens these Imgur preview images appear darker than the full resolution images as well as my presets. This seems to happen on 12 bit screens when the desktop is set to RGB 12 bpp colour depth.You may have to view the full res images in order to judge my presets properly.
More up to date screenshots can be found in this post in the thread:
This is what you’ll see if you stick your nose up to the screen using my new and improved for 2022 CyberLab Composite - Sharp PVM Edition Shader Preset! Just zoom in and bask in the everglow of those RGB “phosphor” triads!
Click the link below to see some of my newest presets in action:
The following are mostly older screenshots:
CyberLab Mega Bezel Death To Pixels Shader Preset Pack
Usage:
Try the presets in the MBZ__1__Advance_Full_Reflections folder first.
If you’re system can’t handle them, you can lower your desktop resolution and try the optimized presets for that resolution.
If they’re still not running well enough or if you prefer to stick to your native resolution then try the presets in the MBZ__2__Performance_No_Reflections folder.
You can also use a lower desktop resolution and the optimized presets for that resolution from the MBZ__2__Performance_No_Reflections folder for maximum performance.
Recommendations:
I recommend using Arcade - Sharp PVM Edition for arcade games, Composite - Pure for NES and similar systems and Composite - Sharp PVM Edition for the 16-bit era systems and everything else except games that rely on dithering to generate additional colours and transparency effects that aren’t being handled well enough by the Composite - Sharp preset. For those cases, I recommend using my Blending and Transparency PVM Edition preset.
Be sure to check out my brand new Computer Monitor - Raw and Computer Monitor - Sharp presets! They seem to excel at everything thrown at them. This time around the Raw preset really holds it’s own but the Sharp is just a sight to behold especially on Arcade games!
There are a couple caveats though. The 4K optimized ones are slightly darker than my other presets and they of course require at least a 4K display to get the full effect. With that said, they probably represent some of my best work to date! So if you have the requisite equipment you’re in for a real treat!
My current personal favorite presets in the pack are my Composite - Sharp and Composite - Pure presets.
You can play around with the MDAPT setting if you want any of my presets to handle blending and transparency as well. I suggest setting MDAPT to 2 for most games that use dither patterns but 3 for games like Sonic The Hedgehog. For Castlevania: Symphony Of The Night I recommend Composite - Sharp with MDAPT set to 0 (Off), or Composite - Pure with ScaleFX Set to 1 (On).
When finished adjusting, you can save either a Game Preset or a Core Preset.
I also recommend you get familiar with the Cropping settings to eliminate black borders or screen junk in some games. After you’re satisfied with your Cropping settings save a Game Preset.
Be sure to spread the word that these exist so that others may also benefit!
Here are some video clips of them in action:
CyberLab__Computer-Monitor-Raw__ADV_Contra.m4v
CyberLab__Computer-Monitor-Raw__ADV_Final_Fight.m4v
CyberLab__Computer-Monitor-Raw__ADV_Street_Fighter_II_Hyper_Fighting.m4v
CyberLab__Composite-Sharp__PVM-Edition__ADV.slangp
(formerly CyberLab Mega Bezel Death To Pixels Composite Sharp PVM Edition.slangp)
Note: If you’re using Higan or BSNES, the resolution setting in the core options can influence how your final image looks in terms of sharpness and softness. In games that you might prefer a crisper, sharper look for example Super Mario World and Super Mario Kart, you can try switching it to 512 x 224. Conversely in games that use dithering to create extra colours for example U.N. Squadron and TMNT: Turtles In Time and Final Fight, 256 x 224 might be the better choice. You can save your choice in Quick Menu…Options…Manage Core Options and save per game.
CyberLab__Composite-Pure__ADV.slangp
(formerly CyberLab Mega Bezel Death To Pixels Composite Pure.slangp)
If you’re also looking for the infamous " Rainbow effect" you can use my presets above and also enable Blargg’s NTSC Composite filter in the Genesis Plus GX Core Options. It might even work with my Composite - Pure preset as well but I haven’t tested it yet.
What I’ve noticed is that once the Blargg NTSC Composite Filter is enabled and used in conjunction with my Composite - Sharp preset, dithering based transparencies also work fine, whereas without the Blargg filter set to composite that particular preset didn’t do the transparency effects properly. So I went back to the drawing board and came up with this next preset. It’s not a one size fits all solution as it can cause some artifacts due to false positives in certain games but when it works, it works beautifully!
CyberLab__Blending-And-Transparency__PVM-Edition__ADV.slangp
(formerly CyberLab Mega Bezel Death To Pixels Blending and Transparency PVM Edition Edition.slangp)
Note: This preset needs the “CyberLab__Composite-Sharp__PVM-Edition__ADV.slangp ” preset to be in the same folder for it to work.
So now you can get the best of both worlds. Extra colours, transparency effects and the rainbow effect without blurry graphics as if Vaseline was smeared all over the screen.
Thanks again to all who made this possible!