In my not so humble opinion, none of that is necessary if you use my recommended presets. Go and try them for yourself and even some of my other presets with any high res Dreamcast game.
Come back and post some screenshots with your results.
Instead of using fake scanlines at 640 x 480 resolution you could just set Opposite Dir Multiplier (Y Downsample for H Scanline) to 50 but that will still leave you with misaligned scanlines and assets as the assets were not designed with scanlines in mind.
I have used the recommended presets and the Monitor one was little too red but the others were fine. I was also trying to get it to work fine with Mega Bezel default settings as well.
That’s probably just due to differences in display calibration and can be easily adjusted to taste. The thing is over time you can get used to certain colour settings whether right or wrong and it may not be as much of a bother.
Do you know that in the HSM Mega Bezel Reflection Examples/Variations folder, there’s a specific preset just for Dreamcast -
SegaDC-MVC2__STD__DREZ-480p.slangp
?
Thanks @Cyber, I haven’t really gone through the Variations folder I guess I should now. I think the Ultimate Virtual Slot Mask was the best out of all of your presets.
Thanks, it does a great job of Anti-Aliasing just with the Mask pattern alone.
I find it a bit too soft for NES though, that’s why I made CyberLab Slot Mask II.
After some testing at both 4K and 1080p, I’ve noticed this same red looking issue at 1080p. At 4K everything seems fine. I’ll look into it when I get a chance.
Edit: I think I see what happened here. It’s probably a side effect from when I was trying to go more neutral with my colours. I’ll probably just revert those Computer Monitor presets for now.
Thanks for the spot!
I now remember, around the time when I was doing over my colours I reset most of my presets to CRT Phosphor Gamut - 0, Hue (Composite Only) - 0, Whitepoint - 6500K, Saturation - 0 e.t.c. but I was supposed to go back and complete the adjustments for my Computer Monitor Presets but I never went back and did it and completely forgot about it.
Will be working on that next.
@hgoda90 it should be usable now. Feel free to give it a go now and see if you like it better now.
Excellent! For educational purposes you can try increasing the Mask Size to 2 or even try the 4K Optimized version @ 1080p.
Although the preset is usable now, it’s still not quite finished as I still have to fine tune the brightness and gamma settings and do some more testing. I didn’t bother to revert because I changed those settings (which broke the presets) for good reason.
Before I was doing a lot of manual “hacking” in order to get the colours to look right and that led to many inconsistencies and possible clipping of the colours.
My computer monitor presets are my original Dreamcast presets that looked good so I was surprised when you said you had a problem with the colours and that my Ultimate Virtual Slot Mask was the best, because while it could be better or even the best, that’s the new kid on the block and Dreamcast had been “solved” a long time ago by my older presets.
Do you know that in the HSM Mega Bezel Reflection Examples/Variations folder, there’s a specific preset just for Dreamcast - SegaDC-MVC2__STD__DREZ-480p.slangp ?
Oh my. I never saw that folder in your settings! They seem to look just wonderful, thank you very much for everything Cyber! I presume I’ll have to make at least 2 different settings, one for 2D games like HnK, and another for 3D games. Can’t wait to test them!
And thank you Hgoda for helping too!
By the way, if you are a Virtua Tennis 2 fan (like me) I’d have another question.
Yeah Computer-Monitor-Smooth is looking good now.
First of all, what’s your internal resolution then? Have you able to upscale it a bit? And second, have you found a workaround to avoid lag during replays? Since an update in january, I haven’t been able to make Virtua Tennis 2 run smooths during replay with RTT activated, only RTT off seems to solve the issue (on Vulkan at least, using an RTX3080).
This one isn’t in my preset pack it comes with the HSM Mega Bezel Reflection Shader and was made by @HyperspaceMadness.
The recommendations I were referring to were in a post that I shared in a reply to you and also in the first post in this thread.
I’m not sure if you’re referring to my Computer Monitor and Ultimate Virtual Slot Mask presets here but those are what I tested and recommend for Dreamcast.
I would just use either one at 1x Internal Resolution for both 2D and 3D games but that’s just me. Have you seen what the mask pattern does to those polygons?
Long ago before I discovered HSM Mega Bezel Reflection Shader and also when using standalone emulators, I used to upscale IR as high as possible. Well up to 4K or thereabouts when possible.
Since I started making presets I’m a 1x kinda guy.
I don’t know what RTT is. I’ve been able to set IR pretty high in my testing of MVSC2 on Dreamcast however but not without some soft crashes if I try to change the IR then resume the game sometimes. However, when I exit the emulator and start it back the game starts in whatever new IR I had set before it soft crashed.
I’m on dual GeForce GTX 1070s with 8GB VRAM. RetroArch only uses 1 GPU though.
By the way in my retesting of my Computer Monitor presets, so far they seem to go well with any system I threw at them even NES, where I prefer things to be relatively sharp and they work beautifully with Blargg NTSC Filters!
That depends on if you want to use the Blargg Filter that comes with many cores or the Blargg Filter Presets which are in the RetroArch/Filters/Video folder.
If you want to use the core provided Blargg NTSC Filters you’ll access those from the Quick Menu> Options>Video
If you want to use the RetroArch Filter Presets (including my custom presets) you have to go to Settings> Video> Video Filter.
I have detailed step by step instructions in my first post as well as inside my Console Specific Presets for Blargg as comments.
I doubt I’ll be including any custom RGB filters in my preset pack anytime soon though but you can still use the generic Blargg SNES RGB Filter included in RetroArch or the Core Provided Blargg RGB Filter.
After you load a filter you can save a Core Override.
You don’t have to manually save anything for the Core Provided filters to be saved though.
I believe the Batocera wiki has info on creating a custom YML. You just need to put them in the community folder with the others so the paths are correct…
The Batocera Discord shaders channel would be a good place to ask about it.