CyberLab Death To Pixels Shader Preset Packs

Yeah it was a lot of information but unfortunately the phone screenshots don’t seem to be full resolution so they aren’t that useful, sorry. I’ll see if I can capture some of these effects directly on the device better.

Have you tried my NES_N64 or Sharp presets? Also my 3D Comb Filter and S-Video Presets?

Lastly have you tried my Fine presets? Particularly the new ones in my miniLED Preset Pack? miniLED as in made on a miniLED display not made for miniLED.

I have not. I need to try out some of your other options for sure. Thank you for the recommendations.

My streaming setup works perfectly as intended with HDR & megatron reshade currently. I just need to figure out how to change the peak nit parameter based on device in the reshade preset to account for screen differences between the OLED TV & M13(??) OLED panel on the S25 Ultra.

I don’t see anything inside of the megatron shader params specific to beam size. Is there a shader you’re referring to here that you could recommend?

I would definitely be very interested in what you’d currently recommend on this topic & any future improvements you could make.

Apologies, you are correct, i was talking about increasing the scanline gaps.

If I focused on one thing that I want to solve it would be, related to this, getting a BVM style shader that works with the a retroarch core internal resolution being cranked up to something like 8x 4k resolution on PSP, but showing the scan lines as if they were on a native resolution input of 1x 480x272 px.

Basically if I rendered it at native resolution I already know my current shader would look great. But how can I upscale internally, and have the same style of scanlines & scanline gaps, even if we have subpixels that are technically higher resolution?

I think Obsolete’s solution may be interesting because it does use a shader that takes an input resolution, but I haven’t found anything like that for HDR screens

Extra though: I do wonder if this could be accomplished by using some sort downscale faking shader, but I don’t know what the shader possibilities here are

Thank you very much both of you for engaging in these lengthy posts!

2 Likes

I mostly reply when I’m not in front of the computer so I wouldn’t often get the exact names of the settings correct.

What I was referring to was this:

I think I was able to glean enough from the closeups.

This is actually pretty simple. Try reading Guest’s thread or The Mega Bezel thread for a refresher course.

Some cores have the option built-in.

In Mega Bezel you can use the D-Rez presets.

2 Likes

Is there anyway to put shaders in there own specific folder and have it load in RA, for example all ther SNES shaders in a SNES folder, all the Genesis shaders in a Genesis folder etc.

2 Likes

Yes, you can put your Shader Presets in any folder and have them load, however you would need to edit the relative paths inside of the Shader presets to reflect this change.

So you might need to study relative paths in order to learn and understand how to and you can use an app that can edit multiple files and instances of a line at once like Notepad++.

I’m not versed in relative paths but if you give me an example of the exact folder structure that you had in mind, I could probably try to assist you if you can’t figure it out on your own.

1 Like

If you simply have all reference paths start like this: ":/shaders/"

Then you can load presets from anywhere and make them portable.

I did this with all your presets and they work fine (tested on Windows), one can simply batch replace the beginning of reference paths by replacing this: "shaders_slang/

With this: ":/shaders/shaders_slang/

But only do this to the presets that are required to be in “shaders” folder, not to the bundled “shaders_slang” and its contents.

1 Like

Relative Paths are guaranteed to work on all systems rather than the :/shaders method which fails on some systems, mostly Mac and Linux with flatpack type distributions, and on windows if the user has set their shaders folder somewhere non-default.

These are some of the reasons why the Mega Bezel Team switched all presets to using Relative Paths.

Besides that, I don’t adjust paths I distribute presets the same way as they are installed on my system.

Although this might be a decent solution in the above user’s specific case, a similar solution maintaining Relative Paths isn’t that much more difficult to implement. You just need to count your '../' correctly and add the correct number of those to the existing paths. In this case it might be just one '../' to be added to the beginning of all the reference paths because you would now have to go up one folder to get back to shader root level. That’s if the user wanted the console/system subfolders to reside in the Shaders folder.

2 Likes

Oh thank you for the clarification, I think I’ll switch to relative paths too now.

1 Like

This is a video recording which attempts to convey what I see when using my presets as opposed to how they look in GPU screenshots.

New:

Same footage, just improved colour grading, and export settings.

Old

8 Likes

I felt quite the nostalgia with the video. I remembered when I was glued to an arcade machine, tirelessly watching the attract mode because I had no money to play. It was quite refreshing when a good player started a game, so I could watch something better. Although I’m not a huge fan of the arcade, those were some fun times for me. Thanks for the remembrance!

3 Likes

It’s been a while since I’ve posted some high quality CRT pics/videos.

https://www.reddit.com/r/crtgaming/s/bAkjfGlHo4

https://www.reddit.com/r/crtgaming/s/Pfq6Ezf30Y

6 Likes

From my latest CyberLab Megatron miniLED Death To Pixels 4K HDR Shader Preset Pack.

Real CRT

CyberLab Megatron miniLED 4K HDR Game BFI SNES S-Video Slot-Mask Sharp Advanced Pro Monitor Edition CRT Shader Preset

CyberLab Megatron miniLED 4K HDR Game BFI SNES S-Video Slot-Mask Sharp Advanced Neo-GX Super Fine CRT Shader Preset

Powered by Sony Megatron Color Video Monitor, CRT-Guest-Advanced-NTSC, Grade and Img_mod.

6 Likes

Hi @Cyber i have a entry level 4k samsung tv with HDR (not looked into the specs…low nits i imagine). I’m using a nvidia shield android device which can run .slang shaders. Are there any of your shaders that you could recommend for this setup? Thanks. (The TV is isn’t OLED and is fairly old…i’ll get back with an exact model and specs).

1 Like

Post the model # as that would give me a much better idea of what it’s capable of realistically.

I would suggest you use the Windows 11 HDR calibration tool and calibrate it in a way that you can use HDR 24/7 without having any jarring results in your SDR content.

From there you can setup HDR in RetroArch’s settings and once everything is calibrated, Megatron presets might “just work” or you can use my other “non-HDR oriented” presets and receive the benefits of additional brightness.

If you use those though in HDR mode they might be brightness clipped so you might have to make some adjustments.

I’ve included some adjusted presets in my 4K HDR folder in my latest Mega Bezel Preset Pack.

There are also some tips on how to do that yourself in a post I’m going to share.

2 Likes

It’s an android device that this is running on btw… the tv model number is: UE60KU6020

1 Like

Yes, you did state that. I just got too much in my head there for a moment with my advice.

2 Likes

No problem m8 i understand :slight_smile:

I found this:

Not sure if this applies to your exact model but it might.

According to this the TV is capable of around ~400 nits of peak brightness. It’s also very similar in SDR and HDR mode with SDR mode measuring slightly brighter.

So it doesn’t seem like there’s much advantage to using HDR mode over SDR mode. With that said you shouldn’t have any problems running presets with HDR mode set to On except that they might be a bit dim in very bright environments or if you’re far away from the screen.

You might have to adjust the Peak and Paperwhite brightness to avoid clipping.

Sony Megatron Color Video Monitor recommends an HDR600 or brighter display but it would still run on less bright ones. You would have to determine if it’s bright enough for you.

My other presets, though, the HDR Mega Bezel ones, might be a very good candidate for you because they take full advantage of all the brightness the display has to offer but also uses, brightness “cheats/hacks” in order to get the rest of the way there.

I suggest you try.

2 Likes

I won’t using a reflective border so no HSM … will probably end up using something full screen. Thanks for the detailed reply :+1:

1 Like

Well, you can use HDR with any shader but based on those test results, if your TV is in fact identical to the models tested then it may not really make a difference.

The point of using HDR in Shaders and emulation is to unlock the full brightness of a display but your display seems to be doing this already in its SDR mode.

1 Like

Thanks fella, I’ll be sure to have a play with your presets. Those last Mario pics won me over m8 … and although those presets probably aren’t suitable for my tv I’m still loving the sub pixel details in the rest of your presets. I’ve been looking at Hari’s 1080p presets which I’ve just tried on my pc monitor… also very nice and looks to have sub pixel details aswell :ok_hand:

1 Like