
Particle Core
粒子优化:剔除、渲染优化、可配置的按粒子类型减少生成,以及药水粒子禁用。兼容Sodium,性能优于单独使用Sodium。

Particle Core 致力于一件事:优化粒子。原版 Minecraft 在多种情况下对粒子的处理效率非常低下。Particle Core 旨在改善这一点。
它能做什么?
剔除
整体性能提升最大的部分。Particle Core 不渲染你看不见的粒子。这很合理!在标准视野下,只有大约十二分之一的灯光盒区域是可见的,为什么还要渲染你看不见的那十一分之十二的粒子呢?
渲染优化
对已渲染的粒子进行优化。顶点变换和光照贴图轮询都得到了优化。顶点优化则委托给 Sodium。
按类型减少或禁用
提供了三种方法,可以完全禁用或减少特定粒子类型的生成。任何可以通过 /particle 命令添加的粒子都适用。
- 一个粒子类型标签。将粒子类型添加到
particle_core:excluded_particles标签中,可以完全禁用这些粒子类型。服务器所有者注意:这将禁用所有加入服务器的客户端的这些粒子,请谨慎使用! - 基于配置的按类型减少映射。在 particle core 配置中(见下文),用户可以添加
粒子类型标识符到概率双精度浮点数的映射。 - 完全关闭药水粒子。如果你觉得屏幕上的药水粒子很烦人,可以去配置里把它们关掉!
与隐形粒子资源包不同,这实际上阻止了粒子生成,从而提高了性能。
调整原版设置
提供了两个配置选项,可以微调标准的原版选项:全部、减少 和 最少。其中一个有效充当 全部 和 减少 之间的调节旋钮,另一个则是 减少 和 最少 之间的旋钮。如果你只是想稍微调整粒子生成,例如,你的电脑在 减少 模式下运行良好,但你个人不喜欢屏幕上仍有太多粒子,你可以调低 减少 模式的数值,而无需直接切换到 最少 模式。
配置
Particle Core 为每一个新增功能提供了配置。配置文件位于标准的 .minecraft 文件夹下的 config 文件夹中。配置文件名称为 particle_core_config_v[x].json,其中 [x] 是当前版本号。
配置文件的开头有一个详尽的 "注释" 部分。请阅读它以获得配置使用的指导。
turnOffPotionParticles
对某些人来说,药水粒子非常烦人。使用此设置来关闭它们。
reduceParticlesAllChance
一个调节旋钮,用于在 Minecraft 的 全部 和 减少 设置之间调整粒子生成。
reduceParticlesDecreasedChance
一个调节旋钮,用于在 Minecraft 的 减少 和 最少 设置之间调整粒子生成。
disableParticles
完全禁用所有客户端粒子生成。
reduceParticlesByType
用于减少特定粒子生成的映射。
- 键:粒子类型的标识符,例如
minecraft:smoke。 - 值:介于 0.0 和 1.0 之间的双精度浮点数。0.0 将完全禁用该粒子,1.0 为正常生成。中间的值表示粒子成功生成的概率。
disableOptimizations
如果 Particle Core 中的任何功能引起冲突,或者您不希望使用它,可以通过将其字符串键添加到此列表来单独禁用每个功能。详情请参阅注释。
优化前
未使用 Particle Core 时,世界渲染占用 CPU 时间的 41%,其中 renderParticles 占了大部分,为 CPU 时间的 25%。

优化后
使用 Particle Core 后,渲染仅占用 CPU 时间的 16%,粒子渲染基本可以忽略不计。

与 Sodium 配合使用
相比单独使用 Sodium 能提升性能。截图中上半部分为使用 Particle Core 的情况,下半部分为未使用的。大约有 5% 的 CPU 时间改进,或 50% 的相对改进。

正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。