Xbr + ntsc + crt = great shader combo

So i wanted to get the best of all worlds and when hylian posted his level4 xbr yesterday everything came together. Check these images out, i recommend you view as full resolution. The screens I took are even higher resolution and show more detail but are a bit overkill. Best way to view is to just try them yourself.

The top and bottom images in that album are an example of what I have done. The middle is just the level 4 xbr shader by itself. I put this here to show how much better my combo works with aliased images that just xbr alone.

I mess around with cgp alot just to find cool combinations but this I felt was exceptional enough to post. This combo was put together in an attempt to maintain the original “retro” look and feel of the image while enjoying the benefits of xbr. This shader would probably look amazing on a 4k tv. Its just for fun but if you have a pretty powerful card you can actually play with it. Runs almost full speed on my llano based apu on bsnes balanced with linux KMS. I didn’t do anything but put these shaders together so all credit goes to prospective shader authors.

Download here and put in the cgp folder. Make sure you have all the shaders listed in the files as xbr-lvl4 was just posted yesterday. Also you should probably change “#define CRTgamma 2.4” to 2.2 in your crt-geom-flat.cg shader or the gamma will be too strong since ntsc has its own gamma correction.

I actually haven’t used this as a cg file so hopefully it works. I use a converted version of this as a glsl so I can use it with the KMS driver and that’s what the screen shots are taken with. What do you guys think of this?

That indeed looks pretty awesome! Thanks for sharing :smiley:

This is what I use, it’s quite similar but the scanlines are less noticeable

http://owncloud.polygoncorp.com/public.php?service=files&t=3cba15cd13f53aab3a8d3d611b28242c

well if you don’t want scanlines replace the last pass with the mdapt-pass4.cg as a linear pass. Don’t ask me why but this gives the cleanest result over anti-aliasing or bluring or xsofting or anything else. Dunno why but its looks beautiful and clean. Also you could simply lighten the scanlines in the crt-shader.