一起DIY吧
一起DIY吧
一起DIY吧
一起DIY吧
一起DIY吧
一起DIY吧
一起DIY吧
一起DIY吧

Koko-AIO Shader —— 打造最真实的 CRT 游戏视觉体验、重现街机黄金年代的光影质感

 什么是 Koko-AIO Shader?

Koko-AIO 是一款专为复古游戏打造的 全能 CRT 屏幕视觉着色器
它的目标不是单纯模仿老电视机的“信号原理”,而是通过一系列可调视觉参数,让你的现代显示器重现上世纪的怀旧氛围。

无论你是运行在 PC、掌机还是电视盒子(如 EmuELEC、RetroBat),Koko-AIO 都能根据设备性能进行自动优化。
在 Haswell 及以上集显上,启用所有特效依然能流畅运行(约 85 FPS @1080p)。


 视觉特效总览

Koko-AIO Shader 支持的功能非常强大,几乎涵盖了所有 CRT 显示特性:

  •  色彩校正:调整伽马、对比度、饱和度、亮度、鲜艳度、色温

  •  去抖色与抗锯齿:FXAA + Dedithering

  •  NTSC/PAL 模拟信号伪影:重现经典电视的色彩渗透与模糊

  •  动态环境光与反射边框(Bezel):通过环境光照营造逼真空间感

  •  CRT 发光与残影:模拟电子束延迟、磷光拖尾

  •  屏幕曲率、暗角与泛光:真实重现老电视的物理形态

  •  Tate竖屏与整数缩放:适配街机、掌机、纵屏游戏

  •  多种荧光点布局:光圈格栅 / 阴影遮罩 / 插槽遮罩可选

简单来说,无论你想还原“街机厅的光影反射”,还是“Game Boy 的朦胧发光”,Koko-AIO 都能做到。


 视觉对比展示

Koko-AIO 官方提供了多个示例,以下是几种代表场景:

  • 动态环境光 (Dynamic Ambient Light)
    模拟真实的房间反射光线,根据游戏画面变化自动调整。

  • 高分辨率内容支持 (Hi-res Support)
    即使是高清内容,也能以柔和的 CRT 呈现方式显示。

  • 掌机模式 (Handhelds)
    支持 Game Gear、GBA、GBM 等掌机画面风格,光效真实。

 实例图片可在官方项目页面查看:
https://github.com/kokoko3k/koko-aio-slang-presets-and-overlays


 性能与兼容性

Koko-AIO 拥有高度可调节的配置结构:

  • 可在低端 GPU 上关闭复杂特效以保持流畅;

  • 在高性能设备上,可开启全部功能获得最强沉浸体验。

  • 对 EmuELEC、RetroArch、Batocera 等平台均有良好兼容性。


 项目信息

动态环境光示例:

 高分辨率内容:

遮罩实验:

NTSC 选择性模糊与锐化:

抗锯齿效果:

遮罩实验:


 ffmpeg 播放器效果:

掌机显示效果:






📷 旧版(3.5)截图

街机 Final Fight(Slot Mask + 泛光 + 边框)

Amiga – ProjectX SE(Commodore 1084S 屏幕)

Master System – Trans Bot(PAL电视)

Genesis – Sonic 2(NTSC电视 1)

SNES – Aladdin(NTSC电视 2)

Amiga – Leander(光圈格栅 + 泛光 + 边框)

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容