While searching for pictures of real Sony PVM monitors I found this one where you can clearly see that black pixels are not really black :
source : ancientelectronics.wordpress.com/tag/pvm/
So I’ve modified both crt-hylian and crt-easymode to give them bluish blacks :
crt-easymode modified :
http://pastebin.com/fK73uUFx
crt-hyllian modified :
http://pastebin.com/mXgJLxgq
I’ve only added this in crt-hyllian :
// brighten black pixels //
color.b += 0.18;
color.g += 0.07;
color.r += 0.07;
Of course these values are added to all colors, so in theory some of the brightest colors will be rendered almost white. Would it be possible to modify only the darkest colors (graph n°2) instead of all the pixels (graph n°1) ?
Some more screenshots with crt-easymode (wich has very low gpu usage) to show you how it looks :
This gives a blue glow to the screen wich for me looks a lot better than pure black, what do you think ? Would you (shader authors) consider adding this option to your crt shaders ?