They work well in non-integer scalings.
Though using integer scale will always assure pristine evenly spaced scanlines for any cases.
They work well in non-integer scalings.
Though using integer scale will always assure pristine evenly spaced scanlines for any cases.
First RF preset: crt-royale-fast-ntsc-rf-slotmask-nes.slangp:
Unfortunately, a still doesn’t capture all nuances of this preset.
With some tweaks, it works with other systems:
Just discovered crt-royale-fast exists, and that it works perfectly on my machine. I got curious and looked it up on the forums - Lo and behold, it was made by Hylian too!
You’re something else, man. You’re like the Santa of low-budget gamers.
Probably the sharpest, clearest CRT shader I’ve tried.
I never paid much attention to Royale until Hyllian gave it an uplift. It’s a great choice and not too hard to fiddle with. Regardless, Hyllian made quite a few interesting presets of his own. You can check them on the presets folder. I like the crt-royale-fast-composite-slotmask, it has a great balance between sharpness and blending, sporting a fine-tuned mask that looks good even on 1080p.
Ah, Royale is such a unique shader. Not the most advanced. By today’s standards, crt-guest-advanced is the most full-featured and flexible.
But crt-royale can provide unique visuals when tweaked. The fast version take some shortcuts to speed the shader and is visually optimized for 1080p displays.
When combined with PlainOldPants’ ntsc shaders it can give some of the most realistic visuals I’ve ever seen. I’m still waiting for the fast @PlainOldPants edition some day.
I think what really sells me the effect are the little… (subpixels?) tiny dots
so instead of the big square pixel, you have tiny dots that leave it sharp while making the art shine
Not to take anything away from CRT-Royale or the fast variation but quite a number of Shaders emulate down to the subpixel level or rather phosphor level, including CRT-Geom, CRT-Guest-Advanced, Sony Megatron Color Video Monitor, Koko-AIO, so that’s not something that’s special or unique about CRT-Royale.
By the way @Hyllian, how would I go about adding BGR versions of all of my CRT-Royale Preset Pack presets while leaving everything else the same?
Or at least just add the option for users to be able to switch between BGR/RBG using the existing RGB only presets?
Royale’s masks are png files. You just need to swap red by blue and save another png with the same name. Unfortunately, you can’t have both.
I’m aware… perhaps my wording did not convey what I was trying to say. The ones you mentioned are solid choices and emulate it really well, but they have a different feel, no? The “dots” look different. They all emulate what you say, but they do it differently. Like different flavors of awesomeness.
To me personally this one sells me the effect the most. Maybe the other ones offer what I mentioned, but they have their own unique way of doing it.
Royale-fast really reminds me of the last crt tvs I had. Back then, I made whatever I could to play my games using component cables. The shader can easily replicate that bright, but not over-saturated picture. Ironically, I could never achieve a satisfactory look with stock Royale; it’s probably all my fault, but Hyllian really made everything easier, so I grew spoiled.
I’m guessing you already did this somewhere so I don’t have to reinvent the wheel, right?
I thought you were working on a version where you could have toggled the RGB or BGR masks using the Parameter which allows you to choose a LUT at the top of the Shader Parameters list.
I didn’t made the switch param, but now you reminded me that I’ve uploaded the BGR pngs to the repo already. That’s what Royale-fast load in its preset.
A side project here on crt-hyllian. An alternative approach on how to apply the aperture grille mask so that it uses full strength (1.0). This isn’t new, many other shaders do that. It’s just one more option.
I’ve tweaked the mask code inside crt-hyllian for this and I think it has some potential by increasing contrast and sharpness. I’ll post here just to get feedback: crt-hyllian-full-mask
Some screenshots:
I recommend using integer scaling and no curvature. It only works with mask nº 1.
Unfortunately, even imgbb gets disturbed by mask strength = 1.0 and distorts the colors (adds some yellow tint) in those screenshots.
It seems like I exaggerated the brightness in the last post. And for some reason, in dark regions some artifacts (like moiré) were visible. So I had to reduce the brightness and change the mask function. This new version is more flexible and can work with all masks, not just the aperture grille.
So, this version is a good candidate to replace the official one in the repo: crt-hyllian-new-mask
Thanks to @md2mcb for helping me with feedbacks and tests.
Imgbb images not showing for me, you can try postimg.cc.
Looks like imgbb isn’t happy with our thumbnail links. Time to find another free server.
Thanks for your great work! Getting better all the time.
I’ve managed to create a perfect LUT with the colors of my Sony WEGA 29FA310. I have used grade shader and put side-by-side my TV and my monitor and used 240pTest Suite to compare colors and other characteristics.
I’ve already tried to use the known Trinitron LUTs available inside reshade folder, but none of them reminds me of my WEGA TV. So I made my own LUT.
The main difference between my WEGA from pure sRGB is the blue color. sRGB is more saturated while the WEGA is mostly dark blue, which make the games more “mature” I think (less purple tones and less light blues). It’s very noticeable in games like Sonic.
I made a second version of crt-hyllian with this new LUT (on slot 2) and a new preset that is already configured to load the right LUT for tests: crt-hyllian-new-mask-v2 plus Sony WEGA 29FA310 LUT
Some screens using the new LUT: