找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 1192|回复: 51

MAME游戏画质增强

[复制链接]

63

主题

722

回帖

2039

积分

金牌会员

积分
2039
发表于 2025-7-3 00:08:30 | 显示全部楼层 |阅读模式
本帖最后由 william 于 2025-7-3 09:02 编辑

MAME缺省设置的游戏画质很一般,我们可以修改设置,使用MAME提供的画质增强插件,明显的提升画质,增强玩游戏的愉悦感。设置方法请看我的抓图
1.先将视频模式设置为 bgfx
画质增强_bgfx.png


2.然后运行游戏,按tab键弹出本游戏参数调整,点击如图的选项
画质增强_参数调整.png

3.最底下的那行,调整为hq2x或者hq3x,变更参数的同时,后面的游戏画面会同步显示效果变化。

画质增强_hq3x.png

前后对比:
画质调整前(系统默认参数下):

画质增强_调整前.png

画质调整后:


画质增强_本游戏.png

相关知识:
1.关于bgfx:
在现代游戏和图形开发中,拥有一款高效、跨平台的渲染库至关重要。今天,我们要介绍的正是这样一个项目——bgfx。bgfx是一个功能强大的跨平台渲染库,它为开发者提供了一套完整的图形渲染解决方案。
bgfx是一个跨平台、图形API无关的渲染库,采用“自带引擎/框架”的风格。它支持多种渲染后端,包括Direct3D 11、Direct3D 12、GNM(仅限于持有PS4开发者许可的人员)、Metal、OpenGL 2.1及更高版本、OpenGL ES 2和3.1、Vulkan、WebGL 1.0和2.0等。这使得bgfx能够在多种平台上运行,包括Android、iOS/iPadOS/tvOS、Linux、macOS、PlayStation 4、RaspberryPi、UWP(通用Windows平台,Xbox One)和Wasm/Emscripten等。

bgfx不仅支持多种编译器,如Clang、GCC和Visual Studio,还提供了多种语言的API绑定,包括C/C++、Beef、C#、D、Go、Haskell、Java、Lua、Nim、Pascal、Python、Rust、Swift和Zig等。

技术分析:
bgfx的设计哲学是提供一套简单、高效的API,使得开发者可以轻松地在不同平台上实现高性能的图形渲染。它采用了一种独特的渲染管线,能够根据需要动态调整,以适应不同的硬件和性能要求。bgfx的另一个特点是它的可扩展性,开发者可以根据自己的需求定制渲染管线和功能。
bgfx还提供了一系列工具,如cmftStudio(立方体贴图过滤工具)、vg-renderer(基于NanoVG和Dear ImGUI的矢量图形渲染器)等,这些工具可以帮助开发者更高效地实现图形渲染相关的工作。
技术应用场景
bgfx的应用场景非常广泛,它不仅被用于游戏开发,还被用于模拟器、教育软件、科学可视化等多个领域。以下是一些使用bgfx的项目:

AirMech:一款免费的未来派实时战略动作游戏。
cmftStudio:立方体贴图过滤工具,用于改进纹理质量。
Crown:一款通用的数据驱动游戏引擎。
ioquake3:使用bgfx作为渲染器的ioquake3。
MAME:多平台街机机器模拟器。
Smith and Winston:一款探索双摇杆射击游戏。
————————————————
2.关于hqx:
在bgfx 的算法库中,有一个平面图像的优化算法,就是hqx,hqx 的含义是“hq” 代表 “high quality(高质量)”;“x” 代表放大倍数。图像放大后,原有图像像素会不足,显示效果就较差,hqx算法通过插值方法,增加了图像的像素,这样使图像看起来更清晰(通过插值增加了像素),更细腻(平滑了锯齿)。
hqx算法是一种像素艺术缩放算法,由Maxim Stepin开发,包括hq2x、hq3x和hq4x等版本,用于改善图像放大后的锯齿问题。算法通过分析源像素周围8个像素的颜色,结合预定义的查找表进行插值处理,尤其适用于线条图形和卡通精灵。虽然不是为照片设计,但能实现实时处理高分辨率图像。

3.hqx的具体参数选择:
那么我们选择具体的 hqx参数,就是要根据原始图像的放大倍数,2倍就选择 hq2x,3倍就选择hq3x,4倍就选择hq4x.
这个参数应该适用于大部分MAME的游戏,使图像更细腻和平滑。



结论:MAME使用街机时代后发展起来的图像处理技术实现了对原街机画面的超越。








评分

参与人数 2金钱 +6 收起 理由
jackson01 + 1 神马都是浮云
illegal_day + 5 很给力!

查看全部评分

39

主题

3364

回帖

1万

积分

论坛元老

积分
10784
QQ
发表于 2025-7-3 01:27:42 来自手机 | 显示全部楼层
进来看看
1227
回复

使用道具 举报

发表于 2025-7-3 05:46:35 | 显示全部楼层
很不错的新手指南

点评

感谢鼓励,您的热心帮助是我为论坛添砖加瓦的动力。  发表于 2025-7-3 06:06

3

主题

259

回帖

3991

积分

论坛元老

积分
3991
发表于 2025-7-3 07:00:38 来自手机 | 显示全部楼层
谢谢分享滤镜使用教程,新手玩家简单易学,增强了游戏画质,提升了对模拟器的兴趣。

47

主题

845

回帖

4085

积分

论坛元老

积分
4085
发表于 2025-7-3 07:31:07 来自手机 | 显示全部楼层
坛主的mameplus默认就是bgfx

6

主题

177

回帖

1445

积分

金牌会员

积分
1445
发表于 2025-7-3 07:48:54 | 显示全部楼层
感谢发布!   

0

主题

388

回帖

2512

积分

金牌会员

积分
2512
发表于 2025-7-3 08:23:01 | 显示全部楼层
确实不错!
回复

使用道具 举报

7

主题

512

回帖

2000

积分

金牌会员

积分
2000
发表于 2025-7-3 08:47:31 | 显示全部楼层
进来看看
中文名:
中国街机麻将游戏模拟核心小组.
English Name:
Chinese Arcade Mahjong Game Simulation Core Group.
回复

使用道具 举报

9

主题

294

回帖

1477

积分

金牌会员

积分
1477
QQ
发表于 2025-7-3 09:19:24 | 显示全部楼层
收藏一下
回复

使用道具 举报

0

主题

60

回帖

2677

积分

金牌会员

积分
2677
发表于 2025-7-3 09:36:27 | 显示全部楼层
很好,我也记下来
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-9-2 11:44 , Processed in 1.241649 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表