Cemu Graphic Packs — 不止改图形的社区 Mod 系统
Graphic Packs 是 Cemu 独有的
其他模拟器几乎没有类似 Graphic Packs 这样的系统。为什么?因为:
- Wii U 的 OpenGL 渲染管线规则化程度高——社区开发者可以通过规则文件精确拦截
- Cemu 团队设计上预留了 Graphic Pack 的加载钩子
- 社区贡献活跃(数百人维护、上千个 mod)
Graphic Packs 让普通用户不需要改 Cemu 源代码、不需要懂 OpenGL——只要点几下就能解锁 Wii U 游戏的 4K 渲染、60 帧、高清阴影等。
它和普通游戏 Mod 有什么不同
| 对比 | 普通游戏 Mod | Cemu Graphic Packs |
|---|---|---|
| 实现方式 | 替换游戏资源文件(贴图、模型) | 拦截 Cemu 渲染时的 OpenGL 调用 |
| 需要改游戏文件吗 | 是 | 不需要 |
| 跨游戏通用吗 | 不,每个游戏各自 mod | 不,也是每个游戏各自规则 |
| 技术门槛 | 改贴图会用 Photoshop | 不需要任何技术,在 Cemu 里点几下 |
| 能解锁什么 | 高清贴图、模型替换 | 分辨率、帧率、阴影质量、视距 |
Graphic Packs 能做什么
1. 解锁高分辨率(Resolution Packs)
Wii U 原生 720p。Graphic Pack 可以让 Cemu 以 1080p / 1440p / 4K 甚至 8K 内部分辨率渲染,然后输出到显示器。
效果:画面锐利度大幅提升,材质、光影都更清晰。不是简单拉伸——是真正的 4K 渲染。
2. 解锁帧率上限(FPS++ 系列)
Wii U 游戏通常锁定 30fps。Graphic Pack 可以解除这个限制,让游戏跑到 60fps 甚至更高。
- 塞尔达旷野之息:默认 30fps,FPS++ 解锁到 60fps
- 马里奥赛车 8:默认 30fps,可以解锁
- Paper Mario Color Splash:有专门的性能提升包
注意:解锁帧率后游戏的物理引擎速度也会变快。Ferr2DVX 等项目在 FPS++ 里加了"速度校正"来让游戏逻辑保持原速。
3. 阴影质量提升
Wii U 的阴影(ShadowMap)分辨率很低(通常 512×512 或 1024×1024)。Graphic Pack 可以提高阴影贴图分辨率,让影子更锐利、边缘锯齿更少。
4. 视距(Draw Distance)提升
部分开放世界游戏(如旷野之息、异度之刃 X)有视距限制——远处的模型会被 LOD(Level of Detail)替换成低模或直接不渲染。Graphic Pack 可以强制开启高模渲染,远处也清晰。
5. 宽屏支持
有些游戏默认强制 16:9,即使你在 Cemu 里设超宽屏也会留黑边。对应的宽屏 Graphic Pack 可以去除黑边、正确拉伸画面。
6. 其他小修
- 修复特定游戏的图形 bug(比如 Wii Fit U 的画面错乱)
- 改变 HUD 位置
- 禁用某些过时的后期效果
工作原理
Graphic Pack 本质上是规则文本文件(rules.txt),内容是:
[Definition]
$framebufferSampleCount = 1
$textureFilterMode = 0
[TextureMatch]
match_format = rgba8
match_usage = 0x86
[TextureRedefine]
width = 1920
height = 1080
Cemu 渲染每一帧时,Graphic Pack 引擎会检查当前的渲染参数(分辨率、格式、着色器类型等),如果命中规则就按规则里的值替换——比如把分辨率从 1280×720 改成 1920×1080。
这整个过程在 Cemu 内部完成,不碰游戏文件。
社区维护
官方社区 Graphic Packs 仓库:cemu-project/cemu_graphic_packs
特点:
- 按游戏分目录——每个热门游戏有独立子目录
- 每个游戏目录里按功能分类:Resolution / FPS++ / Shadows / DrawDistance 等
- 社区维护者审核提交,质量较高
- Cemu 内置一键下载——不用去 GitHub 手动 clone
装了 Graphic Pack 会变慢吗
解锁分辨率会增加显卡负载(4K 渲染比 720p 多渲染 16 倍像素),但:
- 帧率解锁(FPS++)和分辨率提升是独立开关——可以只开 60fps 而保持 1080p 内部分辨率
- 现代独立显卡(GTX 1060+)跑 4K 渲染完全没问题
- 集成显卡要保守——建议 1080p 内部分辨率
快速开始
装完 Cemu 后第一件事:
- 打开 Options → Graphic packs
- 点右下角 Download latest community graphic packs
- 等待下载完成
- 左侧列表找到你的游戏
- 右侧勾选要启用的包(比如 FPS++、1080p 分辨率)
- 关掉窗口就行