Please show off what crt shaders can do!

Squeezing the last ounce out of htc one m7’s Adreno 320

8 Likes

Now this is starting to look really good! I’ve never been so close to my CRT like has now… :grin:

10 Likes

I think i found a good balanced slotmask setting that does not expose weird patterns, clearly inspired by @RetroGames4K presets, but for 1080p.

For very Hi nits, this naked one is probably better (halo off) :

…but sometimes, the truth lies in the middle:

Parameters

The following are parameters for koko-aio

DO_CCORRECTION = "1.000000"
IN_GLOW_POWER = "1.000001"
TEMPERATURE = "7200.000000"
IN_GLOW_GAMMA = "2.000000"
GAMMA_OUT = "0.320000"
DO_SHIFT_RGB = "1.000000"
OFFSET_STRENGTH = "0.300000"
SHIFT_R = "-20.000000"
SHIFT_G = "0.000000"
SHIFT_B = "20.000000"
DO_IN_GLOW = "1.000000"
IN_GLOW_BIAS = "0.000000"
IN_GLOW_SPREAD = "2.350002"
IN_GLOW_W = "-0.599999"
IN_GLOW_H = "7.000000"
DO_PIXELGRID = "1.000000"
PIXELGRID_H_PRST = "1.000000"
PIXELGRID_H_COUNT = "4.000000"
PIXELGRID_R_SHIFT = "0.700000"
PIXELGRID_G_SHIFT = "2.000000"
PIXELGRID_B_SHIFT = "3.299999"
PIXELGRID_MIN_W = "0.200000"
PIXELGRID_MAX_W = "0.400000"
PIXELGRID_MUL_X = "2.000000"
PIXELGRID_BASAL_GRID = "0.020000"
PIXELGRID_MIN_H = "0.300000"
PIXELGRID_MAX_H = "0.950000"
PIXELGRID_GAMMA_H = "5.199999"
PIXELGRID_DECON_R_H = "-0.400000"
PIXELGRID_DECON_B_H = "0.400000"
PIXELGRID_INTR_FLICK_POWR = "0.460000"
PIXELGRID_Y_MASK = "0.600000"
PIXELGRID_Y_MASK_HEIGHT = "0.625000"
PIXELGRID_Y_MASK_ON_WHITE = "0.670000"
PIXELGRID_Y_MASK_STEEP = "1.000000"
PIXELGRID_Y_SPARK = "0.250000"
DO_HALO = "1.000000"
HALO_NO_PREGAIN = "1.000000"
HALO_POWER = "0.250000"
HALO_SHARPNESS = "7.000000"
HALO_GAMMA = "1.999999"
HALO_VS_SCAN = "0.500000"
DO_BLOOM = "1.000000"
BLOOM_MIX = "0.200000"
BLOOM_GAMMA = "2.000000"
BLOOM_POWER = "1.500000"
BLOOM_OVER_WHITE = "0.000000"
DO_CURVATURE = "1.000000"
GEOM_CORNER_SIZE = "0.010000"
GEOM_CORNER_SMOOTH = "200.000000"
DO_BEZEL = "1.000000"
BEZEL_INNER_ZOOM = "-0.010000"
BEZEL_FRAME_ZOOM = "0.170000"
DO_VIGNETTE = "1.000000"
V_SIZE = "1.080000"
DO_SPOT = "1.000000"
DELTA_RENDER_FORCE_REFRESH = "1.000000"

@ComfyTsu Uploaded to the dev repo as Monitor-for_HiNits.slangp (replaced the old one) and Monitor-for_HigherNits.slangp

10 Likes

Looks great. I’m gonna try it

3 Likes

4 Likes

7 Likes

guest’s NTSC + ntsc-colors (0.75) on top

7 Likes

Looks great, mind sharing the preset?

2 Likes

6 Likes

No way artists -at least not of Nintendo size and on the color capacity of Super Nintendo - would draw colors like these on a major game that should appeal to kids

But more like these (NTSC-J “supposed to look like” as that was what the artists used )

shaders = "5"
feedback_pass = "0"
shader0 = "shaders_glsl/misc/shaders/simple_color_controls.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
shader1 = "shaders_glsl/crt/shaders/crt-consumer/linearize.glsl"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = ""
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
shader2 = "shaders_glsl/crt/shaders/crt-consumer/glow_x.glsl"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
shader3 = "shaders_glsl/crt/shaders/crt-consumer/glow_y.glsl"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
shader4 = "shaders_glsl/crt/shaders/crt-consumer/crt-consumer.glsl"
filter_linear4 = "true"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
CS = "3.000000"
TEMP = "9023.000000"
Shadowmask = "8.000000"
7 Likes

Glad you like it! I’m trying to clean things up and share with the community all my presets for 1080p panels, stay tuned!

1 Like

Finally!! I’ve Finished completely my 4K settings :clap::clap::clap::grin:. At least at the moment I won’t touch anything else, for me is perfect. Now I will center on the settings for 1080p.

Here is an example of my last 4K preset looks like:

7 Likes

Regarding the horizontal resolution, which do you think is correct for the person looking at this?
I would like to hear your opinion.
PS1+FF7.


1 Like

My opinion is that they are both good, it depends on the TVL you want to emulate, so it is a matter of your personal taste.

3 Likes

Do you use any kind of antialiasing there?

2 Likes

Nop. Just the parameters inside Mega Bezal.

2 Likes

Remarkable, congrats!

2 Likes

I have been doing a lot of research on CRT, but I still don’t understand just TVL. Does the value change or not depending on the content?

It seems like it has changed since I can remember. It was broadcast on TV, or on VHS tapes or DVDs. But does this translate to games?

Is there such a thing as variable TVL switching?

ps
TVL depends on the grade or model of CRT.
There can’t be a variable TVL. This is correct.
I guess I was confused on my own. My apologies.
And thanks for the reply.

2 Likes

Both look good in either way, but it would be great to combine the sharpness of the first one and strenght of the phosphors on the second one.

2 Likes

They don’t look natural, the first because it’s a high TVL monitor look-alike but with weak scanlines at bright parts while a high TVL has strong scanlines at brights too, and the second looks like a Trinitron common CRT with scanines and mask almost gone at bright parts, at least mask is very strong at those CRTs.

2 Likes