2D 着色器:CRT 滤镜


效果图


原理
CRT 是 Cathode Ray Tube 的简写,中文译作:阴极射线管,是一种显像技术,曾经的游戏厅里摆放的老式街机游戏机就是使用的 CRT 成像。
原理是模拟 CRT 显示器的一些特征,如扫描线、网格、畸变和暗角。扫描线是 CRT 显示器由于电子束扫描产生的水平条纹,它们会使得图像在垂直方向上有明暗变化。网格是 CRT 显示器由于像素排列产生的细微间隙,它们会使得图像在水平方向上有明暗变化。畸变是 CRT 显示器由于镜头的曲率产生的图像扭曲,它们会使得图像在边缘处有拉伸或压缩的感觉。

源代码