by bashtian on 4/12/15, 9:29 PM with 34 comments
by tadfisher on 4/12/15, 11:03 PM
For example, the Genesis/Mega Drive did not support hardware alpha transparency. Many games (including the Sonic series) simulate the effect by alternating vertical lines, and relying on the "visual munging" of CRTs to produce a convincing effect. Here is a video that demonstrates the effect in Shinobi 3: https://youtu.be/YFOkbfpIlaY?t=2m52s
(You can also notice the stippled pattern in the pool of water to the right, used to produce the same effect.)
Another technique is the use of stippling to simulate smooth textures and surfaces. For example, this screenshot of the Super Metroid start screen looks pretty terrible by modern standards: http://static.giantbomb.com/uploads/original/0/4527/1093273-...
This would have looked much more convincing on a CRT display. Without simulating CRT distortion, you are not getting the same visual experience one would have had when running the game on hardware it was designed for. For modern games looking to simulate this experience, using these techniques along with a CRT shader will be very effective at bringing back the home console experience of the 80s and 90s.
by fake-name on 4/12/15, 10:23 PM
Nostalgia aside, CRTs didn't actually look that good originally. They weren't used for their visual effects, they were used because they were cheap and easy. Why would you actively make your content look shittier?
I suspect if you went back, and offered the people developing these games the option to play them on a modern display, without all the distortion and such, they'd much prefer it over the "CRT look".
At least, please, PLEASE let the player turn the effects off.
by tdicola on 4/12/15, 10:15 PM
I wouldn't even worry about doing stuff in real time to start with, instead just focus on the most accurate physical simulation possible. Then use the learnings from the simulation to try to create more accurate shaders that any program could use for simulating CRT tubes.
by Animats on 4/13/15, 3:38 AM
by Aqwis on 4/12/15, 10:11 PM