CyberLab Death To Pixels Shader Preset Packs

how can i convert the megatron 4k hdr pack into mega bezel?

Hmmm…that would be a project. Probably almost like starting over. This is because the Mega Bezel uses an older version of Sony Megatron Color Video Monitor and also because my CyberLab Megatron Death To Pixels 4K HDR Shader Preset Pack uses a custom Shader Preset setup, while Mega Bezel uses its own custom shader preset setup.

You can take a look at this though.

But why would you want to convert from Megatron, when you can use the Mega Bezel Presets as a starting point and just inject HDR and recalibrate brightness and saturation?

I think the shaders we have now are more for pixel art. A new shader will have to be developed for systems like ps2 that do things with textures. I wonder how 480 crt’s handled those systems

I disagree. Tekken 3 and Street Fighter EX2 look awesome using my presets as well as Super Mario 64, Sonic Adventure for Dreamcast, Wii Sports, Muramasa The Demon Blade plus 480p video files.

What you have to remember is that my shader presets not only try to emulate the CRT and it’s inputs but also the unique output characteristics of the different game consoles/systems.

So for PS2, one should choose an appropriate preset that matches the output characteristics of that console.

what preset are you using for that PCSX2 screenshot @Cyber

I didn’t take nor post that screenshot and if you read my reply immediately below it, I asked the same question you’re asking me.

Maybe it’s this one?

…but you can try asking @Dreetto again.

i followed a combination of things based off everything you’ve said today plus the past few days and I finally got a solution that looks great. i’m cursed with a perfectionist brain lol

1 Like

Great! Would you mind sharing what you’ve learned along with probably 1 (one) or 2 (two) example screenshots/photos of the screen so that others may benefit?

Yup. I won’t go crazy with 50 plus photo’s just 2. To get this solution I modified the shader parameters of the Mega Bezel_0_Smooth-ADV preset. Here are the modifications

#reference "shaders_slang/bezel/Mega_Bezel/Presets/MBZ__0__SMOOTH-ADV.slangp"
GAMMA_INPUT = "2.100000"
gamma_out = "2.500000"
HSM_CURVATURE_MODE = "0.000000"
HSM_BZL_WIDTH = "65.000000"
HSM_BZL_HEIGHT = "65.000000"
HSM_FXAA_ON = "1.000000"
SHARPSMOOTHER_ON = "1.000000"
HSM_INTRO_WHEN_TO_SHOW = "0.000000"
GTU_ON = "1.000000"
compositeConnection = "1.000000"
wp_temperature = "6500.000000"
g_hue_degrees = "7.000000"
bloom = "0.150000"
gsl = "2.000000"
scanline1 = "4.000000"
scanline2 = "2.000000"
beam_min = "1.350000"
beam_max = "1.300000"
scan_falloff = "0.250000"
scangamma = "2.500000"
s_sharp = "1.000000"
shadowMask = "6.000000"
maskstr = "1.000000"
masksize = "2.000000"
slotms = "2.000000"
addnoised = "0.180000"
noiseresd = "1.000000"

It’s colorful. not too dark or bright. I named the new preset SixthGenCRT. I found that keeping things simple was the way to go with sixthgen devices. The result is smooth and a little softer hence being based of the smooth preset from mega bezel.

1 Like

Also special thanks to @Cyber for guidance. Without him I wouldn’t have come to something that works for me. Cyber is the master behind the madness.

Also this is with HDR off. The display I’m using is a large TV. A Vizio P65Q9-H1 4K HDR tv It’s not an OLED or super expensive but it looks good to me.

1 Like

Strike that reverse it. Use this one instead:

#reference "shaders_slang/bezel/Mega_Bezel/Presets/MBZ__0__SMOOTH-ADV.slangp"
GAMMA_INPUT = "2.100000"
gamma_out = "2.500000"
post_br = "1.310000"
HSM_CURVATURE_MODE = "0.000000"
HSM_BZL_WIDTH = "65.000000"
HSM_BZL_HEIGHT = "65.000000"
HSM_FXAA_ON = "1.000000"
SHARPSMOOTHER_ON = "1.000000"
HSM_INTRO_WHEN_TO_SHOW = "0.000000"
GTU_ON = "1.000000"
compositeConnection = "1.000000"
wp_temperature = "6500.000000"
g_hue_degrees = "-7.000000"
g_sat = "0.020000"
glow = "0.000000"
bloom = "0.150000"
gsl = "2.000000"
scanline1 = "4.000000"
scanline2 = "2.000000"
beam_min = "1.350000"
beam_max = "1.300000"
scans = "0.000000"
scan_falloff = "0.250000"
shadowMask = "6.000000"
maskstr = "1.000000"
masksize = "2.000000"
slotms = "2.000000"
1 Like

Don’t forget you can edit your previous post if you made a mistake or if this preset supersedes the old one. Especially if it’s so soon after you posted the original.

This reminds me of when I just started doing this:

Look at the number of edits I made to this post:

2 Likes

It can get pretty crazy when you start your own topic and make a lot of changes.

1 Like

the PS1 was the most brain racking to get right. Using Cybers PSX Composite Cybertron NeoGX preset as a reference helped a great deal.

image

1 Like

CyberLab CRT-Royale Presets on a 4K DLP Projector

2 Likes

What about users that only has a 1080p monitor? is there a way we could also achieve a soft look? on my end the scanlines are too strong

Of course you can adjust the sharpness or softness to your liking and there are several ways to go about this. What preset pack are you referring to though?

Have you tried every preset?

Fine or higher TVL or lower Mask Size presets are usually less sharp.

If you’re using an NTSC preset, you can lower the Resolution Scale.

You can also decrease any parameter that deals with sharpness or adjust any horizontal filter. You can also lower Chroma Resolution / Bleeding.

You can also use a lower “input quality”/resolution Blargg NTSC Video Filter Preset if you’re using those. Many of my presets are designed with the intention of using them in conjunction with some of these video filter presets.

You said the scanlines are too strong, you can adjust that as well by choosing a lower GSL Scanline Type if using one of my Mega Bezel Presets. If using my Sony Megatron Preset pack, you can increase the Scanline Min/Max.

Which presets or presets do you find look too sharp that you’ve tried?

Please include a screenshot to help me to better understand and if you can describe what you’re trying to achieve in a little more detail then perhaps I can better assist.

1 Like

if i’m using the windowcast core and i load a cyberlab shader or megabezel preset retroarch will freeze. is there a fix?

This looks like one for the WindowCast core thread: