跳到正文

[DTT] | Dynamic Trees: Tweaks

作者:Admany

专为 Dynamic Trees 打造的性能优化模组,减少耗费资源的树叶与树木运算,降低 MSPT、改善帧时间,并消除恼人的渲染卡顿。由 BlackRift Studios 倾情制作 :]

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Dynamic Trees: Tweaks

Dynamic Trees,性能优化版

Dynamic Trees: Tweaks,简称 DTT,是 Dynamic Trees 的性能优化层,专注于减少开销高昂的树木和树叶处理,降低服务器 MSPT,并大幅提升帧时间稳定性。


Powered by Quantified API

DTT 实际上优化了哪些方面?

与原版树木相比,Dynamic Trees 会执行大量额外工作,包括树枝逻辑、树叶水分、成长、邻近检查、更新和渲染。

DTT 直接针对这些高开销环节进行优化:减少重复工作、提升数据复用,并通过 Quantified API 将适合的处理任务交由其执行。

  • 降低服务器 MSPT
  • 减少树叶处理开销
  • 大幅减少渲染卡顿
  • 帧时间和 FPS 更稳定
  • 通过 Quantified API 进行并行和多线程处理
  • 为频繁复用的树木数据提供高级缓存
Support BlackRift Studios

实测服务器性能

在一项条件匹配的专用服务器基准测试中,使用相同的树枝相邻树叶工作负载:

测量指标 原版 DTT
平均 MSPT 11.2135 毫秒 6.4128 毫秒
树叶处理耗时 8.0900 毫秒 5.4887 毫秒

总 MSPT 降低 42.8%,树叶处理 MSPT 降低 32.2%。

在此次测试的工作负载下,每个游戏刻约可节省 4.80 毫秒,整体速度约提升至 1.75 倍 :]

实际效果始终会因硬件、树木密度、世界活动情况及整合包中的其他内容而异。以上数据仅代表上述条件匹配的基准测试结果,并非通用的性能提升倍率,请务必留意!!!!!


帧时间更流畅

DTT 也针对 Dynamic Trees 在客户端上的开销进行了优化 ;]

即使平均 FPS 看起来不错,树木密集的区域仍可能出现突发的渲染和更新卡顿。DTT 能减少这些卡顿并稳定帧率节奏,让你在穿越茂密森林时获得更稳定的性能,游戏体验也会流畅得多。

  • 减少严重的帧时间卡顿
  • FPS 更稳定
  • 减少树木更新期间的 CPU 压力,从源头缓解相关问题
  • 在 Dynamic Trees 密集的区域获得更流畅的渲染体验

支持平台

加载器 Minecraft
Forge 1.20.1
NeoForge 1.21.1
Fabric 1.21.1
NeoForge 26.1.2

许可证

Dynamic Trees: Tweaks 使用 BRSSLA 许可证。

阅读 BRSSLA

鸣谢

特别感谢 Dynamic Trees 的开发者和贡献者,感谢你们一直以来对 Dynamic Trees 的创作与维护 :DDD

由 Admany 创作 | BlackRift Studios

Dynamic Trees: Tweaks 是一个独立的性能优化项目,与 Dynamic Trees 团队及其开发者、维护者和贡献者无关!

Dynamic Trees: Tweaks | BlackRift Studios :]

常见问题

[DTT] | Dynamic Trees: Tweaks 支持哪些 Minecraft 版本?

[DTT] | Dynamic Trees: Tweaks 支持 Minecraft Java 版 1.20.1–26.1.2,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

[DTT] | Dynamic Trees: Tweaks 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Admany 的其他作品

查看全部 →