A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 1884|回复: 12

讨论:模拟器比较好的还原或模拟CRT显示效果的设置?

[复制链接]

精华
0
帖子
4112
威望
0 点
积分
4206 点
种子
19 点
注册时间
2006-10-28
最后登录
2024-4-24
 楼主| 发表于 2020-5-16 10:51  ·  山东 | 显示全部楼层 |阅读模式
本帖最后由 wxc_36002 于 2020-5-15 20:08 编辑

讨论:模拟器比较好的还原或模拟CRT显示效果的设置?
不知道大家有考虑过这种想法没,怀旧老游戏怀旧crt画面非常有代入感。
1、epsxe的openGL2插件的全屏过滤GLSLang teamwei-3D+sRGB+CRT v2 shader模拟crt效果很不错。(原帖https://bbs.luryl.com/thread-5272521-1-1.html
2、RetroArch模拟器(前端)运行游戏后加载glsl和cgsl对应的crt效果也很棒,12层滤镜占性能还不大。
3、MedSat模拟器(前端)模拟世嘉土星游戏自带的openGL goat着色器的crt滤镜也不错。
4、mame支持glsl了,实际也是用的glsl插件,效果也很不错。设置见73楼。

目前所了解的模拟crt效果,还缺少crt玻璃表面的通透效果,下一步用光追实现通透效果就可以了。

精华
0
帖子
4112
威望
0 点
积分
4206 点
种子
19 点
注册时间
2006-10-28
最后登录
2024-4-24
 楼主| 发表于 2020-5-16 10:52  ·  山东 | 显示全部楼层
如图所示,很带感

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
4112
威望
0 点
积分
4206 点
种子
19 点
注册时间
2006-10-28
最后登录
2024-4-24
 楼主| 发表于 2020-5-16 10:54  ·  山东 | 显示全部楼层
RetroArch模拟器的设置效果
https://www.bilibili.com/video/BV1d7411D7Jf/

精华
0
帖子
27
威望
0 点
积分
27 点
种子
37 点
注册时间
2008-11-5
最后登录
2024-4-29
发表于 2020-5-16 11:23  ·  四川 | 显示全部楼层
mame的效果才强,玻璃反光,扫描线抖动配合起来味道十足

精华
0
帖子
3972
威望
0 点
积分
4079 点
种子
329 点
注册时间
2004-8-3
最后登录
2024-5-2
发表于 2020-5-16 12:03  ·  北京 | 显示全部楼层
老生常谈了

结论是:两个你都准备好,想用哪个用哪个。

精华
0
帖子
4112
威望
0 点
积分
4206 点
种子
19 点
注册时间
2006-10-28
最后登录
2024-4-24
 楼主| 发表于 2020-5-16 12:07  ·  山东 | 显示全部楼层
泠风习习 发表于 2020-5-15 19:23
mame的效果才强,玻璃反光,扫描线抖动配合起来味道十足

windows版mame最近可以运行glsl了,实际就是glsl这个插件

精华
0
帖子
4112
威望
0 点
积分
4206 点
种子
19 点
注册时间
2006-10-28
最后登录
2024-4-24
 楼主| 发表于 2020-5-16 12:07  ·  山东 | 显示全部楼层
泠风习习 发表于 2020-5-15 19:23
mame的效果才强,玻璃反光,扫描线抖动配合起来味道十足

不过设置非常复杂,
要用glsl插件,必须要打开opengl显示模式,就拿本论坛里编译的MAMEPLUS来说,需要手动修改mame.ini文件。因为在视频输出方式中,只有D3D和别的一些显示方式,没有OPENGL这项

# OSD VIDEO OPTIONS
#
video                     d3d

虽然没有这个选项,但MAME是支持这个显示模式的,所以需要手动将mame.ini中的video d3d改为video    opengl,这样就打开了OPENGL模式。如下

# OSD VIDEO OPTIONS
#
video                     opengl

然后将GLSL滤镜复制到mame根目录下,比如要根目录下建立一个GLSL文件夹,然后将滤镜文件复到到这个文件夹。
修改MAME.ini文件OpenGL-SPECIFIC OPTIONS这项下边的:

#
# OpenGL-SPECIFIC OPTIONS
#
gl_glsl                   1
gl_glsl_filter            1
glsl_shader_mame0         glsl\CRT-geom

上边这两项设置为1,表示开启GLSL滤镜。

最后设置用哪个滤镜,glsl_shader_mame0这项后边输入滤镜文件夹名和斜杠后面的滤镜名



就可以了,GLSL滤镜包里的滤镜并不是都能支持,也许是我的显卡的原因,大部是支持的,有几个支持不了,但已经够用了,可以自己多试几个。
glsl滤镜使用的OPENGL显示模式,显示的效果可以说秒杀 DIRECT3D下的HLSL。目前0.165版mameuifx里的GLSL比前几个版本有所增加,有普通显示效果和球面效果(鱼缸效应)。可以直接将
0.165版mameuifx里的GLSL文件复制出来,放进自已正在使用的MAME里,进行上面的设置,就可以开启了。

精华
0
帖子
4112
威望
0 点
积分
4206 点
种子
19 点
注册时间
2006-10-28
最后登录
2024-4-24
 楼主| 发表于 2020-5-16 12:09  ·  山东 | 显示全部楼层
jinny 发表于 2020-5-15 20:03
老生常谈了

结论是:两个你都准备好,想用哪个用哪个。

老生常谈了?我看来out了,我刚发现弄crt效果。。。

精华
0
帖子
229
威望
0 点
积分
230 点
种子
7 点
注册时间
2016-8-10
最后登录
2024-5-2
发表于 2020-5-16 14:56  ·  黑龙江 | 显示全部楼层
关于效果,实在是太难统一了,有人喜欢CRT的扫描线效果,有人则干脆就输出到crt上,有人喜欢把画面拉伸到全屏,有人则为了比例把外面加上边框,有人设置了半天画面,觉得达到了最好的效果,就拍拍照,发发贴,然后就没有然后了,有人开个双线过滤就可以玩上一整天。所有没有必要研究什么是最好的,自己喜欢就行了,从这一点看,我和楼主的想法比较接近,我是用树莓派来玩复古游戏的,所有的机种都用边框来保持比例,老tv游戏都是加的crt滤镜,掌机类的都是加的lcd滤镜,自己觉得效果好就行了,没事就可以慢慢打开爽一下就可以了。
我曾经在一些帖子的回复里面有过一些截图,楼主看看是不是想法很接近?
https://bbs.luryl.com/forum.php?m ... ;page=1#pid54727486
该用户已被禁言

精华
0
帖子
4503
威望
0 点
积分
4888 点
种子
439 点
注册时间
2012-3-24
最后登录
2024-3-19
发表于 2020-5-16 15:04  ·  未知 | 显示全部楼层
二十年内并不可能
完了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-5-2 15:30 , Processed in 0.223187 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部