• 注册
  • MOD模组 MOD模组 关注:31 内容:16399

    BadOptimizations (BadOptimizations)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    BadOptimizations (BadOptimizations)


    一个主要关注除渲染以外的优化的模组


    - 避免更新光照贴图

    更新光照贴图可能是客户端 tick 中最昂贵的部分。在每个 tick 中,客户端将进行一些向量运算来计算方块和天空的光照贴图,然后将新贴图上传到 GPU。但是,如果没有改变亮度的影响,完全可以避免这个过程并对其进行缓存。如果没有改变亮度的内容(例如,γ 滑块、药水效果),该模组将取消光照贴图的更新。

    - 天空颜色计算优化

    Minecraft 每帧使用 `CubicScampler.sampleColor` 来计算当前的天空颜色。这个函数循环 216 次来考虑周围的生物群系,即使所有周围的生物群系都相同或具有相同的天空颜色。该模组使得只有在处于具有不同天空颜色的生物群系之间时才会调用此函数,并且仅在每个 tick 调用一次。否则,将使用更短、更简单和更快速的天空颜色计算方法。

    - 不执行不必要的调试逻辑

    Minecraft 有四个调试渲染器,可以通过调试服务器激活:蜜蜂、游戏事件、游戏测试和村民 AI。即使没有需要处理的数据,这些调试渲染器的逻辑仍然会被执行。该模组只有在调试已启用且存在数据需要处理时才会执行它们。

    这就是所有主要的优化功能了,至少目前是这样。您可以在配置文件中禁用任何优化功能,如果需要的话。

    (在我自己的电脑上进行测试,配置为 RTX 3060、Intel i7 12700 和分配了 4GB 内存在 Fabulously Optimized 上)

    不带 toasts,FPS 从 1926-1955 提升到 2008-2023。

    BadOptimizations (BadOptimizations)

    带 toasts,FPS 从 1351-1384 提升到 1414-1458。

    BadOptimizations (BadOptimizations)

    依赖?

    没有。

    *(也可在 [CurseForge]( 链接) 上找到!)*

    来自Modrinth

    2.2.2 (1.21.2-1.21.5)

    BadOptimizations-2.2.2-1.21.2-21.5.jar下载2.2.2#Release
    展开
    版本: 2.2.2
    支持游戏: 1.21.2, 1.21.3, 1.21.4, 1.21.5
    类型: Fabric NeoForge
    Release
    下载次数: 269,266

    2.2.2 (1.21.1)

    BadOptimizations-2.2.2-1.21.1.jar下载2.2.2#Release
    展开
    版本: 2.2.2
    支持游戏: 1.21.1
    类型: Fabric NeoForge
    Release
    下载次数: 68,974

    2.2.2 (1.20.5/1.20.6)

    BadOptimizations-2.2.2-1.20.5-20.6.jar下载2.2.2#Release
    展开
    版本: 2.2.2
    支持游戏: 1.20.5, 1.20.6
    类型: Fabric NeoForge
    Release
    下载次数: 2,013

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: