调整游戏内体积雾效果

调整游戏内体积雾效果

一个REFramework脚本,允许你调整游戏中体积雾的各种参数,而不是直接禁用它

视觉效果

这是一个为认为体积雾效果遮挡过多,但又觉得完全关闭会让游戏画面过于难看的玩家准备的模组。
请注意,这很可能不会显著提升FPS,甚至可能完全无效。

这是一个REFramework脚本,允许你调整以下参数:

  • 体积雾分辨率
  • 两个隐藏的低质量雾效果分辨率选项,可能会略微改善图形性能开销。
    注意:最低设置极有可能出现非常明显的"块状"效果。
  • 环境光比率 & 开关
  • 自发光(光源?)开关
  • 雾效剔除距离
  • 近处淡出距离
  • 近处淡出"硬度"(?)

此外,您还可以调整以下看似无效的设置:

  • 阴影切换深度解码参数
  • 体积雾柔和度
  • 上一帧混合因子
  • 阴影剔除混合因子
  • 拒绝敏感度及切换开关
  • 泄漏偏差
  • 雾效积分类型
  • 雾效抖动噪点类型

说实话,我其实并不真正理解这个模组里的任何参数,我只是把它们从内部暴露出来而已。

其他功能:

  • 大多数设置采用滑块形式,并允许手动输入。
  • 内部雾气设置会实时更新,因此您可以立即预览更改效果。
  • 内部雾效设置仅在需求时更改,仅当您移动滑块或游戏自身更新雾效设置(例如地图切换时)才会调整。
  • 保存按钮:用于存储您的设置,以便模组在下次游戏启动时记住它们。
  • 重置按钮:将所有设置重置为模组默认值。注意:此操作不会保存到您的设置文件中。

关于 utility/Statics.lua 文件:
该文件实际上是REFramework创建者提供的共享库。Disable Post Processing Effects模组内部使用了它,本模组也同样使用。替换已存在的该文件并无影响,因为两个模组使用的都是原始未修改版本的库。

推荐设置(我使用的):

  • 体积雾分辨率:低
  • 环境光:0.9(90%)
  • 自发光:启用
  • 雾剔除距离:1.0(100%)
  • 淡出距离:8.0
  • 淡出"硬度":0.015(1.5%)
  • 高级选项:禁用

本模组深受 TonWonton 的"禁用后期处理效果"模组启发,可与之兼容使用。