《辐射4》绘制调用减少MOD(Draw Call Reduction)主要针对游戏引擎底层的渲染机制进行优化,通过合并网格、剔除冗余的渲染批次,减少CPU向显卡发送绘制指令的次数,从而缓解在波士顿市中心或大量植被区域频繁掉帧与卡顿的现象。该MOD仅调整底层渲染逻辑,不改变画面模型精度、光影效果与游戏玩法机制。
前置MOD
F4SE
Address Library for F4SE Plugins
安装方法
将DrawCallReducer.dll与DrawCallReducer.ini放入DataF4SEPlugins。
通过F4SE启动游戏。
绘制调用减少MOD说明
功能
通过阴影缓存、批量阴影渲染、遮挡剔除与工作线程准备太阳阴影,减少绘制调用提高FPS。
特点
太阳阴影缓存:复用远处太阳阴影贴图,减少重复对象收集与几何通道。Quality、Balanced、Performance、Custom预设选择刷新率。
静态与动态阴影分离:缓存静态阴影几何,移动施法者单独渲染。
GPU驱动阴影渲染:将合格静态太阳阴影施法者批量合并为更少绘制调用,使用游戏现有几何缓冲。
局部光阴影缓存:复用合格聚光灯与点光源静态阴影。
遮挡剔除:使用前帧深度跳过被世界几何遮挡的对象。
并行太阳阴影收集:与主线程渲染同时收集户外太阳阴影施法者。
额外可见性工作线程:为引擎动态对象可见性查询增加工作。
小型阴影施法者剔除:跳过投影阴影尺寸低于可配置阈值的对象。
基准(1.10.163,i7-13700k,RTX 4090,64GB,默认设置)
金融区站立:绘制调用10970 → 2900-4200,平均FPS 117 → 183(+56%),1%低111 → 142(+39%)。
Hub 360俯视:21800 → 4500-7800,72 → 151(+109%),1%低69 → 99(+43%)。
Corvega附近站立:9350 → 3800-4500,132 → 180(+36%)。
配置
MCM或DataF4SEPluginsDrawCallReducer.ini。MCM更改保存到同一INI。带*设置需在帮助文本条件下重启。可分配热键在游戏中切换插件与单独功能用于对比,默认未绑定。阴影缓存以更新频率换性能,小型施法者剔除可能移除细节阴影。
VR支持
仅启用并行太阳阴影收集、额外可见性工作与小施法者剔除。级联缓存、静动分离等不启用。
制作来源
由Antonix35制作并上传,当前版本1.0.4。
补丁推荐
使用反馈
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!


