Yeah, that was a fun one which didn’t actually require that much work! The freeze is fun to test out crt shader adjustments
I’ll have to try that next then, I wasn’t sure exactly what that line did. I didn’t see anything happen when I modified it, but now I understand why!
I can confirm the same issue. Seems like a gamma issue as I can reduce the screen gamma to 1.45 and the background gamma to .45 to get a normal looking image. Glows in GDV are very blown with corrected settings and have to be turned off.
I’ll be updating the last pass color space and put that up to test soon
Dumb question: is there a way to make GBA display at “native res”, as in center screen with black borders? Using one of the standard CRT bezels
Probably dumb question ahead:
I love @HyperSpaceMadness work!
I use it via the wonderful @Duimon presets and I find the whole procedure very easy and maintenable.
The only thing I wonder is the usage/changes I can do to the underlying @guest.r (kudos to him too!!) shader and how, since its shader is part of the whole HSM package.
Guest posted a preset that I would like to check:
I am puzzled as to how could I input these into an existing HSM preset to check it out. Or even simpler, where could I e.g. change the mask to Apperture Grill
Thank you all for this outstading experience.
If these features depend on a newer version of Guest’s shader than is in the Mega Bezel, you will have to wait for an update.
If they don’t, just copy his settings and create a slangp, and add a reference to one of the mega bezel guest presets…
i.e.
#reference "shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV.slangp"
…as the first line of the slangp.
The mask parameters are near the bottom of the parameter dialog.
load a preset and turn on independent scale and curvature, change the non-integer scale %, turn off curvature (Or not?) and tweak the independent scale & curvature.
You will probably want to turn down the Global reflection amount. (Maybe tweak the falloff.)
There is also this but it is much more difficult.
If anyone is interested, I can spend some more time on it and add it to my repo.
This kind of thing should now be a lot easier, with the last release all you should have to do is set the black edge to go under the colored gel image.
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.
Yeah, I’ve increased this as well, which will be in the next release
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!
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
- The final path to the Mega bezel should be
- 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 OFF – Important for FB Neo
-
Video / Scaling / Aspect Ratio to Full
-
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
Woohoo! you did it, works perfectly with HDR (glass)
So far so good
Thank you!
@guest.r is keeping me on my toes!
Mega Bezel is updated to V 0.9.101 2022-01-30 Rev 1
Changes:
- Updated Guest to crt-guest-advanced-2022-01-30-release1 New CRT shader from Guest + CRT Guest Advanced updates
- Added DREZ LCD-GRID presets for NDS, 3DS & PSP
- Updated Cyberlab presets
- Increased Max Black Edge Thickness
HERE ARE THE LINKS!
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
- The final path to the Mega bezel should be
- 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 OFF – Important for FB Neo
-
Video / Scaling / Aspect Ratio to Full
-
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
Bro, how i can skip the intro Mega Bezel? Thx
@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
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!
Thanks again for the amazing work - sorry for noob question but what is HDR and how can I activate it please
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.