|
本帖最后由 愤怒的小鱼 于 2025-10-2 15:28 编辑
哔哩哔哩上看到一个up主的视频,用crt显示器运行合金弹头的演示,效果很棒,花了两天的时间在自己的小米液晶显示器上调教,基本上还原了.大致方法分享一下.
演示视频地址:https://www.bilibili.com/video/BV1fHYAz6Ep5
视频的截图,与最终调教的效果对比
另外找了下这位up主的其它视频,用做对比参考调整
然后是另外两个游戏的调教效果
然后是答案
默认的滤镜均无法达到满意的效果,主要是没有兼备抗锯齿和色彩精细调整的滤镜
最终采用的办法是
shaders_slang/crt/crt-super-xbr.slangp 用作模拟crt显示与抗锯齿,这个滤镜不需要大的调整直接用,我只是关闭了模拟曲面
然后叠加,全能模拟器中快捷菜单中着色器_附加预设.
shaders_slang/misc/image-adjustment.slangp 用作色彩饱和度,亮度,灰阶,对比度等等数值的精细调整.
因为每个人的显示器不一样,所以我的调教好的文件拿去直接用未必有同样的效果.
文件上传给大家参考一下
有兴趣的朋友也可以直接用看看是否满意.
街机模板.zip
(1.31 KB)
对应snk和capcom的均有不错的效果.
最后分享一下经验
1:将视频截屏保存到桌面作为调教色彩时的参考
2:全能模拟器窗口化运行,设置_外观_透明度 调整为0 方便在快捷菜单中实时观察调整效果
3:crt-super-xbr.slangp没有什么需要调整的默认就有不错的抗锯齿效果,大部分的调整工作在image-adjustment.slangp 中,重点是 saturation(饱和度), contrast(对比度), luminance(亮度 / 明度), black_level(黑电平)
然后是对应各个色彩通道的细致调整.
补充,默认的image-adjustment.slang一些数值默认的步长过大,不够精细
需要修改文件
如饱和度调整默认
#pragma parameter ia_saturation "Saturation" 1.0 0.0 5.0 0.1
对应:参数的默认值, 参数的最小值, 参数的最大值, 参数的步长
最后一个 0.1为0.01这样可以更细致的调整.
基本上contrast(对比度), luminance(亮度 / 明度), black_level(黑电平)最后一个值都需要修改为0.01才能达到最满意的效果.
最后还想看看对比下其它crt显示的效果,能否完美的模拟
如果论坛里有玩crt的玩家有兴趣的话,可以拍照上传,我用滤镜调试下看看能不能在我的显示器上还原.
|
|