retroarch 中文文档 下载 App

CRT 扫描线效果实战 复刻老式电视的复古感

为什么要模拟 CRT

老式 CRT 电视(显像管电视)的画面特点:

现代 LCD 显示器把这些特性全部抹掉了——像素完美方正、颜色鲜艳锐利,但也失去了复古游戏当年在 CRT 上的那种"暖感"和"氛围"。CRT Shader 就是在现代 LCD 上模拟这些特性。

CRT Shader 效果
CRT Shader 效果

三个常用 CRT 预设详解

crt-geom

最流行的 CRT 预设之一,模拟经典 CRT 电视的几何特性:

适合大多数复古游戏,特别是动作类、平台跳跃类游戏。

crt-lottes

Timothy Lottes 设计的业界标杆 CRT 预设:

追求最高品质的首选。

crt-pi

为树莓派这类低性能 ARM 设备设计的轻量 CRT 预设:

中低端设备首选。

参数微调技巧

加载一个 CRT 预设后,Quick Menu → Shaders → Preview Shader Parameters 可以实时调参数。常见参数:

参数作用推荐值
Scanline Density扫描线密度80-95(太高画面太暗)
Mask Type荫罩类型(模拟 RGB 荧光粉排列)Slot Mask 较经典,Aperture 较柔和
Beam Width电子束宽度0.5-0.8
Brightness整体亮度补偿稍亮一点抵消扫描线间隙带来的暗化
Contrast对比度和亮度平衡
Saturation色彩饱和度稍降一点模拟 CRT 色彩感
Curvature画面弧度0.02-0.05(不要太大,太夸张反而假)

快速上手

给你一个现成的推荐组合,直接能用:

  1. 进 PS1 或 FC 游戏
  2. Quick Menu → Shaders → Load Shader Preset
  3. 选 Slang Shaders → crt → crt-lottes.slangp
  4. 觉得画面太暗?调 Brightness +10%
  5. 觉得扫描线太密/太疏?调 Scanline Density 到 90
  6. Save Core Override——下次进这个 Core 的任何游戏自动应用

注意事项