Well after MANY hours of tweaking and finding what I think is the right look, here is the old school analog TV cgp shader pack i’ve been working on.
I don’t take credit for any of the shaders contained within, I want to thank TheMaister, Hunterk, Mudlord and anyone else I missed for not only creating them and also guiding me on the forums on how to use and manipulate them to their fullest extent. Hopefully this will serve as a good demonstration of just how powerful shaders can be when stacking and combining them! Also don’t go off just the screenshots, it really has to be seen in motion to experience it fully as the screen picture literally comes to life with just trace hints of that old interlace and brightness flicker from a TV as well as faint random noise interference to give it that warm analog look.
A few notes about the pack. They are HEAVILY dependent on Blargg’s NTSC filters to look right. Unfortunately Blargg’s filters do not play well with non-Nintendo emulators so for the Genesis/Sega CD emu for instance, it is best to turn off CPU filters and instead use the built in NTSC filters in the GenPlus GX core. I haven’t really tested these much on anything other than Nintendo, Sega and TurboGrafx 16 as well. Also using either RF, Composite, S-Video or RGB filters will give the games a radically different look as if you were using real cables, I tend to prefer composite to give it some of that old 80s smeary look but S-video looks great too!
Also, I designed the border background for 1200p resolution, I have always preferred 1200p monitors because you get more vertical height and thus a larger 4:3 ratio within which is perfect for emulators. This pack WILL work on 1080p but it slightly cuts off some of the border, however the full game screen is intact. Also remember to turn off “Lock Aspect ratio” in the video settings and just use Auto function.
This shader pack also looks great with the new libretro FFmpeg by Maister, particularly on low resolution video files, I attached a few screens of that as well. For fluid video and best picture though when playing video, please lower crt-geom-interlaced to 1x from 2x btw.
Finally a word on performance, obviously being 8 shaders stacked on top of each other, it uses a bit of horsepower to get a solid framerate. For reference though I use a Dell XPS laptop with a Geforce 555M card and I get 60FPS on my games with this, so any decent card made in the last few years should work fine with these. I don’t know how it would run on a Xbox 360 or PS3 as I don’t have modded systems but would love to hear anyone’s experience with it.
Oh and ONE more thing, all the shaders contained within have been modified and the values DO NOT match the stock shaders you will find on Github, so remember that in case you accidentally overwrite your existing shaders in your folder.
It’s been my dream to achieve a reasonably accurate CRT simulation on an LCD and I think this is a big step forward, hopefully someone with more brains and coding knowledge then I have can take what I have done and improve upon it even more
Without further adieu here is the file
http://www.mediafire.com/download/p75l7c4l5ju67vh/solid12345’s_analog_tv.zip
And here are some screenshots